Erfahrung

Auf dieser Seite finden Sie einen Überblick über meine beruflichen Erfahrungen und Projekte, die meine Fähigkeiten und mein Engagement in der Softwareentwicklung zeigen.

Full Stack Engineer

EnBW Energie Baden-Württemberg AG · Freelance

01.09.2025 - Heute  (6 Monate)  /  Remote

Im Rahmen meiner Tätigkeit für die EnBW entwickelte ich einen Proof of Concept zum Thema API Management auf Basis von Azure API Management (APIM). Ziel war die Evaluierung einer zentralen API-Gateway-Architektur zur sicheren und skalierbaren Bereitstellung von Backend-Services. Die Umsetzung erfolgte als Infrastructure-as-Code mit Pulumi und TypeScript und umfasste die Integration von Azure Functions, Static Web Apps sowie die Anbindung über APIM-Policies und IP-basierte Zugriffsbeschränkungen. Darüber hinaus untersuchte ich den Einsatz des Model Context Protocol (MCP) zur Verbesserung von Entwicklerworkflows und KI-gestützter Tooling-Integration. Das Frontend wurde mit React und Vite realisiert, die CI/CD-Pipeline über Azure DevOps.
Software InfrastructureFull-Stack DevelopmentAzureAPI ManagementPulumiTypeScriptReact.jsNode.jsMCP

Freelance Software Engineer

B310 Digital · Freelance

01.08.2025 - Heute  (7 Monate)  /  Remote

Im Rahmen meiner Tätigkeit für B310 Digital arbeitete ich ausschließlich an Open-Source-Projekten für die Bildungsplattform kits.blog – eine Initiative des Niedersächsischen Landesinstituts für schulische Qualitätsentwicklung (NLQ), die Medienbildung und Sprachbildung miteinander verbindet. Ich war verantwortlich für die Weiterentwicklung und Pflege mehrerer Web-Anwendungen: einem Fork von Excalidraw mit eigenem Collaboration-Backend auf Basis von Socket.io und NestJS als Alternative zu Firebase, PictoSearch – einer React-Anwendung zur Suche und Konfiguration von Piktogrammen für die unterstützte Kommunikation – sowie StopClip, einer Ionic/Angular-App zur Erstellung von Stop-Motion-Videos im schulischen Kontext. Der Fokus lag auf barrierefreier, datenschutzkonformer Software für den Bildungsbereich.
Full-Stack DevelopmentOpen SourceReact.jsNode.jsTypeScriptAngularNestJSSocket.io

Senior Software Engineer

B&P Bergmannpartners · Freelance

01.08.2024 - 31.03.2025  (7 Monate)  /  Hamburg, Germany  /  Hybrid

Im Rahmen des Projekts Cimplify war ich als Full-Stack Entwickler für die Konzeption und Umsetzung zentraler Funktionalitäten verantwortlich. In enger Zusammenarbeit mit Fachexpert:innen führte ich Domain-Discovery-Prozesse durch, um fachliche Anforderungen zu erheben und in technische Spezifikationen zu überführen. Die Implementierung erfolgte mit dem JavaScript-Framework Remix auf Basis eines MVC-Architekturmusters unter Einsatz von TypeScript, Node.js und PostgreSQL. Ziel war die Entwicklung einer individuell anpassbaren SaaS-Plattform mit hoher Benutzerfreundlichkeit und Skalierbarkeit.
Node.jsWeb DevelopmentFull-Stack DevelopmentPostgreSQLCode ReviewCustom SoftwareModel-View-Controller (MVC)Tailwind CSSTypeScriptSaaS Development

Reise

Career Break · Career Break

01.02.2024 - 31.07.2024  (5 Monate)  /  Papeete, Windward Islands, French Polynesia

Senior Software Engineer

Gestalt Robotics · Freelance

01.02.2022 - 30.11.2023  (1 Jahr 9 Monate)  /  Berlin, Germany  /  Remote

