Senior / Principal Full-Stack Lead Engineer
- Verfügbarkeit einsehen
- 4 Referenzen
- 100‐130€/Stunde
- 39104 Magdeburg
- Europa
- de | en
- 14.12.2025
- Contract ready
Kurzvorstellung
Auszug Referenzen (3)
"Die Zusammenarbeit mit D. war äußerst zuverlässig und unkompliziert. Ich hatte ihn sehr gerne im Team ..."
12/2022 – 2/2024
Tätigkeitsbeschreibung
* Rolle & Kontext: Mitten im Projekt dazugekommen, um Angular-Expertise zu stärken und das Frontend im Zeitplan zu halten; Backend wurde vom internen Team von Jacques’ verantwortet und gebaut.
* Skalierung & Umfang: Globaler Storefront-Rollout für 300+ Standorte mit Lieferung & Abholung, Zahlungen, Filialkarte, Kundenkonten und Live-Verfügbarkeit.
* Architektur & Stack: Angular, NgRx/RxJS, Tailwind; End-to-End-Tests mit Playwright.
* Qualität & Flow: Code-Reviews und Pair-Programming eingeführt und geleitet; CI-Gates etabliert (Tests, Lint, Build).
* Übergabe & Nachhaltigkeit: Bis zum Launch geblieben; internes Core-Team befähigt, die Plattform nach dem Launch zu betreiben und zu erweitern – über Patterns, Doku und Wissenstransfer.
Stichworte: Angular, NgRx, RxJS, Playwright, Tailwind, Code-Reviews, CI-Gates, Pair-Programming, E-Commerce, Rollout.
Git, Angular, Code-Review, E-Commerce, Typescript
"Die Zusammenarbeit mit D. war stets lehrreich, vorwärtsgetrieben und technologisch auf dem neuesten Stand der Zeit."
4/2008 – 12/2016
TätigkeitsbeschreibungGründung und Führung meiner eigenen Agentur mit zwei Partnern. Planung und Koordination aller Webentwicklungsprojekte. Strategische Unternehmensplanung. Betreuung des Teams von bis zu 26 Entwicklern und Designern.
Eingesetzte QualifikationenEntrepreneur, Teamleiter IT, Agile Methodologie, Git, Typescript, Typo3, Wordpress, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript-Frameworks, Embedded Software
"D. war das innovative Herz des Projektes, das zu seiner Zeit tausenden von Magdeburger Studenten den Studien- und Universitätsalltag erleichtert hat"
1/2003 – 12/2012
TätigkeitsbeschreibungEntwicklung und Betrieb von webuni.de, einer sehr aktiven, gemeinnützigen, lokalen Studenten-Sozialplattform.
Eingesetzte QualifikationenEntrepreneur, Teamleiter IT, CSS (Cascading Style Sheet), HTML, JavaScript, PHP
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
2/2023 – 3/2025
Tätigkeitsbeschreibung
* Auftrag & Kontext: Geholt, um ein bereichsübergreifendes Team (inkl. Juniors) "upzuskillen" und die Entwicklung und Auslieferung einer React-basierten Enterprise-App mit hohen Sicherheits- und Prozessanforderungen (ISO 27001) zu stabilisieren.
* Architektur & Stack: React, Redux Toolkit + RTK Query, Ant Design, Emotion – Bibliotheksauswahl gesteuert, State-/Datenflüsse vereinfacht, technische Schulden reduziert.
* Qualität & Flow: Code-Reviews und CI-Gates eingeführt; Pair Programming; Accessibility verbessert (WCAG-orientierte Fixes & Audits).
Security & Compliance: Arbeit im Rahmen der ISO-27001-Vorgaben; Prozessdisziplin durchgesetzt; kein KI-unterstütztes Coding gemäß Richtlinie.
* Team-Enablement: Entwickler gecoacht, gemeinsame Patterns & Standards etabliert, Know-how transferiert für nachhaltige Velocity.
Stichworte: React, Redux Toolkit, RTK Query, Ant Design, Emotion CSS, Accessibility, Code Reviews, CI-Gates, Mentoring, ISO 27001.
Git, Code-Review, Continuous Integration, CSS (Cascading Style Sheet), HTML5, ISO / IEC 27001, React (JavaScript library), Typescript
12/2022 – 2/2024
Tätigkeitsbeschreibung
* Rolle & Kontext: Mitten im Projekt dazugekommen, um Angular-Expertise zu stärken und das Frontend im Zeitplan zu halten; Backend wurde vom internen Team von Jacques’ verantwortet und gebaut.
* Skalierung & Umfang: Globaler Storefront-Rollout für 300+ Standorte mit Lieferung & Abholung, Zahlungen, Filialkarte, Kundenkonten und Live-Verfügbarkeit.
* Architektur & Stack: Angular, NgRx/RxJS, Tailwind; End-to-End-Tests mit Playwright.
* Qualität & Flow: Code-Reviews und Pair-Programming eingeführt und geleitet; CI-Gates etabliert (Tests, Lint, Build).
* Übergabe & Nachhaltigkeit: Bis zum Launch geblieben; internes Core-Team befähigt, die Plattform nach dem Launch zu betreiben und zu erweitern – über Patterns, Doku und Wissenstransfer.
Stichworte: Angular, NgRx, RxJS, Playwright, Tailwind, Code-Reviews, CI-Gates, Pair-Programming, E-Commerce, Rollout.
Git, Angular, Code-Review, E-Commerce, Typescript
11/2020 – 10/2022
Tätigkeitsbeschreibung
* Auftrag & Kontext: Hinzugeholt, um mehrere Lösungen im Bereich Digital Signage zu entwickeln und zentrale Technologieentscheidungen über den gesamten Stack mit voranzutreiben.
* Architektur & Stack: React mit Redux; NestJS-Services; PostgreSQL; Directus (Headless CMS); Electron.
* Qualität & Flow: Pair Programming; Accessibility gestärkt durch WCAG-orientierte Fixes und Audits.
Stichworte: React, Redux, NestJS, PostgreSQL, Directus, Electron, Embedded Web.
Postgresql, Typescript, React (JavaScript library), Embedded Software
6/2016 – 10/2022
Tätigkeitsbeschreibung
* PWA zur Konfiguration eines Embedded-Systems für einen Wanddrucker bei WallPen (React).
* PWA-Entwicklung eines B2B-Webshop-Frontends für ein bestehendes REST-Backend (Angular, Ionic).
* PWA mit umfangreichen Offline-Bearbeitungsfunktionen (inkl. Bild-Upload und Textbearbeitung) für Peek & Cloppenburg (Meteor, Angular).
* PWA-Entwicklung einer Zeiterfassungs-App (Firebase, Angular, Ionic).
* 2 Jahre Agile Coach & Scrum Master bei Leadec Industrial Services: Übertragung agiler Methoden auf Management-Teams außerhalb der Softwareentwicklung.
* DevOps für kleine experimentelle & spezialisierte Projekte (Meteor, Angular, Ionic) bei Leadec.
* Frühes Coaching und Unterstützung beim Aufbau der blabber-Backend-Software und -Infrastruktur (GCP, Kubernetes).
* Webentwicklung & DevOps auf Projekten für weitere kleinere Kunden.
Mariadb, Mongodb, Continuous Integration, DevOps, Agile Coach, Scrum-Master, Git, Typescript, Google Cloud, Angular, Kubernetes, React (JavaScript library), Embedded Software
4/2016 – 12/2017
TätigkeitsbeschreibungEntwicklung von Dienstleistungen für Betreuer im Kindergartenbereich. Weiterführung des Unternehmens.
Eingesetzte QualifikationenEntrepreneur, DevOps, Git, Node.Js, Angular
4/2008 – 12/2016
TätigkeitsbeschreibungGründung und Führung meiner eigenen Agentur mit zwei Partnern. Planung und Koordination aller Webentwicklungsprojekte. Strategische Unternehmensplanung. Betreuung des Teams von bis zu 26 Entwicklern und Designern.
Eingesetzte QualifikationenEntrepreneur, Teamleiter IT, Agile Methodologie, Git, Typescript, Typo3, Wordpress, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript-Frameworks, Embedded Software
1/2005 – 12/2008
TätigkeitsbeschreibungEin persönlicher Inkubator für erste Unternehmenserfahrungen. Webentwicklung und Beratung für diverse technologiegetriebene Projekte.
Eingesetzte QualifikationenEntrepreneur, CSS (Cascading Style Sheet), HTML, PHP
1/2004 – 12/2008
TätigkeitsbeschreibungAngestellt in verschiedenen Positionen, um möglichst viel für zukünftige Unternehmenserfahrungen zu lernen. Entwicklung von Eclipse-Plug-ins auf Java, Planung und Durchführung erweiterter Schulungen für Variantenmanagement bei hochgradig variablen Software- und Hardwareprojekten, Kundendienst und -gewinnung.
Eingesetzte QualifikationenTechnischer Einkauf, Java-Entwickler, Eclipse
1/2003 – 12/2012
TätigkeitsbeschreibungEntwicklung und Betrieb von webuni.de, einer sehr aktiven, gemeinnützigen, lokalen Studenten-Sozialplattform.
Eingesetzte QualifikationenEntrepreneur, Teamleiter IT, CSS (Cascading Style Sheet), HTML, JavaScript, PHP
Ausbildung
Magdeburg
Schelklingen
Über mich
Full‑Stack‑Kompetenz: Neben dem FE entwickle ich produktive Backends in Node.js/NestJS/Express mit REST/GraphQL/WebSockets, sauberem Auth (OAuth2/OIDC, RBAC), Caching/Queues und nachvollziehbarem Logging/Tracing. Datenmodellierung in PostgreSQL/MySQL/MongoDB/Redis, plus Firebase (Auth, Firestore, Functions) für schnelle Iteration. Betrieb via Docker, GitHub Actions/GitLab CI; Basis‑Know‑how Kubernetes.
In den letzten Jahren lag der Schwerpunkt stärker auf FE und Team‑Enablement; zuvor habe ich viele APIs, Integrationen und Datenflüsse gebaut. Ergebnis: Ich kann Projekte end‑to‑end liefern und Schnittstellen klar definieren.
In Projekten wechsle ich je nach Bedarf zwischen Hands‑on‑Entwicklung, Lead‑Rolle und Coaching. Code‑Reviews, Architektur‑Guidelines und Wissenstransfer gehören für mich zum Auftrag. Teams mache ich schneller und unabhängiger – pragmatisch statt dogmatisch.
Technisch bin ich schnell lernfähig und API‑affin. React und Angular sind mein Tagesgeschäft; komplexe Type‑Level‑Programmierung in TypeScript nutze ich für robuste Libraries und Design‑Systeme. Qualität kann ich durch saubere Teststrategien (bspw. via Jest/Playwright) und reproduzierbaren Pipelines sichern.
Letzte Projekte:
* PTC – pure::variants Web: TypeScript, React, Ant Design. Aufgaben: Technologieauswahl, Code‑Reviews, UI‑Guidelines, Mentoring, Code‑Quality.
* Jacques’ Wein‑Depot – Relaunch: TypeScript, Angular, Tailwind. Aufgaben: Code‑Reviews, Komponenten‑Architektur, Performance‑Tuning, Teststrategie, Enablement.
* Richnerstutz – Digital‑Signage/Content: Angular/Node, PWA/Offline, Hardware‑Anbindung. Aufgaben: Offline‑Strategie, API‑Design, Rollout‑Support.
* Diverse B2B‑PWAs: Offline‑First, Auth/Rollen, komplexe Formulare. Aufgaben: End‑to‑End‑Implementierung, CI/CD, Monitoring.
Frühere Arbeiten auch in sicherheitskritischen Kontexten wie KRITIS, Pharma, Embedded.
AI‑assisted Coding: Ich kann je nach Bedarf mit oder ohne KI‑Assistenz arbeiten. Je nach Aufgabe vervielfache ich den Output auf ca. 1,5× bis 5× – besonders bei Refactoring, Tests, Doku, Boilerplate und Prototyping. Einsatz ist transparent dokumentiert, Ergebnisse sind deterministisch reproduzierbar, Qualitätssicherung läuft über Tests, Lints und Reviews. Sensible Daten bleiben geschützt.
Aktuell treibe ich KI‑gestützte Entwicklung voran: RAG, Agenten‑Frameworks und Vektor‑Datenbanken (u. a. MCP, LangChain/LangGraph, pgvector, Vertex AI, Agent Engine, OpenRouter). Hier lerne ich aktiv und bringe das mit Web‑Engineering zusammen. Für eine erste Projektphase mit KI‑Integration bin ich bereit, meinen Satz moderat zu senken, weil der Lernhebel hoch ist.
Arbeitsweise: transparent, verbindlich, dokumentiert. Ich schreibe Code, der in 12 Monaten noch verständlich ist, und sorge dafür, dass das Team ihn ohne mich weiterentwickeln kann.
Weitere Kenntnisse
Frontend‑Schwerpunkte: Accessibility (WCAG/ARIA), Komponenten Libraries + komplexes CSS (Tailwind, MUI, Ant Design, shadcn/ui, ...), semantisches HTML, Performance‑Budgeting, i18n, Form‑ und State‑Architekturen, Design‑Systeme, Figma, Storybook, Monorepos.
Tooling/DevOps: Git, GitHub Actions, GitLab CI, Docker, yarn/pnpm/npm, Vite/webpack, Linting/Formatting‑Pipelines, Release‑Automation, Feature‑Flags. Basis‑Know‑how Kubernetes.
Testing/QA: Jest, Playwright, Testing Library, e2e‑Strategien, Contract‑Tests, Testdaten‑Management, Accessibility‑Audits.
Backends/Daten: REST, GraphQL, WebSockets, Firebase (Auth, Firestore, Storage, Functions), PostgreSQL, MySQL, MongoDB, Redis, Directus. Datenmodellierung, Migrations‑Strategien.
Clouds/Infra: Firebase/GCP, außerdem Erfahrung mit AWS, Azure, DigitalOcean. Monitoring/Logging, CI/CD‑Environments, Secrets‑Handling.
Architektur/Patterns: Modular FE‑Architekturen, Domain‑Driven Frontend, Clean Architecture, Caching‑Strategien, Offline‑First, PWA, Security‑Basics (AuthN/AuthZ, OWASP Top 10 im FE‑Kontext).
Agile & Führung: Teamleitung bis 26 MA, Scrum/Kanban, Agile‑Coaching außerhalb der IT, Moderation, Roadmaps, Scope‑Schnitt, Priorisierung, Delivery‑Metriken, Prozess‑Refactoring.
Branchen/Use‑Cases: E‑Commerce/B2B, Konfiguratoren, Digital Signage, Zeiterfassung, CMS, Varianten‑Management, interne Tools. Erfahrung in KRITIS‑, Pharma‑ und Embedded‑Umfeldern.
KI‑Integration (Basics): RAG‑Prototypen, Agenten‑Workflows, Vektor‑DBs (pgvector), LangChain/LangGraph, MCP, OpenRouter, Vertex AI, Agent Engine. Fokus: produktnahe Automatisierung, Doku‑ und Test‑Beschleunigung.
Soft Skills: klare Kommunikation, saubere Dokumentation, pragmatische Entscheidungen, Ownership, Mentoring, Konfliktentschärfung.
Organisation: remote‑erprobt, EU‑Zeitzonen‑kompatibel, zuverlässige Hardware, sichere Dev‑Setups.
Sprachen: Deutsch (Muttersprache), Englisch (C1).
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
