Recommended expert
David Dlouhy
Senior Angular Engineer
Experience
Jul 2021 - Mar 2025
3 years 9 monthsSenior 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 monthsSenior 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 yearFullstack 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
NativeEnglish
AdvancedEducation
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