In meiner Rolle als Senior Software Engineer bei Gestalt Robotics war ich maßgeblich an der Entwicklung einer innovativen Tablet-Anwendung beteiligt, die Mechaniker dabei unterstützt, von der KI gefundene Fehler schnell zu identifizieren, zu beheben und systematisch zu dokumentieren. Die Anwendung förderte eine nahtlose Teamarbeit, indem sie relevante Änderungen in Echtzeit kommunizierte und so die Zusammenarbeit deutlich verbesserte. Ein zentraler Bestandteil meiner Aufgaben war die enge Zusammenarbeit mit einem UX/UI-Designer, um eine intuitive und benutzerfreundliche Oberfläche zu gestalten. Besonderen Fokus legten wir auf den Aufbau eines erweiterbaren Designsystems, das sowohl den Vorgaben des Corporate Designs entsprach als auch langfristig anpassbar blieb. Dieses System sorgte nicht nur für gestalterische Konsistenz im gesamten Projekt, sondern schuf auch die Grundlage für zukünftige Erweiterungen.
Web DevelopmentDebuggingSoftware ImplementationOpen APIRedux.jsDockerDatabase SystemsCommunicationSingle Sign-On (SSO)Code ReviewSoftware DevelopmentJIRASoftware DesignSaaS DevelopmentWebSocketReact.js

Digitaler Pionier

Summer of Pioneers Homberg (Efze) · Community

01.05.2021 - 31.10.2021  (5 Monate)  /  Homberg (Efze), Hessen, Germany  /  On-site

Als einer von 20 ausgewählten digitalen Pionieren nahm ich am Projekt 'Summer of Pioneers' in Homberg (Efze) teil – einer Initiative von Neulandia zur nachhaltigen Stadtentwicklung. Das Programm ermöglichte es Kreativschaffenden und Digitalarbeiter:innen aus der Großstadt, sechs Monate das Leben und Arbeiten in einer nordhessischen Kleinstadt zu erproben. Vor Ort nutzten wir gemeinsam einen Coworking-Space, entwickelten Konzepte gegen Leerstand in der Innenstadt und organisierten kulturelle Veranstaltungen wie Open-Air-Kino und Musikabende. Durch den Austausch mit der lokalen Gemeinschaft entstanden nachhaltige Strukturen – unter anderem der Marktcampus Homberg mit Coworking- und Community-Räumen.
Remote WorkCommunity BuildingCoworkingUrban Development

Lead Software Engineer

hausify GmbH · Freelance

01.01.2021 - Heute  (5 Jahre 2 Monate)  /  Berlin, Germany  /  Remote

In meiner Tätigkeit als freiberuflicher Softwareentwickler bei Hausify habe ich umfassende Erfahrung in der Entwicklung zentraler Komponenten der Unternehmensplattform gesammelt. Mein Hauptfokus lag auf der Konzeption und Umsetzung des Administrationsbereichs sowie eines Ticket-Management-Tools, das sowohl von Mitarbeitenden als auch Führungskräften genutzt wird. Darüber hinaus habe ich maßgeblich an der Entwicklung der Web-Oberfläche und der mobilen App für Hausverwaltungen mitgewirkt. In diesem anspruchsvollen Umfeld setze ich erfolgreich moderne Webtechnologien wie React, React-Admin, Material-UI und React Native ein. Diese Technologien ermöglichen es mir, hochwertige und benutzerfreundliche Anwendungen zu entwickeln, die exakt auf die Anforderungen von Hausify und deren Kund:innen zugeschnitten sind. Mein Beitrag erstreckt sich dabei über alle Projektphasen – von der Konzeption und Planung bis hin zur Umsetzung und fortlaufenden Optimierung. Durch meine technische Expertise und meine agile Arbeitsweise konnte ich innovative Lösungen schaffen, die Hausify einen nachhaltigen Mehrwert bieten und die digitale Verwaltung von Immobilien deutlich effizienter gestalten.
SaaS DevelopmentDebuggingSoftware ImplementationOpen APIRedux.jsCommunicationCode ReviewSoftware DevelopmentReact NativeSoftware DesignUser Interface ProgrammingReact.js

Senior Software Engineer

Orbit - orbitdigital.de · Freelance

01.10.2020 - 30.06.2021  (8 Monate)  /  Hamburg, Germany  /  Hybrid

