Nathan Flachaire

Angular Expert

Angular for high-performance, robust, and easy-to-maintain applications.

Portrait of Nathan Flachaire

Are you looking for an Angular Lead Developer / Expert to support your project?

I have more than 6 years of experience in web development, including more than one year as an Angular Lead Developer. Over these years, I have worked on many enterprise web projects, in teams ranging from 5 to 50 people, with up to 5 developers on the development side.

My goal is to bring as much value as possible to your project by sharing my knowledge and best practices with the team. I also pay close attention to understanding business needs in order to propose the most effective solutions.

My offer:

  • Angular Expert (Lead Developer, Consultant, Senior)
  • Setting up a project from scratch or joining an existing project

Expertise on the following technologies (see details in my experience):

  • Angular, Node.js, NestJS, Express.js
  • JavaScript, TypeScript
  • REST API
  • Git
  • Angular Frontend architecture
  • TypeScript Typing & maintainability
  • RxJS Reactive streams
  • Node.js Backend & tooling

I can help you:

  • Set up a solid architecture and best practices for your project, whether new or existing
  • Support and train your developers on technologies and best practices
  • Analyze and respond effectively to business needs
  • Design user interfaces (UX/UI)
  • Develop your web application
  • Set up an Agile methodology with your team

My most notable experiences:

  • Frontend Tech Lead (Angular) on a redesign of the Caisse d’Épargne tax application at BPCE-SI. Complete setup of the Angular architecture and support for frontend developers on best practices to improve the team's efficiency.
  • Senior Frontend Developer (Angular / Node.js) for Avantix: full redesign of the Phoenix application, from design through final delivery. UI/UX mockups and design of a performant architecture to address performance challenges.
  • Angular version upgrade (v13 ➝ v18) and refactoring of the dormant-account application used by Caisse d’Épargne agents at BPCE-SI.

Want to discuss your project? Contact me by email: nathan.flachaire@outlook.fr OR send me a message on LinkedIn.

Experience

Groupe SII (ESN)EDF (Client)

March 2026 - present · Lyon · Senior Angular Developer

On the INCA project at EDF: an application compiling information from around twenty internal EDF applications to make the work of account managers easier. The project is run by a team of around twenty people, including about fifteen developers.

  • Implementation of features using TDD (Cypress E2E & Vitest unit tests)
  • Support on AI best practices and agentic coding (Gemini CLI)

Skills:

Main: Angular, TypeScript, agentic coding
Secondary: Agile, TDD, DDD

Alteca (ESN)BPCE-SI (Client)

January 2025 - March 2026 (1 year 3 months) · Angular Lead Developer · Lyon

On the Fiscalité project at BPCE-SI: redesign of the interface used to view monetary flows for an account and generate IFU tax forms. Agile Scrum project within a 50-person team, with a 10-person squad including 5 developers on the project.

  • Upgraded the architecture and introduced Angular best practices
  • Trained Angular developers
  • Wrote unit tests (Jest)
  • Supervised production deployment (Jenkins, XLDeploy)

Skills:

Main: Angular, TypeScript, Jest, REST API
Secondary: Agile, Jenkins, XLDeploy

Alteca (ESN)BPCE-SI (Client)

September 2024 - January 2025 (5 months) · Angular Lead Developer · Lyon

On the Déshérence Eckert project at BPCE-SI: an interface allowing Caisse d’Épargne agents to update a customer’s dormant-account status. Agile Scrum project within a 50-person team, with a 10-person squad including 3 developers on this project.

  • Angular upgrade from 13 to 18
  • Angular architecture migration: Modules → Standalone
  • Rewrote unit tests (Jest)
  • Trained Angular developers
  • Supervised production deployment (Jenkins / XLDeploy)

Skills:

Main: Angular, TypeScript, Jest, REST API
Secondary: Agile, Jenkins, XLDeploy

HR Team - Groupe Scalian (ESN)Sogelink (Client)

December 2023 - July 2024 (8 months) · Senior Angular Node.js Developer · Lyon

On Sogelink’s Scodify project, a SaaS product that converts CAD files into a GIS database using an AI model. The project follows SAFe Scrum methodology and includes 5 people, including 3 developers.

Achievements:

  • UI development (Angular) + REST API (Node.js)
  • Introduced Angular and Git best practices
  • Code review
  • Interface redesigns

Skills:

Main: Angular, TypeScript, Node.js, REST API, Git
Secondary: PostgreSQL, MongoDB, Agile

HR Team - Groupe Scalian (ESN)Sogelink (Client)

August 2021 - December 2023 (2 years 5 months) · Senior Angular Node.js Developer · Aix-en-Provence

On Phoenix 2.0, a complete redesign of Phoenix 1.0, an application used to process and analyze radar signals. The main application is developed in C++ and integrates Chromium-based web modules. Agile Scrum project within a 12-person team.

  • Created mockups (Figma) and wrote user stories
  • Set up the Angular architecture from scratch
  • Integrated the graphic charter
  • Code reviews
  • Implemented unit tests (Jasmine)
  • Resolved performance issues
  • Developed a dynamic form generator
  • Integrated GraphQL APIs

Skills:

Main: Angular, TypeScript, NestJS, GraphQL API
Secondary: Figma, Agile, Docker, Kubernetes

CTCPA - Food Industry Technical Center

July 2019 - July 2021 (2 years 7 months) · Angular .NET Developer · Avignon (France)

Redesign of the internal Steri'Opt application, used to run thermal-treatment schedule calculations, then save and consult results for agronomy technicians and food-industry manufacturers. Team of 5 people.

  • Created UI/UX mockups (Figma)
  • Developed frontend features (Angular) and backend features (.NET)
  • Set up a REST API with Azure Functions
  • Set up databases (PostgreSQL / CosmosDB)
  • Set up CI/CD (GitHub Actions, Azure Cloud)
  • Wrote unit tests (Jasmine) and end-to-end tests (Selenium)
  • Implemented OAuth authentication
  • Developed interactive charts (Chart.js)
  • Set up asynchronous message queues (Azure Queue Storage)

Skills:

Main: Angular, TypeScript, .NET Core, REST API, Azure Cloud
Secondary: Figma, PostgreSQL, Selenium, CI/CD, unit and end-to-end tests

Education

University of Avignon and the Vaucluse Region

Master's degree in Computer Science, Software Engineering · (2014 - 2019)