27.11.2025 aktualisiert


Premiumkunde
20 % verfügbarErfahrener Softwareentwickler und Softwarearchitekt mit M.Sc. in Informatik
Hamburg, Deutschland
Weltweit
M. Sc. InformatikSkills
FlutterUnity3DHTMLJavaJavascriptAgile MethodologieKünstliche IntelligenzAmazon Web ServicesBash ShellC#UNIXCSSDatenbankenContinuous IntegrationDevopsWeb EntwicklungGoogle MapsHibernateSkalierbarkeitSpring FrameworkJavascript LibrariesPythonPostgresqlLiquibaseApache MavenOpenlayersPair ProgrammingProduktentwicklungScrumSoftware ArchitectureMockitoMaterial DesignSoftwareentwicklungSoftware SystemsNachhaltigkeitSystemarchitekturAusbildungsaktivitätenTypescriptOpenapiCloud PlatformReactJSGrafanaGitlabKotlinKanbanAngularJSGitlab-CiCoaching und MentoringDartFront EndUnreal EngineDomain Driven DesignGPTDockerMicroservices
Softwareentwicklung
Umfangreiche Erfahrung in der Entwicklung moderner Softwarelösungen mit verschiedenen Programmiersprachen und Frameworks:
Programmiersprachen
Java/ Kotlin, Typescript, C#, JavaScript, HTML, CSS, Dart, Bash, Python
Frameworks / Tools
Angular, React, Spring, Mockito, ArcUnit, Postgres, Hibernate, Liquibase, OpenApi, Maven, KeyCloak, Geotools, Flutter, Kurento, OpenStreetMap, RabbitMQ, OpenLayers, Jest, Material-Design, Es-Lint, Prettier, Karma/Jasmine, AgGrid, Google Maps SDK, Unity, Unreal Engine, AWS, Docker, GitLab (CI/CD), Grafana, Prometheus, Unix, SSH, LLMs, Ollama, Spring AI, JIRA, Confluence, …
Mein USP: Langjährige Erfahrung als DDD-Coach & Mentor – praxisnaher Wissenstransfer durch Schulungen, Trainings, Hands-on-Workshops für Entwicklerteams sowie durch Pair Programming in diversen Projekten.
Kurz: Mit mir entwickelt sich nicht nur die Software, sondern auch Ihr Team!
Frontend-Entwicklung
Kenntnisse in modernen Frontend-Technologien wie Angular, React und TypeScript.
Softwarearchitektur
Expertise in der Konzeption und Umsetzung nachhaltiger Systemarchitekturen, die flexibel und skalierbar sind.
Domain-Driven Design (DDD)
Anwendung von DDD-Prinzipien in der Softwareentwicklung, einschließlich Coaching und Training für Kunden.
Agile Methoden
Erfahrung mit Scrum, Kanban und anderen agilen Entwicklungsmethoden zur effizienten Projektdurchführung.
DevOps
Kenntnisse in DevOps-Praktiken und Tools wie Docker, CI/CD und Cloud-Plattformen.
Datenbanken
Erfahrung mit verschiedenen Datenbanksystemen wie Postgres, Hibernate und Liquibase.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Im Rahmen eines privaten Nebenprojekts und zur eigenen Weiterentwicklung baue ich aktuell eine Plattform, auf der Projekte eingereicht werden können.
Ein KI-Agent erstellt anschließend eine ehrliche Einschätzung darüber, wie und warum ich für das jeweilige Projekt geeignet bin.
(Das Projekt läuft aktuell. Ich möchte nur vermeiden, dass durch den Zeitraum der Eindruck entsteht, dass ich aktuell nicht zur Verfügung stehe)
Technologien im Einsatz:
– React & Next.js für das Frontend
– Kotlin (Backend-for-Frontend-Architektur) zur Authentifizierung (SpringBoot)
– Python FastAPI Anwendung als Grundlage für den KI-Agenten
– Keycloak
Ein KI-Agent erstellt anschließend eine ehrliche Einschätzung darüber, wie und warum ich für das jeweilige Projekt geeignet bin.
(Das Projekt läuft aktuell. Ich möchte nur vermeiden, dass durch den Zeitraum der Eindruck entsteht, dass ich aktuell nicht zur Verfügung stehe)
Technologien im Einsatz:
– React & Next.js für das Frontend
– Kotlin (Backend-for-Frontend-Architektur) zur Authentifizierung (SpringBoot)
– Python FastAPI Anwendung als Grundlage für den KI-Agenten
– Keycloak
Weiterentwicklung einer Softwarelösung zur
effizienten Koordination von Baustellen in
Städten und auf Autobahnen. Ziel ist es, den
Verkehrsfluss trotz Baustellen möglichst
störungsfrei zu gestalten, Ressourcen optimal
zu nutzen und eine transparente
Kommunikation zwischen Behörden,
Bauunternehmen und Verkehrsteilnehmern zu
gewährleisten.
Technologie & Methodik: Angular, TypeScript, AgGrid, Karma,
CSS, Java, Kotlin, Spring Boot 3, Maven, Docker, AWS, GIS,
OpenLayers, Liquibase, ArchUnit, KeyCloak, GitLab, DDD,
TDD, Scrum, DST
effizienten Koordination von Baustellen in
Städten und auf Autobahnen. Ziel ist es, den
Verkehrsfluss trotz Baustellen möglichst
störungsfrei zu gestalten, Ressourcen optimal
zu nutzen und eine transparente
Kommunikation zwischen Behörden,
Bauunternehmen und Verkehrsteilnehmern zu
gewährleisten.
Technologie & Methodik: Angular, TypeScript, AgGrid, Karma,
CSS, Java, Kotlin, Spring Boot 3, Maven, Docker, AWS, GIS,
OpenLayers, Liquibase, ArchUnit, KeyCloak, GitLab, DDD,
TDD, Scrum, DST
Unterstützung diverser Kunden mit DDD-Coachings und DDD-Trainings. Anwendung von Event Storming, Domain Driven Development, DST, Context-Mapping, Strategisches Design, Taktisches Design, DDD im Code, Bausteine, Ubiquitous Language.
Portfolio

Portfolio Info
Die meisten meiner Projekte unterlagen einer Vertraulichkeitsvereinbarung (NDA). Daher kann ich sie leider nicht vorstellen – es sei denn, sie wurden offiziell von meinem ehemaligen Arbeitgeber veröffentlicht. Schauen Sie gerne bei www.wps.de vorbei. Dort finden Sie unter Lösungen ein paar Projekte, an denen ich mitgearbeitet habe: ROADS für Baustellen Drohnen-Leitstelle
http://www.wps.de