Im Auftrag von CreditLife unterstützte ich Mobivers bei der Umsetzung und Weiterentwicklung dynamischer Webformulare für B2B- und B2C-Plattformen. Im Zentrum standen leistungsfähige, reaktionsschnelle Benutzeroberflächen sowie eine robuste Server-Architektur. Ich war verantwortlich für die Entwicklung im Frontend und Backend, die Integration externer Dienste (z. B. MailJet) sowie die Bereitstellung und Wartung der Anwendungen in der AWS-Cloud. Zum Einsatz kamen moderne Webtechnologien wie Next.js, React, Node.js, Material UI und Docker. Die Qualitätssicherung erfolgte durch automatisierte Tests mit Mocha und Cypress. Die B2B-Variante legte besonderen Wert auf Stabilität und Wartbarkeit, während bei der B2C-Anwendung schnelle Prototypisierung und UX im Fokus standen.
Node.jsWeb DevelopmentDebuggingSoftware ImplementationCode ReviewSoftware DevelopmentSaaS DevelopmentReact.js

Senior Software Engineer

Protofy GmbH & Co. KG · Full-time

01.04.2018 - 30.09.2020  (2 Jahre 5 Monate)  /  Greater Hamburg Area

Als Senior Software Engineer bei der Protofy GmbH, war ich in einer Vielzahl unterschiedlicher Kundenprojekte tätig – von interaktiven Kampagnen über mobile Anwendungen bis hin zu unternehmenskritischen Webportalen. Mein Fokus lag dabei stets auf der pragmatischen Umsetzung moderner, wartbarer Softwarelösungen mit einem hohen Anspruch an Usability, Performance und Codequalität. Ich arbeitete regelmäßig in cross-funktionalen Teams mit Design, Projektmanagement und anderen Entwickler:innen zusammen. Dabei übernahm ich Verantwortung in allen Projektphasen – von der Konzeption über die Implementierung bis zur produktiven Auslieferung. In vielen Fällen gehörte auch die Integration von Content-Plattformen, API-Schnittstellen oder CI/CD-Prozessen zu meinem Aufgabenbereich. Zum Einsatz kamen moderne Web- und Mobile-Technologien wie React, React Native, AngularJS, Node.js, TypeScript, MongoDB, Contentful, Redux, Docker, Webpack, Mocha und weitere Tools aus dem JavaScript-Ökosystem. Die Bandbreite der eingesetzten Architekturen reichte von schnellen Prototypen bis zu skalierbaren Plattformen in der Cloud (z. B. AWS). Diese Erfahrung hat meine Fähigkeit gestärkt, mich schnell in neue Technologien und Domänen einzuarbeiten, komplexe Anforderungen zu strukturieren und hochwertige Lösungen in einem agilen Umfeld umzusetzen.
Node.jsWeb DevelopmentDebuggingWeb 2.0Software ImplementationRedux.jsDatabase SystemsCode ReviewSoftware DevelopmentWeb Application DevelopmentReact NativeModel-View-Controller (MVC)AngularJSSaaS DevelopmentReact.js

Software Developer

alemo kommunikations GmbH · Full-time

01.04.2017 - 30.04.2018  (1 Jahr)  /  Greater Hamburg Area  /  On-site

Im Rahmen meiner Tätigkeit war ich verantwortlich für die Weiterentwicklung und Optimierung einer bestehenden Cloud-Plattform. Dabei setzte ich gezielt auf Technologien wie Docker, PHP und Jenkins, um die Deployment-Prozesse zu automatisieren und die Systemintegration reibungslos zu gestalten. Ein besonderer Fokus lag auf dem Aufbau einer robusten Testpipeline, die eine kontinuierliche Validierung und Qualitätssicherung der Plattform ermöglichte. Darüber hinaus arbeitete ich an der Erweiterung von Microsoft Power BI durch die Entwicklung individueller Plugins. Mithilfe von TypeScript und D3 konnte ich die Visualisierungs- und Reporting-Funktionen deutlich ausbauen und so datengetriebene Einblicke für Anwender:innen verbessern. Diese Erfahrung hat meine Fähigkeit gestärkt, technische Exzellenz mit klaren Mehrwerten für Endnutzer:innen zu verbinden – sei es in der Infrastruktur, in automatisierten Workflows oder in interaktiven Datenvisualisierungen.
Web DevelopmentDebuggingSoftware ImplementationRedux.jsDatabase SystemsCode ReviewSoftware DevelopmentWeb Application DevelopmentModel-View-Controller (MVC)AngularJSSaaS Development

