About David
English
Conversational
French
Native or bilingual
Experience
- THERMO FISHERSenior Front-End Developer Angular / Technical LeadMarch 2025 - Today (1 year and 5 months)• Contribution to the development and maintenance of the Reporting UI application• Modernization of the front-end stack with migration from Angular 18 to Angular 20• Upgrade and security hardening of the Angular ecosystem: TypeScript, Angular Material, RxJS, project dependencies and configuration• Analysis and correction of regressions related to Angular version upgrades• Contribution to front-end architecture and improvement of code maintainability• Refactoring of existing Angular components to reduce technical debt• Development and improvement of business features related to reporting screens• Work on application state management with NGXS• Use of selectors, observables, and reactive patterns to ensure data flow reliability• Improvement of performance and stability of user journeys• Implementation and correction of unit tests with Karma / Jasmine• Analysis of compilation, build, and test errors in a standalone Angular context• Improvement of code quality through ESLint and Angular best practices• Participation in CI/CD workflows with Jenkins and Docker• Analysis of build, dependency, headless browser, and pipeline testing issues• Mentoring the team on Angular, front-end architecture, migration, testing, and delivery security• Participation in discussions related to AI integration: needs analysis, use case definition, technical feasibility, and impact on existing architecture• Collaboration with technical teams to secure deliveries and limit functional impacts• Technical documentation and sharing of best practices with the teamTechnical environment: Angular 18, Angular 20, TypeScript, Angular Material, RxJS, NGXS, HTML5, SCSS, Karma, Jasmine, ESLint, Git, Jenkins, Docker, Node.js, NPM, REST API, Agile/Scrum, professional English in an international context.
- TANA-TECHAngular Developer / Designer - Developer — Internal Projects & Web AgencyApril 2024 - January 2025 (9 months)Bordeaux, France• Angular Development• Creation of an Angular component library to accelerate and standardize web project production• Design and implementation of specific modules, particularly for e-commerce management, integrating advanced features like a dynamic payment page• Use of Three.js for integrating interactive 3D models into web projects to enhance user experience• Creation of innovative 3D visualizations and animations for modern and engaging interfaces• Design and development of custom, responsive HTML/CSS templates tailored to client needs• Adherence to web design best practices to ensure optimal user experience and smooth project integration• Participation in cross-functional activities: improving the web agency's internal processes and providing technical support for client projects• Quoting and effort estimation• Documentation• Development• Implementation of Unit Tests (TU) and Integration Tests (TI)Technical environment: Angular 18, Three.js, Nx, TypeScript, SCSS/CSS, Bootstrap, Material, NPM, Git, IntelliJ, HTML, Postman
- Madic digitalFull Stack DeveloperPUBLISHINGJune 2023 - Today (3 years and 2 months)Cenon, FranceFor MADIC DIGITAL, supporting and implementing features for two web applications.Initially, I worked on the HighView3 web application.The tasks I performed during the development of this web application include:• Development of Angular 15 applications• Creation of monitoring and appointment scheduling features• Contribution to the development of an Angular graphical component library, continuing the existing project.• Contribution to the development of libraries to share functionalities and application behaviors.• Task estimation (in agile mode).• Mentoring junior team members.Finally, I participated in the creation of a web application for ordering equipment delivered with the HighView3 software.The tasks I performed during this creation include:• Development of Angular 15 applications• Implementation of a parallel front-end architecture with an existing application.• Support for database development in PostgreSQL.• Correction and update of some JAVA API points.• Presentation of the customer journey.• Task estimation (in agile mode).MISSIONSDESIGNER / DEVELOPER• Quoting and effort estimation• Documentation• Development• Implementation of TU / TITECHNICAL ENVIRONMENT• Angular 15• JAVA 8• Nx• TypeScript,• Npm• JAVA REST API• Git• Postman• Scss• Html,• IntelliJ• PostgreSQL
Recommendations
Be the first to recommend David
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- EPSI – IT and IS Expert (career change)EPSI2017Après avoir découvert l'informatique au sein de l'armée de terre entre 2007 et 2012, j'ai décidé de m'y consacrer pleinement et d'obtenir un diplôme dans ce domaine.