13.10.2025 aktualisiert


80 % verfügbar
Full Stack Software Entwickler
Geesthacht, Deutschland B.Sc Wirtschaftsinformatik
Über mich
Full Stack Entwickler mit Fokus auf moderne Web-Apps, Mobile-Apps und APIs. Ich setze Angular, Astro, NestJS, Prisma und Tailwind CSS in Kundenprojekten ein. Aktiv in Open Source als Maintainer (nestjs-prisma) und Contributor (spartan/ui).
Skills
Ich kann mich schnell und gezielt in neue Code-Bases einarbeiten und neue Funktionen mit modernen Framework-Standards (z. B. Angular Standalone Components, Signals, HostDirectives, Control Flow, SSR) umsetzen, bestehende Funktionen erweitere ich oder migriere sie zu modernen Standards. Kundenideen und Designs setze ich performant als Marketing-Webseiten um oder entwickle komplette Architekturen inkl. Frontend, Backend, Datenbank und Server-Infrastruktur, die ich auch verwalte.
Dank meiner Kenntnisse von Frontend bis Backend kenne ich die Abhängigkeiten zwischen den Schichten und treffe fundierte Code-Entscheidungen, die beide Bereiche berücksichtigen.
Als Open Source Contributor für spartan/ui habe ich Erfahrung in der Entwicklung mit modernen Angular-Standards wie Signals (Input, Model, LinkedSignal), HostDirectives und berücksichtigungen von Barrierefreiheit (A11y - Aria Labels, Reduced Motion) gesammelt. Dabei habe ich neue Angular-Komponenten (Autocomplete, Date-Picker, Input OTP, Pagination, Tabs mit Paging-List) umgesetzt und bestehende Komponenten migriert.
Als Open Source Maintainer von nestjs-prisma habe ich mein Wissen über NestJS-Integrationen vertieft und neue Funktionen wie Prisma Driver Adapter/Extensions implementiert. Dabei konnte ich meine Erfahrung in der Entwicklung stabiler, skalierbarer Backend-Lösungen weiter ausbauen und komplexe Integrationen in realen Kundenprojekten umsetzen. Außerdem, habe ich auf zwei Konferenzen (Prisma Day 2021, Prisma Day 2022) meine Erfahrung über NestJS und Prisma teilen können.
Weitere Erfahrungen habe ich in Kundenprojekten durch die Integration externer Services gesammelt: Stripe, OpenAI, MapTiler Location Services (Adress-Autocomplete), die Einbindung von Karten mit Markern und Marker-Clustern (Maplibre/MapTiler) sowie die Arbeit mit CMS-Systemen (Hygraph, BuilderIO, Strapi).
Tech Stack:
- Web: Angular, Angular Material, Tailwind CSS, spartan/ui, Astro
- Mobile: Capacitor (Android/iOS), Angular, Tailwind CSS, Ionic
- Dev Tools: nx Monorepo, ESLint, Jest, Playwright, Storybook
- Backend: NestJS, Prisma, REST/GraphQL
- DevOps: GitHub Actions (CI/CD), Docker/Docker Compose, Proxy (Traefik/Caddy)
- CMS: Hygraph, BuilderIO, Strapi
- Integrationen: Stripe, OpenAI, Maptiler Location/Map Services
Ich arbeite eng in einem Entwickler-Team zusammen mit Gary Großgarten (Full Stack Entwickler) und wir entwickeln seit Jahren erfolgreich verschiedene Projekte gemeinsam.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Weiterentwicklung der bestehenden AI-Plattform um neue Funktionen
- Erstellung und Veröffentlichung von Inseraten auf Basis der AI-generierten Texte
- Bilder in MinIO ablegen, mit Sharp optimieren und Previews erstellen
- OpenGraph-Bilder für Inserate mit Satori generieren
- Adress-Autocomplete mit MapTiler Address Search
- Export von Inseraten im OpenImmo-Format an FTP-Verbindungen und über Immoscout-Integration
- Import von Inseraten im OpenImmo-Format via FTP
- Umsetzung einer Wohnungssuche
- Klassische Filtersuche im Web
- AI-Assistent Suche im Web und via WhatsApp mit OpenAI Assistant API (Function Calls)
- Bounding-Box-Suche basierend auf gesuchten Adressen
- Erstellung und Versand von Benachrichtigungen bei neuen Inseraten per E-Mail oder WhatsApp
- Integration von Drittanbieter-Inseratenfeeds via Cronjobs
- Verwaltung von Rollen in Keycloak für Suchende und Berechtigungen für AI-Assistenten
- Verknüpfung der WhatsApp-Nummer mit Keycloak-Account für die Nutzung des AI-Assistenten
- Entwicklung der mobilen App für Android und iOS mit Capacitor, Angular, Ionic, Tailwind CSS
- Integration der Shopware API für:
- Benutzerprofil (Anmeldung, Registrierung)
- Kategorien & Produkte
- Warenkorb & Bestellprozess
- Merkliste
- Anbindung von WordPress-Inhalten: News, Video-Akademie, Fortbildungs-Events
- Umsetzung von Push-Benachrichtigungen über FCM per API und Web-App
- Verwaltung der Serverinfrastruktur für API und Web-App für den Versand von Benachrichtigungen
- Entwicklung der API und des Formulars zur Generierung der Wohnungsinserate
- Angular-Webseite, NestJS-API (REST), MySQL-Datenbank mit Prisma
- Authentifizierung und Rollenmanagement mit Keycloak
- Aufbau und Verwaltung der Server-Infrastruktur mit Docker, Docker Compose und Caddy Proxy
- Integration von Zahlungen mit Stripe (Checkout & Billing Portal) und Freischaltung von Rollen in Keycloak
- Anbindung der neuroflash API zur AI-generierten Erstellung von Wohnungsinseraten