Software Developer

Immonet GmbH · Full-time

01.05.2016 - 31.03.2017  (10 Monate)  /  Hamburg, Germany  /  On-site

Im Rahmen meiner Tätigkeit für das Immonet-Portal war ich in mehreren Bereichen der Weiterentwicklung und technischen Integration tätig. Ein Schwerpunkt lag auf der Überarbeitung und Erweiterung des Exposé-Bereichs, bei dem ich mit JavaScript, jQuery, AngularJS und Thymeleaf moderne und wartbare Frontend-Komponenten implementierte. Zusätzlich unterstützte ich das DevOps-Team bei der Integration von Microservices in die bestehende Infrastruktur. Dabei kamen Tools wie Gradle, Docker und Jenkins zum Einsatz, um eine reibungslose Bereitstellung und Systemstabilität sicherzustellen. Ein weiteres Projekt umfasste die Entwicklung einer modularen Schnittstelle zur Einbindung von Werbepartnern. Der Fokus lag hierbei auf einer möglichst schlanken, wartbaren Lösung – sowohl technisch als auch organisatorisch – unter Einsatz von JavaScript und Projektmanagement-Kompetenz.
Web DevelopmentDebuggingCode ReviewSoftware DevelopmentWeb Application DevelopmentSaaS Development

Web Developer

intosite · Full-time

01.08.2010 - 30.04.2016  (5 Jahre 8 Monate)  /  Greater Hamburg Area  /  Hybrid

Im Rahmen mehrerer Webprojekte übernahm ich die Full-Stack-Entwicklung von Plattformen mit redaktionellen Inhalten, Produkttests und Event-Funktionalität. Dabei arbeitete ich durchgehend mit Django und Python im Backend sowie mit jQuery und CSS im Frontend. Die Portale richteten sich an verschiedene Zielgruppen – von weinaffinen Nutzer:innen über Produkttester:innen bis hin zu Kultur- und Eventinteressierten in deutschen Städten. Meine Aufgaben umfassten sowohl die technische Konzeption als auch die kontinuierliche Weiterentwicklung, Pflege und Optimierung der Anwendungen. Ich integrierte moderne Suchtechnologien wie Elasticsearch und Solr, setzte Vagrant für die lokale Entwicklungsumgebung ein und arbeitete mit PostgreSQL als Datenbank. Zusätzlich implementierte ich gezielte SEO-Maßnahmen zur Verbesserung der Sichtbarkeit und Reichweite der Plattformen. Zu den Projekten gehörten unter anderem ein Weinsuchportal (Feinschmecker), eine Produkttest-Plattform (Trendsetter), ein redaktionelles Karriereportal für die Generation 50+ (Projekt 50+) sowie die Event- und Stadtportale Prinz und Urbanite.
Web DevelopmentDebuggingDatabase SystemsCode ReviewSoftware DevelopmentWeb Application DevelopmentModel-View-Controller (MVC)

Frontend Developer

AR International · Full-time

01.09.2009 - 31.01.2010  (4 Monate)  /  Lübeck, Schleswig-Holstein, Germany

Im Rahmen meiner Tätigkeit entwickelte ich ein interaktives Konfigurationstool für Interspeek, das den Einrichtungsprozess des Produkts deutlich vereinfachte. Mithilfe von jQuery, JavaScript und PHP konnte ich eine benutzerfreundliche Oberfläche schaffen, die eine reibungslose und intuitive Konfiguration ermöglichte. Darüber hinaus war ich an der Weiterentwicklung des Online-Autoverkaufsportals AriCars beteiligt. Der Schwerpunkt lag hier auf der Verbesserung der Kommunikationsfunktionen und der allgemeinen Nutzererfahrung. Für die Umsetzung kamen jQuery, JavaScript, PHP sowie das Zend Framework zum Einsatz, um die Funktionalität gezielt zu erweitern und die Plattform benutzerzentrierter zu gestalten.
Web DevelopmentDebuggingDatabase SystemsCode ReviewSoftware DevelopmentModel-View-Controller (MVC)