# Inhalt Enthält die Technologien mit denen ich bereits gearbeitet habe. Jede Technologie wird einzeln genannt und enthält das Level der verwendeten Komplexität, den Einsatz und das dazugehörige Projekt. ## Softwareentwicklung und Extended Reality ### c# in Gameengine Unity3D - Komplexität: Komplexe, interaktive Anwendungen und plattformübergreifende Produktentwicklung. - Einsatz: Konzeption, Entwicklung und Betreuung von mehr als 20 VR-, AR- und Flat-3D-Anwendungen; Multi-Target-Entwicklung aus gemeinsamen Unity-Codebasen für XR, Web und Mobile; Client-Server-Kommunikation und Performance-Optimierung. - Kontext: vrbits GmbH, seit 2019. ### OpenXR, Meta Quest SDK, Mindport VR Builder, Needle Engine und 3D Vista - Komplexität: Integration unterschiedlicher Plattform-SDKs und XR-Werkzeuge. - Einsatz: Entwicklung von VR-Trainings, 3D-Visualisierungen und virtuellen Showrooms für unterschiedliche Zielsysteme. - Kontext: vrbits GmbH. ### Android und iOS - Komplexität: Mobile Zielplattformen innerhalb plattformübergreifender Unity-Projekte. - Einsatz: Bereitstellung von Anwendungen aus einer gemeinsamen Codebasis. - Kontext: vrbits GmbH. ### Rust - Komplexität: Technische Grundlagen mit praktischer Anwendung. - Einsatz: Kleines privates 3D-Projekt. - Kontext: private Entwicklung. ### Python - Komplexität: Ergänzende Programmiersprache in der Softwareentwicklung. - Einsatz: Allgemeine Softwareentwicklung. - Kontext: berufliche und private Weiterentwicklung. ### Arduino C - Komplexität: Grundkenntnisse. - Einsatz: Im Lebenslauf als Programmiersprache aufgeführt. - Kontext: nicht weiter spezifiziert. ## Web, E-Commerce und Daten ### PHP, JavaScript und MySQL - Komplexität: E-Commerce- und Warenwirtschaftssysteme sowie komplexe Datenbankmigrationen. - Einsatz: Webshop-Entwicklung, eigene Lösungen, Migration komplexer Systeme und Datenbanken. - Kontext: selbstständige Full-Stack-Projekte, 2017 bis 2019. ### HTML5, CSS3 und jQuery - Komplexität: Webentwicklung mit responsiven Benutzeroberflächen. - Einsatz: Entwicklung von Websites und Online-Shops; Responsive Design und Mobile First. - Kontext: nebenberufliche Webprojekte, 2012 bis 2017. ### Node.js, React und Vue.js - Komplexität: Moderne Web- und Frontend-Entwicklung. - Einsatz: Web- und Full-Stack-Entwicklung. - Kontext: berufliche Erfahrung in Webentwicklung und Full-Stack-Projekten. ### Shopware und WordPress - Komplexität: Webshop- und Content-Management-Systeme. - Einsatz: Entwicklung von Webshops mit Shopware sowie Webentwicklung. - Kontext: selbstständige Full-Stack-Projekte. ### SQL, CRUD/REST-APIs, JSON und XML - Komplexität: Datenmodellierung, Datenintegration und Schnittstellenprogrammierung. - Einsatz: Datenbankdesign und -optimierung; Integration und Kapselung von Schnittstellen, Datenformaten und Services. - Kontext: Webprojekte, selbstständige Full-Stack-Projekte und vrbits GmbH. ## Betrieb, Qualität und Delivery ### Git, GitHub Actions und GameCI - Komplexität: Continuous Integration für mehrere Zielplattformen. - Einsatz: CI-Pipelines auf lokalen und Remote-Runnern für sämtliche Zielplattformen. - Kontext: vrbits GmbH. ### Docker, Linux, POSIX Shell und Systemadministration - Komplexität: Betrieb und Administration von Entwicklungs- und Serversystemen. - Einsatz: IT-Support, Systemadministration und Infrastrukturarbeit. - Kontext: MAGIX Development GmbH, selbstständige Projekte sowie aktuelle Softwareentwicklung. - Systeme: Debian-Server, Fedora im privaten Einsatz, NixOS, FreeBSD und CentOS. ### Windows, macOS und Netzwerk - Komplexität: Arbeit in heterogenen IT- und Client-Umgebungen. - Einsatz: IT-Support, Systemadministration und plattformübergreifende Entwicklung. - Kontext: MAGIX Development GmbH, Compaq Computer Corporation und vrbits GmbH. ### Automatisierte Tests und Qualitätssicherung - Komplexität: Testentwicklung und Qualitätssicherung von Software. - Einsatz: Softwaretest, automatisierte Testentwicklung und Qualitätssicherung. - Kontext: MAGIX Development GmbH, 2006 bis 2017. ## 3D und technische Gestaltung ### OpenSCAD, Blender, OpenGL, 3ds Max und 3D-Druck - Komplexität: 3D-Bearbeitung und -Entwicklung. - Einsatz: Im Lebenslauf als 3D-Kenntnisse aufgeführt. - Kontext: nicht weiter spezifiziert. ## KI und maschinelles Lernen ### ANNs und LLMs - Komplexität: Anwendung und kontinuierliche Beschäftigung mit maschinellem Lernen und Sprachmodellen. - Einsatz: ANNs seit 2016; LLMs seit 2020; seit 2025 verstärkter Einsatz von KI im Unternehmenskontext und in der eigenen Softwareentwicklung. - Kontext: berufliche und private Softwareentwicklung. ### RAG, OpenWebUI, LM Studio, GPUStack, MCP, BMAD, SpecKit, SDD, Context Engineering und Caveman - Komplexität: Werkzeuge und Methoden für KI-gestützte Softwareentwicklung und LLM-Anwendungen. - Einsatz: Im Lebenslauf als Kenntnisse aufgeführt. - Kontext: berufliche und private Softwareentwicklung. ## Werkzeuge ### Jira und Visual Studio Code - Komplexität: Werkzeuge für Projektarbeit und Softwareentwicklung. - Einsatz: Im Lebenslauf als Tools aufgeführt. - Kontext: nicht weiter spezifiziert.