You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David N.DN

David N.

Front-End Developer Angular

€550/day
Bordeaux, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About David

Passionate, curious, autonomous, rigorous developer with good adaptability. A sense of listening and service strengthened by 13 years of experience, including 6 in the army, working on various projects. Technical expertise in constant progression thanks to continuous training. Motivated by the need to always do better and supported by solid foundations acquired during my career, I enjoy taking on new challenges.
  • English

    Conversational

  • French

    Native or bilingual

Can work on-site
Bordeaux (up to 15km)

Experience

  • THERMO FISHER
    Senior Front-End Developer Angular / Technical Lead
    March 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 team

    Technical 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-TECH
    Angular Developer / Designer - Developer — Internal Projects & Web Agency
    April 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 digital
    Full Stack Developer
    PUBLISHING
    June 2023 - Today (3 years and 2 months)
    Cenon, France
    For 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).

    MISSIONS
    DESIGNER / DEVELOPER
    • Quoting and effort estimation
    • Documentation
    • Development
    • Implementation of TU / TI

    TECHNICAL 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • EPSI – IT and IS Expert (career change)
    EPSI
    2017
    Aprè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.

Skill set

Categories