Recommended expert

David Dlouhy

Senior Angular Engineer

David Dlouhy
Grünwald, Germany

Experience

Jul 2021 - Mar 2025
3 years 9 months

Senior Angular Engineer

HUK-Coburg

  • Technologies: 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
  • Technical conception and further development of a modern Angular web application as part of the portal migration
  • Built a modular frontend architecture with Nx and clear separation of domain and technical layers (Clean Architecture)
  • Introduced and implemented Domain-Driven Design in the frontend context, including layer model and linting rules for code organization
  • Developed reusable UI components and features using Angular, NgRx and RxJS
  • Integrated the application with backend services via REST APIs
  • Ensured high code quality through structured code reviews, testing with Jest and Cypress and introduction of guidelines
  • Performed regular upgrades to new Angular versions to ensure long-term maintainability
  • Collaborated closely with internal developers, product owners and stakeholders for requirements analysis and solution finding
  • Supported the team through active knowledge transfer, review coaching and technical decision making
  • Established a modular architecture with Nx & DDD as the technical foundation for future development
  • Significantly improved test coverage through systematic introduction of Cypress and Jest tests
  • Facilitated intensive collaboration with internal developers to build DDD structures and testing strategies
  • Delivered a modernized UI focusing on clarity, usability and modern web technologies, achieving high acceptance by over 4,000 field staff
  • Enabled parallel operation of the new Angular portal with the existing .NET system for phased migration of the sales process
Apr 2021 - Jun 2021
3 months

Senior Angular Engineer

CSS Kranken-Versicherung AG

  • Technologies: 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
  • Built a modular UI architecture with Angular and Angular Material to prepare a new digital sales portal
  • Implemented initial UI components based on an innovative design concept
  • Introduced modern frontend testing strategies with Jest and Cypress to increase quality
  • Provided technical consulting to the project team on architecture questions and tool decisions
  • Conducted pair and mob programming sessions to actively promote internal know-how
  • Identified conceptual gaps in the domain requirements and initiated a structured realignment
  • Engaged closely with project stakeholders to clarify technical feasibility and prioritize open points
  • Triggered project realignment by working closely with the team and asking targeted questions to stakeholders, leading to a strategic pause in UI development
  • Enabled internal know-how transfer through the introduction of pair and mob programming
  • Improved test strategy by introducing modern testing tools (Jest, Cypress) and establishing an initial structure for testable components
  • Modernized the frontend stack with Angular Material and created a technological basis for future development
Mar 2020 - Feb 2021
1 year

Fullstack Developer

M-net Telekommunikations GmbH

  • Technologies: 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
  • Developed an Angular prototype to replace an existing monolithic JavaScript frontend, later taken into production
  • Implemented core components of the new order process for private customers using Angular 10
  • Maintained and enhanced existing frontend (JavaScript) and backend (Java/Spring) systems
  • Coordinated closely with product owners and domain experts to map complex business requirements
  • Conducted code reviews focusing on clean code and modular structuring
  • Contributed to the gradual migration of legacy components to a modern Angular codebase
  • Used current tools and frameworks such as NgRx, RxJS and Angular Material to implement scalable UI functionalities
  • Employed Jira, Confluence and agile methods for coordinated work in a cross-functional team
  • Successfully transitioned the Angular prototype into production as the technical foundation for the new order process
  • Established the basis for modern frontend development with a modular, maintainable Angular ecosystem replacing monolithic JavaScript
  • Improved code quality through targeted reviews and introduction of clean code principles and best practices
  • Ensured precise implementation of the order logic through close collaboration with product owners and domain experts
  • Initiated the phased migration of legacy components, reducing technical debt in the frontend

Summary

Senior Angular Engineer for complex enterprise frontends

With over 10 years of experience, I support companies in sustainably developing complex Angular applications, building them in a scalable way, and running them with high performance.

Focusing on architecture, state management, testing, and developer experience, I help teams build long-lasting frontends – efficient, maintainable, and future-proof.

Specialized in:

  • Enterprise architectures with Angular
  • State management with NgRx or Signals
  • Performance and code quality optimization
  • Scaling large codebases and module systems
  • Migration and refactoring of existing applications

Working with:

  • IT departments in corporations and mid-sized companies
  • Tech teams in product companies
  • Agencies with complex client projects

What clients value most:

  • Clean, scalable solutions instead of quick fixes
  • Active consulting and communication on equal terms
  • Quick onboarding into existing systems
  • Taking ownership of technical decisions

Skills

  • Programming Languages: Typescript, Javascript, Java
  • Frameworks And Tools: Angular, Nx, Ngrx, Rxjs, Git, Spring
  • Testing: Jest, Cypress
  • Design: Ui/ux Design, Figma, Storybook
  • Architecture: Domain-driven Design (Ddd), Micro Frontend, Clean Code
  • Project Management: Agile, Scrum, Jira, Miro, Confluence

Languages

German
Native
English
Advanced

Education

Mar 2015 - Aug 2018

FOM Hochschule

Bachelor of Science · Business Informatics

Oct 2006 - Sep 2008

Siemens Technik Akademie

Technical Assistant in Computer Science · Computer Science · Erlangen, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Guido Schedlbauer
Guido Schedlbauer

Senior Software Developer

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Timur Yalcin
Timur Yalcin

Lead Frontend Developer | Fullstack Developer

View Profile
Mathis Dudler
Mathis Dudler

Senior Web/Frontend Developer

View Profile
Stefan Dietz
Stefan Dietz

Frontend Developer – Sports Event and City Portal Projects

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Emre Dündar
Emre Dündar

Frontend Architect, Angular Expert

View Profile
Stefan Baust
Stefan Baust

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

View Profile
Daniel Redwig
Daniel Redwig

Software Engineer

View Profile
Stefan Wimmer
Stefan Wimmer

Architect/Software Developer/Infrastructure

View Profile
Andreas Kraus
Andreas Kraus

Senior Developer

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Volker Ahlers
Volker Ahlers

Fullstack Developer

View Profile
Johannes Euteneier
Johannes Euteneier

Freelance Software Consultant

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Johannes Wanzek
Johannes Wanzek

Senior Software Engineer

View Profile
Wolfgang Oellinger
Wolfgang Oellinger

Fullstack Software Developer

View Profile
David Skowronek
David Skowronek

In-house apps

View Profile
Martin Eisengardt
Martin Eisengardt

Software Developer

View Profile
Manuel Reinfurt
Manuel Reinfurt

Cloud Architect & Lead Developer

View Profile
Jan Mönnich
Jan Mönnich

Interface project at HR Solutions GmbH for Rhineland-Palatinate / BAMF

View Profile
Benedikt Buchner
Benedikt Buchner

Fullstack Developer

View Profile
Dirk Bolte
Dirk Bolte

Senior Software Developer

View Profile
Hannah De vries
Hannah De vries

Fullstack Developer

View Profile
Martin Staudt
Martin Staudt

TallyUp

View Profile
Pascal Schuster
Pascal Schuster

Full-Stack Engineer

View Profile
Meik Schindler
Meik Schindler

Freelance Trainer & Consultant

View Profile
Patrick Eichler
Patrick Eichler

Kubernetes Expert | Google Cloud Platform Engineer

View Profile