Ich steige in laufende Projekte ein, übernehme Systeme, die niemand mehr anfassen möchte, und baue neue Anwendungen von Grund auf. Der gestalterische Hintergrund aus der Werbung prägt meine Arbeit bis heute: Ich denke Anwendungen vom Nutzer her, nicht nur vom Code.
Modernisierung und Wartungsrückstände
Projekte, die andere liegen lassen: veraltete Abhängigkeiten, Upgrades über mehrere Major-Versionen, gewachsene Codebasen. Ich arbeite mich schnell ein, bringe das System auf einen aktuellen, wartbaren Stand und dokumentiere, was ich vorfinde und verändere.
z. B. Angular 10 bis 20, Java 17 auf 21, Cordova über Capacitor zur PWA
Fullstack-Webanwendungen
Fachanwendungen und Plattformen über den ganzen Stack, inklusive Performance-Analyse auf der Datenbank, Tests, Git und CI/CD.
Angular, React, Vue (Quasar), TypeScript, Java (Dropwizard, Hibernate), PHP, Node.js, Oracle, MySQL, Apache Solr
Schnittstellen und E-Commerce
Anbindung eigener Software an Drittanbieter-APIs, z. B. Shops an SAP oder Warenwirtschaft. Shop-Projekte mit Shopify (Themes, Apps, Liquid) und Magento.
REST, GraphQL, E-Rechnung nach ZUGFeRD / EN 16931
Geodaten, Karten und Offline-Apps
Offlinefähige Kartenanwendungen für den Einsatz im Gelände, Apps und PWAs für iOS, Android und Desktop, Biodiversitätsplattformen auf Basis des Atlas of Living Australia.
OpenLayers, Ionic, Capacitor, Service Worker, SQLite (WASM)
Hardwarenahe Entwicklung
Vom Arduino-Prototyp zum serienreifen Feldgerät: eigene Platine, Low-Power-Firmware und Gehäuse aus einer Hand.
C++, STM32, PlatformIO, KiCad, FreeCAD, 3D-Druck
Projektleitung
Teamaufbau und Koordination, Anforderungen aufnehmen und auf Machbarkeit prüfen, Kanban mit Abnahme, Statusberichte in einfacher Sprache für alle Beteiligten.
Für Fachabteilungen ebenso verständlich wie für Entwickler