David Dlouhy
Senior Angular Engineer
Experience
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
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
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
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Insurance (4 years) and Telecommunication (1 year).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (5 years) and Product Development (1 year).
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
Education
FOM Hochschule
Bachelor of Science · Business Informatics
Siemens Technik Akademie
Technical Assistant in Computer Science · Computer Science · Erlangen, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is David based?
What languages does David speak?
How many years of experience does David have?
What roles would David be best suited for?
What is David's latest experience?
What companies has David worked for in recent years?
Which industries is David most experienced in?
Which business areas is David most experienced in?
What is David's education?
What is the availability of David?
What is the rate of David?
How to hire David?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Angular Engineer
Nearby freelancers
Professionals working in or nearby Grünwald, Germany