David Dlouhy
Senior Angular-Entwickler
Erfahrungen
Senior Angular-Entwickler
HUK-Coburg
- Technologien: TypeScript, JavaScript, Java, HTML, SCSS, JSON, REST, Angular, Nx, NgRx, RxJs, Git, Spring, TFS, Jenkins, Jest, Cypress, UI/UX-Design, Figma, Storybook, Domain-Driven Design (DDD), Micro Frontend, Clean Code, Arc42, Agile, Scrum, Jira, Confluence
- Technische Konzeption und Weiterentwicklung einer modernen Angular-Webanwendung im Rahmen der Portal-Migration
- Aufbau einer modularen Frontend-Architektur mit Nx und klarer Trennung von Domain- und technischen Schichten (Clean Architecture)
- Einführung und Umsetzung von Domain-Driven Design im Frontend-Kontext, inklusive Schichtenmodell und Linting-Regeln zur Code-Organisation
- Entwicklung wiederverwendbarer UI-Komponenten und Features mit Angular, NgRx und RxJS
- Integration der Anwendung mit Backend-Services über REST-APIs
- Gewährleistung hoher Codequalität durch strukturierte Code-Reviews, Testing mit Jest und Cypress und Einführung von Richtlinien
- Regelmäßige Updates auf neue Angular-Versionen, um langfristige Wartbarkeit sicherzustellen
- Enge Zusammenarbeit mit internen Entwicklern, Product Ownern und Stakeholdern zur Anforderungsanalyse und Lösungsfindung
- Unterstützung des Teams durch aktiven Wissenstransfer, Review-Coaching und technische Entscheidungsfindung
- Etablierung einer modularen Architektur mit Nx & DDD als technische Grundlage für die zukünftige Entwicklung
- Signifikante Verbesserung der Testabdeckung durch systematische Einführung von Cypress- und Jest-Tests
- Intensive Zusammenarbeit mit internen Entwicklern zum Aufbau von DDD-Strukturen und Teststrategien
- Lieferung einer modernisierten UI mit Fokus auf Klarheit, Usability und modernen Webtechnologien, mit hoher Akzeptanz bei über 4.000 Außendienstmitarbeitern
- Ermöglichung des Parallelbetriebs des neuen Angular-Portals mit dem bestehenden .NET-System für eine schrittweise Migration des Verkaufsprozesses
Senior Angular-Entwickler
CSS Kranken-Versicherung AG
- Technologien: TypeScript, JavaScript, Java, HTML, SCSS, JSON, REST, Angular, Nx, NgRx, RxJs, Git, Spring, TFS, Jenkins, Angular Material, Maven, Team City, Jest, Cypress, UI/UX-Design, Figma, Storybook, Domain-Driven Design (DDD), Micro Frontend, Clean Code, Agile, Scrum, Jira, Confluence
- Aufbau einer modularen UI-Architektur mit Angular und Angular Material zur Vorbereitung eines neuen digitalen Verkaufsportals
- Implementierung erster UI-Komponenten basierend auf einem innovativen Designkonzept
- Einführung moderner Frontend-Teststrategien mit Jest und Cypress zur Qualitätssteigerung
- Technische Beratung des Projektteams in Architekturfragen und bei Tool-Entscheidungen
- Durchführung von Pair- und Mob-Programming-Sessions zur aktiven Förderung des internen Know-hows
- Identifikation konzeptioneller Lücken in den Domain-Anforderungen und Einleitung einer strukturierten Neuausrichtung
- Enge Abstimmung mit Projekt-Stakeholdern zur Klärung der technischen Machbarkeit und Priorisierung offener Punkte
- Auslösung einer Projekt-Neuausrichtung durch enge Zusammenarbeit mit dem Team und gezielte Rückfragen bei Stakeholdern, was zu einer strategischen Pause in der UI-Entwicklung führte
- Ermöglichung des internen Know-how-Transfers durch Einführung von Pair- und Mob-Programming
- Verbesserung der Teststrategie durch Einführung moderner Test-Tools (Jest, Cypress) und Etablierung einer initialen Struktur für testbare Komponenten
- Modernisierung des Frontend-Stacks mit Angular Material und Schaffung einer technologischen Basis für die zukünftige Entwicklung
Fullstack-Entwickler
M-net Telekommunikations GmbH
- Technologien: TypeScript, JavaScript, Java, HTML, SCSS, JSON, REST, Angular, Nx, NgRx, RxJs, Git, Spring, TFS, Jenkins, Angular Material, Maven, Team City, Jest, Cypress, UI/UX-Design, Figma, Storybook, Domain-Driven Design (DDD), Micro Frontend, Clean Code, Agile, Scrum, Jira, Confluence
- Entwicklung eines Angular-Prototyps zur Ablösung eines bestehenden monolithischen JavaScript-Frontends, später in Produktion genommen
- Implementierung von Kernkomponenten des neuen Bestellprozesses für Privatkunden mit Angular 10
- Pflege und Weiterentwicklung bestehender Frontend-(JavaScript)- und Backend-(Java/Spring)-Systeme
- Enge Koordination mit Product Ownern und Fachexperten zur Abbildung komplexer Geschäftsanforderungen
- Durchführung von Code-Reviews mit Fokus auf Clean Code und modulare Strukturierung
- Beitrag zur schrittweisen Migration von Legacy-Komponenten zu einer modernen Angular-Codebasis
- Einsatz aktueller Tools und Frameworks wie NgRx, RxJS und Angular Material zur Umsetzung skalierbarer UI-Funktionalitäten
- Nutzung von Jira, Confluence und agilen Methoden für koordiniertes Arbeiten in einem cross-funktionalen Team
- Erfolgreiche Überführung des Angular-Prototyps in die Produktion als technische Grundlage für den neuen Bestellprozess
- Etablierung der Basis für moderne Frontend-Entwicklung mit einem modularen, wartbaren Angular-Ökosystem als Ersatz für das monolithische JavaScript
- Verbesserung der Codequalität durch gezielte Reviews und Einführung von Clean-Code-Prinzipien und Best Practices
- Sicherstellung präziser Umsetzung der Bestelllogik durch enge Zusammenarbeit mit Product Ownern und Fachexperten
- Einleitung der schrittweisen Migration von Legacy-Komponenten zur Reduzierung der technischen Schulden im Frontend
Zusammenfassung
Senior Angular Engineer für komplexe Enterprise-Frontends
Mit über 10 Jahren Erfahrung unterstütze ich Unternehmen dabei, komplexe Angular-Anwendungen nachhaltig zu entwickeln, skalierbar aufzubauen und performant zu betreiben.
Mit Fokus auf Architektur, State Management, Testing und Entwicklererlebnis helfe ich Teams dabei, langlebige Frontends zu bauen – effizient, wartbar und zukunftssicher.
Spezialisiert auf:
- Enterprise-Architekturen mit Angular
- State Management mit NgRx oder Signals
- Optimierung von Performance & Codequalität
- Skalierung großer Codebasen & Modulsysteme
- Migration und Refactoring bestehender Anwendungen
Zusammenarbeit mit:
- IT-Abteilungen in Konzernen & Mittelstand
- Tech-Teams in Produktunternehmen
- Agenturen mit komplexen Kundenprojekten
Was Kunden besonders schätzen:
- Saubere, skalierbare Lösungen statt Quick-Fixes
- Aktive Beratung & Kommunikation auf Augenhöhe
- Schnelle Einarbeitung in bestehende Systeme
- Verantwortung für technische Entscheidungen
Fähigkeiten
- Programmiersprachen: Typescript, Javascript, Java
- Frameworks Und Tools: Angular, Nx, Ngrx, Rxjs, Git, Spring
- Test: Jest, Cypress
- Design: Ui/ux-design, Figma, Storybook
- Architektur: Domain-driven Design (Ddd), Micro Frontend, Clean Code
- Projektmanagement: Agile, Scrum, Jira, Miro, Confluence
Sprachen
Ausbildung
FOM Hochschule
Bachelor of Science · Wirtschaftsinformatik
Siemens Technik Akademie
TA für Informatik · Informatik · Erlangen, Deutschland
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist David ansässig?
Welche Sprachen spricht David?
Wie viele Jahre Erfahrung hat David?
Für welche Rollen wäre David am besten geeignet?
Was ist das neueste Projekt von David?
Für welche Unternehmen hat David in den letzten Jahren gearbeitet?
In welchen Industrien hat David die meiste Erfahrung?
In welchen Bereichen hat David die meiste Erfahrung?
Was ist die Ausbildung von David?
Wie ist die Verfügbarkeit von David?
Wie hoch ist der Stundensatz von David?
Wie kann man David beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Angular-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Grünwald, Deutschland arbeiten