Florian Lefevre — Lead Tech / Engineering Manager hands-on

Florian Lefevre

Lead Tech / Engineering Manager hands-on

Angular · TypeScript strict · NestJS · Architecture applicative · Qualité & delivery

Lead Tech / Engineering Manager hands-on, specialised in Angular, TypeScript strict and NestJS, I support teams in designing robust business web applications, with high standards for architecture, quality, delivery and the controlled use of AI assistance.

Florian Lefevre
Toulouse area github.com/Trophalaxeur linkedin.com/in/florianlefevre

Key skills

Technical leadership & architecture Leadership & architecture

Technical Leadership·Application Architecture·Technical Roadmap·Legacy Modernization·Coaching·Technical decisions·Trade-offs

Management & delivery Management

Engineering Management·Delivery Management·Product Collaboration·Team Leadership·Recruiting·Onboarding·Stakeholder Management

Quality & industrialisation Quality

Code Review·CI/CD·ESLint·Cypress / Playwright·Swagger / OpenAPI·Prettier

Frontend Frontend

Angular·TypeScript strict·RxJS·NgRx·Nx·HTML / CSS

Backend & Fullstack Backend

NestJS·Node.js·PHP/Symfony·Python·Java

Databases Databases

PostgreSQL·MySQL·Oracle

DevOps & production DevOps

AWS·Docker·GitHub·GitLab·Bitbucket·Linux·Nginx / Apache

Tools & Methods Tools

Agile (Scrum / Kanban)·Iterative V-cycle·Jira·Notion·Confluence

AI assistance & automation AI assistance

Claude Code·GitHub Copilot·AI Agents·Skills·AI-assisted documentation·Code analysis

Professional experience

BlueWhale (Florian Lefevre Consulting) Lead Tech Angular / Java
Apr 2025 — Apr 2026
Key skills: Angular · TypeScript strict · Technical Leadership · Code Review · Legacy Modernization

Lead Tech Angular / Java on a legacy agricultural ERP: operational management of 3 developers, incremental modernisation of the application foundation, improvement of quality/CI/CD practices and reliable delivery.

Joorney (Florian Lefevre Consulting) Software Engineering Manager hands-on
Jan 2023 — Aug 2024
Key skills: Engineering Management · Technical Leadership · Software Architecture · Delivery Management · Full-Stack Development

Software Engineering Manager hands-on on an Angular/NestJS/PHP/Python business plan generation ecosystem: management of an international team of 7 developers, architecture of 6 applications, business automation, Symfony to Nx/NestJS migration, CI/CD and internal AI modules.

Kaliz (Florian Lefevre Consulting) Angular Lead Dev
Apr 2021 — Jun 2023
Key skills: Angular · Technical Leadership · Code Review · Technical Debt Reduction · CI/CD

Angular Lead Dev on a critical real estate management application: technical frontend responsibility over 4 to 5 developers, taking ownership of a complex foundation, progressive debt reduction, Nx/NgRx, code quality, GitLab CI/CD and reliable delivery.

Scopea (Florian Lefevre Consulting) Fullstack Odoo consultant
Oct 2017 — Apr 2021
Key skills: Odoo · Python · Full-Stack Development

Fullstack consultant on the Odoo ERP: rapid onboarding on Python, development of Python/HTML/CSS business modules, estimation, fixed-price delivery and ongoing maintenance.

LivingObjects (Florian Lefevre Consulting) Angular expert consultant
Sept 2019 — Mar 2020
Key skills: Angular · Code Review · TypeScript strict · Technical mentoring

Angular consultant on a network monitoring web application: integration of Angular modules into a legacy foundation, code audit, code review, team coaching, TypeScript strict, ESLint and Highcharts dashboards.

LiveAction (Florian Lefevre Consulting) Senior developer and Angular frontend lead
Oct 2017 — Mar 2019
Key skills: Angular · TypeScript strict · RxJS · Data Visualization · PDF Generation

AngularJS to Angular migration of a network monitoring web application, with frontend lead role: TypeScript strict, RxJS, ESLint, Highcharts/D3.js dashboards and PDF reports.

LivingObjects (Ausy) AngularJS frontend developer
Oct 2015 — Oct 2017
Key skills: AngularJS · Data Visualization · Highcharts

AngularJS development on a complex network monitoring web application: customisable dashboards and Highcharts charts, schedulable PDF reports and rapid onboarding within an experienced frontend team.

Canal+ (Omnilog) Fullstack developer then technical lead
Jan 2012 — Sept 2015
Key skills: PHP · MySQL · High Availability · Technical Coordination · Release Management

Technical lead on Canal+ interfaces for set-top boxes and web platforms: development and maintenance in PHP/Smarty, mission-critical context with high availability and very high user volumes, Product / QA / Infrastructure coordination and high-stakes releases.

Education

  • 2011 - Engineering degree in Mathematics and Computer Science, EISTI, Pau.
  • 2009 - Bachelor's degree in Mathematics and Computer Science, University of Cergy-Pontoise, in partnership with EISTI.
  • 2006 - Scientific Baccalaureate, engineering sciences option, mathematics specialisation, Lycée International de Colomiers.

Personal projects & experiments

  • Built a homelab with Proxmox, Terraform and Ansible.
  • Volunteer frontend developer (Vue.js) for a slow-motion film editing application.
  • Built a wedding website using React, Firebase, Docker, AWS and Node.js scripts.

Additional information

  • Professional English, TOEIC 780, experience in international teams.

Interests

  • Community involvement: treasurer and active member of the Air-EISTI association for 4 years.
  • Scuba diving, level 2.
  • Squash

Florian Lefevre — Lead Tech / Engineering Manager hands-on

Florian Lefevre

Lead Tech / Engineering Manager hands-on

Angular · TypeScript strict · NestJS · Architecture applicative · Qualité & delivery

Lead Tech / Engineering Manager hands-on, specialised in the design, development and evolution of business web applications, with deep expertise in Angular, TypeScript strict and NestJS.

I support teams on application architecture, code quality, reviews, delivery and upskilling, while maintaining hands-on involvement in technical decisions.

I integrate AI assistance — including Claude Code, GitHub Copilot, agents and skills — as a lever for analysis, development, documentation and continuous improvement, while retaining full ownership of engineering decisions.

Florian Lefevre
Toulouse area github.com/Trophalaxeur linkedin.com/in/florianlefevre

Operational summary

  • Design and delivery of business web applications, with strong Angular / TypeScript strict expertise.
  • Application architecture, codebase structuring and pragmatic technical decisions.
  • Hands-on technical leadership: code review, quality, CI/CD, team support.
  • Product / Data / Tech collaboration to frame requirements, prioritise and secure delivery.

Areas of expertise

Business application design

Design and delivery of business web applications, from scoping to production.

Application architecture

Design of modular foundations, structural decisions, modern/legacy coexistence.

Quality & industrialisation

TypeScript strict, ESLint, code review, CI/CD pipelines and delivery reliability.

Technical leadership

Team coaching, structured code reviews, technical trade-offs.

Delivery & product collaboration

Scope planning, prioritisation and risk management with product and stakeholders.

Hands-on management

Managing 3 to 7 developers, hiring, agile rituals and upskilling.

Key skills

Technical leadership & architecture

Technical Leadership·Application Architecture·Technical Roadmap·Legacy Modernization·Coaching·Technical decisions·Trade-offs

Management & delivery

Engineering Management·Delivery Management·Product Collaboration·Team Leadership·Recruiting·Onboarding·Stakeholder Management

Quality & industrialisation

Code Review·CI/CD·ESLint·Cypress / Playwright·Swagger / OpenAPI·Prettier

Frontend

Angular·TypeScript strict·RxJS·NgRx·Nx·HTML / CSS

Backend & Fullstack

NestJS·Node.js·PHP/Symfony·Python·Java

Databases

PostgreSQL·MySQL·Oracle

DevOps & production

AWS·Docker·GitHub·GitLab·Bitbucket·Linux·Nginx / Apache

Tools & Methods

Agile (Scrum / Kanban)·Iterative V-cycle·Jira·Notion·Confluence

AI assistance & automation

Claude Code·GitHub Copilot·AI Agents·Skills·AI-assisted documentation·Code analysis

Main experience

BlueWhale (Florian Lefevre Consulting) Lead Tech Angular / Java
Apr 2025 — Apr 2026 Montauban

Lead Tech Angular / Java on a legacy agricultural ERP: operational management of 3 developers, incremental modernisation of the application foundation, improvement of quality/CI/CD practices and reliable delivery.

Lead Tech on a management and sales ERP for agricultural products, used by 50 to 100 users, in a complex legacy environment mixing Angular, Java/Spring 2, PowerBuilder, Oracle 9, Tomcat and ageing Windows Server infrastructure.

The objective of the engagement was to progressively modernise the application foundation, strengthen development practices and secure delivery, while keeping the existing system in production.

Key skills: Angular · TypeScript strict · Technical Leadership · Code Review · Legacy Modernization · Nx · NgRx · Java/Spring · NestJS · Technical Debt Reduction · CI/CD · Code Quality

Impact: modernised a business legacy ERP without service interruption, with strengthened quality practices, secured delivery and operational team support.

Environment : Angular, Angular Material, TypeScript, RxJS, NgRx, NX, Eslint, Java, PowerBuilder, Node.js scripts, Git (Bitbucket), Docker, GNU/Linux, Windows Server 2003, Oracle 9, PostgreSQL

Leadership & delivery

  • Operational leadership of a team of 3 fullstack developers: sprint organisation, topic clarification, code review, technical trade-offs and best practice dissemination.
  • Collaboration with product to refine requirements, challenge solutions, assist with prioritisation, scope planning and delivery security.
  • Resolution of technical blockers around code, CI/CD and release processes.

Frontend modernisation

  • Progressive frontend modernisation: Angular 15 → 21 migration, DevExtreme update and preparation of a migration to Angular Material.
  • Introduction of guardrails and conventions to progressively cohabit DevExtreme and Angular Material.
  • Introduction of NgRx to structure state management, improve code readability and make complex application flows more reliable.

Quality & technical foundation

  • Progressive code quality improvement: TypeScript strict, strict ESLint, Prettier and development conventions.
  • Development standardisation with Nx: schematics, conventions and workspace structuring.
  • Objective: ease migrations, accelerate code generation and prepare future modular Angular/NestJS applications.
  • Definition of an incremental modernisation approach balancing legacy production maintenance, integration of new technical components and progressive debt reduction.
Joorney (Florian Lefevre Consulting) Software Engineering Manager hands-on
Jan 2023 — Aug 2024 Full remote

Software Engineering Manager hands-on on an Angular/NestJS/PHP/Python business plan generation ecosystem: management of an international team of 7 developers, architecture of 6 applications, business automation, Symfony to Nx/NestJS migration, CI/CD and internal AI modules.

Software Engineering Manager hands-on on an internal application ecosystem dedicated to immigration business plan generation, used by around a hundred internal users, on a stack of Angular, NestJS, Nx, PHP, Node.js, Python and AWS.

Objective: move from a still-young application foundation and highly manual workflows to a structured, maintainable ecosystem capable of industrialising internal document production.

Key skills: Engineering Management · Technical Leadership · Software Architecture · Delivery Management · Full-Stack Development · Angular · NestJS · TypeScript strict · PHP/Symfony · Python · AWS · CI/CD · Technical Roadmap · Team Leadership · Product Collaboration · AI-Assisted Development

Impact: structured an international team of 7 developers and industrialised an ecosystem of 6 internal applications, enabling faster and more reliable business plan production.

Environment : Angular, NestJS, NodeJS, TypeScript strict, RxJS, NgRx, Nx, Git (Bitbucket / GitHub), Jira, Notion, Docker, GNU/Linux

Team & management

  • Strengthened, structured and managed an international team of 7 developers, split into 2 squads: fullstack Angular/NestJS/PHP and Python/Data.
  • Hiring, onboarding, agile rituals, one-on-ones, operational follow-up and priority management.
  • Set up team ways of working adapted to an international context: async communication, cultural differences, time zones and progressive upskilling.
  • Team coaching on code review practices, knowledge sharing and technical ownership.

Architecture & industrialisation

  • Designed the software, application and technical architecture of an ecosystem of 6 applications.
  • Stack: Angular applications, Microsoft Word plugin, legacy PHP backend, NestJS services, Node.js scripts and Python AI modules.
  • Shipped and evolved a first financial application, then progressively industrialised business plan writing tools.
  • Progressive replacement of manual workflows and legacy tools with dedicated business applications, to secure processes and reduce errors.
  • Development of a Microsoft Word plugin in Angular, enabling financial data to be integrated directly into documents authored by the teams.
  • Set up NestJS services and Node.js scripts to synchronise data between Microsoft, Google, HubSpot, Wrike and internal tools.
  • Integration of AI modules in Python to assist with proofreading, correction and inconsistency detection in Word documents.

Modernisation & hands-on technical

  • Hands-on technical ownership: POC, architecture decisions, API integrations, technology trade-offs and evolution security.
  • Progressive Symfony/PHP → Nx/NestJS migration, maintaining the useful legacy engine and cohabiting with new TypeScript components better mastered by the team.
  • Pragmatic decision to retain the functional legacy core while migrating management, storage, formatting and integration responsibilities to better-mastered components.
  • Introduction of development standards: Nx, schematics, TypeScript strict, ESLint and code conventions.
  • Objective: homogenise practices, ease onboarding and secure evolutions.
  • Ownership of CI/CD, deployments, Bitbucket to GitHub migration and early practices around GitHub Copilot as a development assistant.

Product, data & delivery

  • Ownership of the technical roadmap: architecture decisions, technology trade-offs, debt prioritisation, tooling choices and medium-term evolution security.
  • Active contribution to Product / Data / Tech trade-offs with the CPO and Data team.
  • Requirement clarification, estimation, prioritisation, tooling choices, POC/MVP and delivery coordination.
  • Regular challenge of requirements, proposal of alternative technical or functional solutions and scope breakdown to deliver smaller, faster and more safely.
  • Contribution to AWS infrastructure improvement and coordination with external teams responsible for infrastructure audit and optimisation.
Kaliz (Florian Lefevre Consulting) Angular Lead Dev
Apr 2021 — Jun 2023 Toulouse

Angular Lead Dev on a critical real estate management application: technical frontend responsibility over 4 to 5 developers, taking ownership of a complex foundation, progressive debt reduction, Nx/NgRx, code quality, GitLab CI/CD and reliable delivery.

Angular Lead Dev on a critical real estate management application, the backbone of business operations for around thirty users.

I held technical frontend responsibility while remaining heavily involved in development, refactoring and structural topics.

Key skills: Angular · Technical Leadership · Code Review · Technical Debt Reduction · CI/CD · TypeScript strict · RxJS · NgRx · Nx · GitLab CI/CD · Cypress · Playwright · API Contracts · Swagger

Impact: took ownership of a critical frontend, progressive reduction of technical debt and improved team capacity to deliver reliable evolutions.

Environment : Angular, TypeScript strict, RxJS, NgRx, Nx, HTML, CSS, Git (Gitlab), Docker, Notion, Cypress / Playwright, GNU/Linux

Hands-on development

  • Development on structural frontend topics: refactoring, complex components, business evolutions, library updates and continuous improvement of the Angular foundation.
  • Took ownership of a complex Angular frontend with debt impacting code readability, evolution quality and delivery capacity.
  • Work on an application rich in forms, tables, business flows and frontend/backend interactions.
  • Bug fixes, behavioural improvements and progressive hardening of critical paths.

Technical leadership & quality

  • Technical leadership over 4 to 5 frontend developers: code review, coaching, best practice dissemination, technical trade-offs and upskilling support.
  • Deep code audit and definition of an improvement roadmap over several months.
  • Objective: reduce debt, improve maintainability and strengthen the team's capacity to evolve the application.
  • Ownership of the frontend technical roadmap: debt prioritisation, architecture decisions and migration planning.
  • Quality/timeline trade-offs and CTO validation on structural topics.
  • Progressive strengthening of frontend quality: TypeScript strict, strict ESLint, development conventions.
  • Structured code reviews, Angular/RxJS best practices and library currency.

Architecture & delivery

  • Introduction of Nx and schematics to standardise recurring component generation, speed up refactoring and improve developer experience.
  • Introduction of NgRx to centralise application state, clarify complex business logic, reduce bugs from inconsistent states and limit unnecessary backend calls.
  • Set up an end-to-end test foundation with Cypress / Playwright on essential business paths, particularly around lease creation and rental management.
  • Evolution of GitLab CI/CD, deployment processes and frontend delivery reliability.
  • Improved frontend/backend collaboration through clear interface contracts (Swagger).
  • Objective: reduce API/frontend discrepancies, limit back-and-forth and make developments more reliable.
  • Collaboration with product and users to clarify requirements, refine tickets, scope planning, UX/business improvement proposals and accelerate feature delivery.

Foundational production experience

Canal+ (Omnilog) Fullstack developer then technical lead
Jan 2012 — Sept 2015 Paris

Technical lead on Canal+ interfaces for set-top boxes and web platforms: development and maintenance in PHP/Smarty, mission-critical context with high availability and very high user volumes, Product / QA / Infrastructure coordination and high-stakes releases.

Fullstack developer then technical lead on Canal+ interfaces for set-top boxes and web platforms, in a mission-critical context with high availability, high user volumes and strict multi-platform constraints.

This long engagement allowed me to build a solid production culture: performance, resilience, monitoring, cross-team coordination, high-stakes releases and large-scale operations.

Key skills: PHP · MySQL · High Availability · Technical Coordination · Release Management · HTML/CSS · AngularJS · NoSQL · Monitoring · Linux Servers · Accessibility

Impact: built a strong production culture on a mission-critical, very high-volume application, with high-stakes releases, monitoring, cross-team coordination and high-availability constraints.

Environment : PHP, HTML, CSS, JavaScript, MySQL, NoSQL, AngularJS, SVN, Git, Redmine, Trello, Jenkins, Jira, Confluence, Windows, GNU/Linux, Apache, Httpd, Nginx

Progression: initially a fullstack PHP/Smarty developer, then technical lead and cross-team coordinator across environments, releases and structural technical projects.

Development & production

  • Development and maintenance of PHP/Smarty, JavaScript, HTML, CSS and MySQL applications for Canal+ across set-top boxes, web, smartphone and tablet.
  • Application exposed to thousands of users in normal usage.
  • Peaks reaching several hundred thousand simultaneous users, and several million during major events.
  • Interfaces subject to strict performance, availability, accessibility and multi-language constraints.
  • Compatibility with heterogeneous hardware, sometimes with very tight technical limitations.
  • Development of key business features around programme navigation, recording and playback resume.

Coordination & delivery

  • Cross-team support role alongside the project manager: coordination with Product, QA/Validation, Infrastructure and management teams.
  • Coordination of test and release phases: bug tracking, prioritisation of fixes, authoring of release notes.
  • Orchestration of release-day steps and direct communication with Infrastructure and QA teams.
  • Management of development and validation environments: dev environments, test servers, fleet of approximately 30 set-top boxes, platform reference tracking and environment availability.
  • Supervised high-stakes releases on a distributed architecture of approximately 24 servers: progressive deployments and monitoring follow-up.
  • Testing phases, rollbacks and emergency hotfixes when needed.

Technical projects & lead

  • Led the migration from 32-bit to 64-bit servers: technical scoping, POC, application adaptations, test coordination, cross-team follow-up and production rollout.
  • SVN to Git migration, with rapid ramp-up and team support on new versioning practices.
  • Discovery and integration of APIs provided by various set-top boxes and internet boxes to adapt interfaces to the technical constraints of each environment.
  • Regular collaboration with QA on test case authoring, bug tracking, fix prioritisation and release reliability.
  • Monitoring of application and server health, preparation of weekly health reports and contribution to continuous improvement of production practices.
  • Mentoring of new joiners on the legacy application, environments, release processes and coordination with external teams.

Complementary experience

Joorney (Florian Lefevre Consulting) Fullstack PHP/Symfony consultant
Aug 2020 Full remote

Fullstack PHP/Symfony consultant for a short engagement at Joorney, with rapid onboarding to an existing business application and hands-on code contribution.

Fullstack PHP/Symfony consultant for a short engagement at Joorney, with rapid onboarding to an existing business application and hands-on code contribution.

The objective was to deliver value quickly: bug fixes, technical audit, application improvements and functional evolutions.

Key skills: PHP · Symfony · Full-Stack Development · Code Audit · Rapid Onboarding · Autonomy · Maintainability · Problem Solving

Environment : PHP, Symfony, HTML, CSS, Git, Jira, GNU/Linux

  • PHP/Symfony development on a business plan generation application.
  • Audit of existing code and identification of technical improvement areas.
  • Bug fixes and behavioural improvements.
  • Delivery of functional evolutions within the existing scope.
  • Contribution to maintainability improvement in a short, operational engagement context.
Scopea (Florian Lefevre Consulting) Fullstack Odoo consultant
Oct 2017 — Apr 2021 Toulouse

Fullstack consultant on the Odoo ERP: rapid onboarding on Python, development of Python/HTML/CSS business modules, estimation, fixed-price delivery and ongoing maintenance.

Fullstack consultant for Scopea on custom developments around the Odoo ERP, with rapid ramp-up on Python and the Odoo framework.

Fixed-price engagements, in a V-cycle context, covering varied client requests from bug fixes to full business module development.

Key skills: Odoo · Python · Full-Stack Development · HTML / CSS · Functional Analysis · Estimation · Fixed-Price Delivery · Autonomy · Rapid Onboarding

Environment : Odoo, Python, HTML, CSS, GitHub, Docker, GNU/Linux

  • Quick onboarding on the Odoo ecosystem and Python/HTML/CSS development, on an initially unfamiliar stack.
  • Development, improvement and maintenance of Odoo modules to adapt the ERP to specific business processes.
  • Bug fixes, new pages, functional evolutions and full module development per client requirements.
  • Participation in requirement gathering, technical solution definition, effort estimation and quote preparation.
  • Fixed-price engagements, with full ownership of the assigned scope: design, development, QA, production delivery and follow-up.
  • Working alone or in a pair with a Scopea developer, with rapid increase in autonomy on assigned topics.
  • Proposing technical solutions to work around standard Odoo limitations when business requirements demanded it.
  • Contribution to progressive deliveries when the scope required breakdown to secure deadlines or ease production rollout.
LivingObjects (Florian Lefevre Consulting) Angular expert consultant
Sept 2019 — Mar 2020 Toulouse

Angular consultant on a network monitoring web application: integration of Angular modules into a legacy foundation, code audit, code review, team coaching, TypeScript strict, ESLint and Highcharts dashboards.

Angular consultant on a network monitoring web application, focused on frontend development, Angular integration into a legacy foundation, code audit and team support.

This engagement built on previous experience on network monitoring products, with rapid onboarding to the application context and frontend challenges.

Key skills: Angular · Code Review · TypeScript strict · Technical mentoring · ESLint · Highcharts · Data Visualization · Code Audit · Fast Onboarding

Environment : Angular, TypeScript strict, HTML, CSS, Git, Redmine, Docker, GNU/Linux

  • Development and maintenance of Angular modules within an existing application.
  • Integration of new Angular modules into a legacy foundation, with attention to consistency with existing code and maintainability.
  • Code audit, code review and identification of improvement areas on problematic frontend topics.
  • Technical mentoring of the team on Angular best practices, TypeScript strict, ESLint, development conventions and component structuring.
  • Built dashboards with Highcharts, integrating charts, tables, advanced parameters and aggregated data output.
  • Managed small frontend projects: effort estimation, specifications, development and delivery.
  • Autonomous on assigned tickets, with regular collaboration with the backend team on cross-cutting topics.
  • Contribution to developer experience improvement, bug reduction and progressive team upskilling.
LiveAction (Florian Lefevre Consulting) Senior developer and Angular frontend lead
Oct 2017 — Mar 2019 Toulouse

AngularJS to Angular migration of a network monitoring web application, with frontend lead role: TypeScript strict, RxJS, ESLint, Highcharts/D3.js dashboards and PDF reports.

Senior developer and frontend lead on a network monitoring web application, as part of a structural AngularJS to Angular migration.

The engagement consisted of modernising the frontend foundation, overhauling development practices and improving the maintainability of an application rich in dashboards, reports and data visualisation.

Key skills: Angular · TypeScript strict · RxJS · Data Visualization · PDF Generation · ESLint · Highcharts · D3.js · Docker · Java

Impact: major contribution to the AngularJS to Angular migration and standardisation of frontend practices on a complex network monitoring application.

Environment : Angular, AngularJS, TypeScript strict, HTML, CSS, Java, Git (Gitlab), Trello, Jira, Docker, GNU/Linux, Nginx

  • Major contribution to the AngularJS → Angular migration, carried out on a substantial application with around fifteen modules, fifty pages and several hundred components.
  • Introduction of TypeScript strict, ESLint and Angular/RxJS conventions to strengthen type safety, reduce errors and improve code readability.
  • Development and maintenance of customisable dashboards with Highcharts and D3.js, integrating charts, tables, advanced parameters and aggregated data output.
  • Contribution to customisable PDF report design and print modules, with accurate rendering constraints between web usage and export.
  • Work on data-rich interfaces, with attention to display performance, visualisation relevance and user experience.
  • Frontend lead role within the team: systematic code reviews, best practice sharing, support on Angular, RxJS and TypeScript strict.
  • Set up Docker to simplify the development environment.
  • Occasional Java development to reinforce the backend team on cross-cutting topics.
  • Working in an agile environment, with strong autonomy on assigned tickets and regular collaboration with the backend team.
LivingObjects (Ausy) AngularJS frontend developer
Oct 2015 — Oct 2017 Toulouse

AngularJS development on a complex network monitoring web application: customisable dashboards and Highcharts charts, schedulable PDF reports and rapid onboarding within an experienced frontend team.

Frontend developer on a network monitoring web application in AngularJS, used by several hundred users, with strong constraints around data visualisation, performance and output as customisable dashboards and reports.

Key skills: AngularJS · Data Visualization · Highcharts · JavaScript · HTML · CSS · Dashboard Development · PDF Generation · Autonomy · Fast Learning

Environment : AngularJS, TypeScript, HTML, CSS, Trello, Git (Gitlab), Redmine, Jira, GNU/Linux, Nginx

  • Development and maintenance of an AngularJS application within an experienced frontend team.
  • Built customisable dashboards integrating Highcharts charts, tables and advanced configuration forms.
  • Built the schedulable PDF report design module, with accurate rendering constraints between web usage and export.
  • Development of frontend features on complex aggregated data, seeking the most appropriate visualisation format for each use case.
  • Work on data-rich interfaces, with attention to display performance, visualisation relevance and user experience.
  • Handled small topics autonomously: requirement analysis, estimation, specification, development and delivery.
  • Regular collaboration with the backend team on cross-cutting topics and data exchanges needed for visualisations.
  • Rapid onboarding on AngularJS, unit testing, frontend best practices and maintainable development principles in a demanding environment.

Internships & early positions

INRIA SOA / IoT research intern
May 2011 — Oct 2011 Lille

Six-month intern within the ADAM team at INRIA, on the topic Bridging Software-Oriented Architecture with the Internet of Things, focused on modelling CBRN crisis procedures using a SOA/SCA approach and BPEL orchestration.

Six-month intern within the ADAM team at INRIA, on the topic Bridging Software-Oriented Architecture with the Internet of Things, focused on modelling CBRN crisis procedures using a SOA/SCA approach and BPEL orchestration.

Key skills: Research · SOA · BPEL · Prototyping · IoT · NRBC
  • Work split between research, modelling and technical prototyping in several languages.
  • Analysis of crisis procedures and modelling of a system where each component represented an actor or entity involved in emergency management.
  • Use of SCA to structure components and BPEL to orchestrate interactions between actors.
  • Wrote a detailed internship report: state of the art, architecture, crisis processes and experimentation findings.
EADS Cassidian Java/J2EE engineering intern
Jun 2010 — Oct 2010 Colomiers

Engineering intern at EADS Cassidian, working on the design and development of a Java/J2EE web documentation platform.

Engineering intern at EADS Cassidian, working on the design and development of a Java/J2EE web documentation platform.

Key skills: Java · J2EE · Technical Documentation · HTML/CSS · jQuery · Software Design · Database Modeling · Architecture Diagrams
  • Application development in Java/J2EE, HTML, CSS and jQuery.
  • Participation in application design and feature structuring.
  • Production of the internship report, architecture diagrams, database diagrams and technical documentation.
Junior entreprise EISTI Web developer
2008 Pau

Web developer on client projects carried out through the EISTI Junior Enterprise, building client sites in PHP, HTML, CSS, vanilla JavaScript and jQuery.

Web developer on client projects carried out through the EISTI Junior Enterprise, building client sites in PHP, HTML, CSS, vanilla JavaScript and jQuery.

Key skills: PHP · Web Development · HTML/CSS · jQuery · Website Development
  • Developed a website in PHP for a travel agency.
  • Developed a showcase site for a glazing company, in PHP, HTML, CSS and jQuery.
  • First client experience: web integration, adapting to requirements and delivering simple sites.

Education

  • 2011 - Engineering degree in Mathematics and Computer Science, EISTI, École Internationale des Sciences du Traitement de l'Information, Pau.
  • 2009 - Bachelor's degree in Mathematics and Computer Science, University of Cergy-Pontoise, in partnership with EISTI.
  • 2007 - Intensive English language course, Alpha College of English, Dublin, Ireland.
  • 2006 - Scientific Baccalaureate, engineering sciences option, mathematics specialisation, honours (mention AB), Lycée International de Colomiers.

Personal projects & experiments

Homelab

Set up an experimental homelab to test architectures, automate deployments and host personal services with an Infrastructure as Code approach.

Environment: Proxmox, Terraform, Ansible, GNU/Linux.

AI tooling

Experiments with AI agents and Claude Code / GitHub Copilot workflows for writing assistance, code review and technical task automation.

Environment: Claude, ChatGPT, Github Copilot.

Slow-motion film editing application

Volunteer frontend development (Vue.js) for a slow-motion film creation application.

Environment: Vue.js, HTML, CSS, GitHub, Docker, GNU/Linux.

Wedding website

Built a site with authentication, attendance form and data extraction scripts to Google Sheets.

Environment: React, Node.js, HTML, CSS, Git, Docker, AWS, Firebase, GNU/Linux.

Additional information

  • Professional English, TOEIC 780, experience in international teams.
  • Motorcycle (A) and car (B) licences, personal vehicles.

Interests

  • Community involvement: treasurer and active member of the Air-EISTI association for 4 years.
  • Scuba diving, level 2.
  • Squash
BlueWhale Lead Tech Angular / Java
Apr 2025 — Apr 2026
AngularTypeScript strictTechnical LeadershipCode ReviewLegacy Modernization

Lead Tech on a business agricultural ERP used by 50 to 100 users, in a complex legacy context mixing Angular, Java, Spring 2, PowerBuilder, Oracle 9 and ageing infrastructure. My role covered team support, direct contribution to structural technical topics and progressive modernisation of the application foundation, without service interruption.

  • Operational leadership of a team of 3 fullstack developers: sprint organisation, topic clarification, code review and technical trade-offs.
  • Frontend modernisation: Angular 15 → 21 migration, DevExtreme update and preparation of a migration to Angular Material, with guardrails and conventions to make both coexist progressively.
  • Progressive code quality improvement: TypeScript strict, strict ESLint, Prettier and development conventions.
  • Nx standardisation to ease migrations, homogenise practices and prepare future modular Angular/NestJS applications.
  • Product collaboration: prioritisation, topic refinement, scope planning and delivery security.
  • Incremental legacy modernisation: resolving code/CI/CD blockers, progressive debt reduction and foundation evolution without service interruption.

1,157 / 2,000 characters

Joorney Software Engineering Manager hands-on
Jan 2023 — Aug 2024
Engineering ManagementTechnical LeadershipSoftware ArchitectureDelivery ManagementFull-Stack Development

Software Engineering Manager hands-on on an internal application ecosystem for immigration business plan generation, used by around a hundred internal users. I structured the team, designed the application architecture and industrialised previously highly manual business processes, on a stack of Angular, NestJS, Nx, PHP, Node.js, Python and AWS.

Team & management

  • Strengthened, structured and managed an international team of 7 developers, split into 2 squads: fullstack and Python/Data.
  • Hiring, onboarding, agile rituals, operational follow-up, one-on-ones and team support.

Architecture & industrialisation

  • Designed an ecosystem of 6 applications: Angular applications, a Microsoft Word plugin, a legacy PHP backend, NestJS services, Node.js scripts and Python AI modules for proofreading, correction and document inconsistency detection.
  • Shipped a first financial application then progressively industrialised business plan writing tools, replacing manual workflows and legacy tools with dedicated business applications.
  • Set up integrations with Microsoft, Google, HubSpot, Wrike and internal tools to synchronise data and secure processes.

Modernisation & delivery

  • Hands-on technical ownership: POC, architecture decisions, API integrations, Symfony/PHP to Nx/NestJS migration and evolution security.
  • Standardisation of development practices: Nx, schematics, TypeScript strict, ESLint and code conventions to homogenise practices, ease onboarding and secure evolutions.
  • Managed CI/CD, deployments, Bitbucket to GitHub migration and Product / Data / Tech trade-offs with the CPO and Data team.

1,617 / 2,000 characters

Kaliz Angular Lead Dev
Apr 2021 — Jun 2023
AngularTechnical LeadershipCode ReviewTechnical Debt ReductionCI/CD

Angular Lead Dev on a critical real estate management application, the backbone of business operations for around thirty users. I held technical frontend responsibility while remaining heavily involved in development, refactoring and structural topics.

Hands-on development

  • Development on structural frontend topics: refactoring, complex components, business evolutions, library updates and continuous improvement of the Angular foundation.
  • Took ownership of a complex Angular frontend with debt impacting code readability, evolution quality and delivery capacity.

Technical leadership & quality

  • Support for 4 to 5 frontend developers: code review, coaching, Angular/RxJS best practices, technical trade-offs and upskilling.
  • Frontend roadmap and quality: debt prioritisation, application architecture decisions, TypeScript strict, strict ESLint, development conventions and structured code reviews.

Architecture & delivery

  • Introduction of Nx, schematics and NgRx to standardise recurring components, speed up refactoring, clarify state management and reduce unnecessary backend calls.
  • Secured frontend delivery: requirement clarification with product, frontend/backend contracts with Swagger, GitLab CI/CD and Cypress / Playwright end-to-end test foundation.

1,273 / 2,000 characters

Joorney Fullstack PHP/Symfony consultant
Aug 2020
PHPSymfonyFull-Stack DevelopmentCode Audit

Fullstack PHP/Symfony consultant for a short engagement at Joorney, with rapid onboarding to an existing business application and hands-on code contribution.

  • PHP/Symfony development on a business plan generation application.
  • Audit of existing code and identification of technical improvement areas.
  • Bug fixes, behavioural improvements and delivery of functional evolutions.
  • Contribution to application maintainability in a short, operational engagement context.

470 / 2,000 characters

Scopea Fullstack Odoo consultant
Oct 2017 — Apr 2021
OdooPythonFull-Stack Development

Fullstack consultant for Scopea on custom developments around the Odoo ERP, with rapid ramp-up on Python and the Odoo framework. Fixed-price engagements, from requirement analysis to production, covering business modules, bug fixes and application evolutions.

  • Quick onboarding on the Odoo ecosystem and Python/HTML/CSS development.
  • Development of custom business modules to adapt Odoo to client processes not covered by the standard product.
  • Participation in requirement gathering, technical solution definition, effort estimation and quote preparation.
  • Bug fixes, functional evolutions and full module development per client requests.
  • QA, delivery, follow-up and maintenance of deliverables, working alone or in a pair, in a fixed-price, outcome-oriented context.

775 / 2,000 characters

LivingObjects Angular expert consultant
Sept 2019 — Mar 2020
AngularCode ReviewTypeScript strictTechnical mentoring

Angular consultant on a network monitoring web application, focused on frontend development, Angular integration into a legacy foundation, code audit and team support.

  • Development and maintenance of Angular modules within an existing application.
  • Integration of new Angular modules into a legacy foundation, with attention to consistency with existing code and maintainability.
  • Code audit, code review and improvement proposals on frontend topics.
  • Technical mentoring of the team on Angular best practices, TypeScript strict, ESLint and development conventions.
  • Built dashboards with Highcharts, integrating charts, tables, advanced parameters and aggregated data output.

682 / 2,000 characters

LiveAction Senior developer and Angular frontend lead
Oct 2017 — Mar 2019
AngularTypeScript strictRxJSData VisualizationPDF Generation

Senior developer and frontend lead on a network monitoring web application, as part of a structural AngularJS to Angular migration. The engagement focused on rebuilding the frontend foundation, improving maintainability and modernising development practices.

  • Major contribution to the AngularJS → Angular migration, carried out on a substantial application with many modules, pages and components.
  • Introduction of TypeScript strict, ESLint and Angular/RxJS best practices to strengthen reliability, readability and maintainability.
  • Development and maintenance of customisable dashboards with Highcharts and D3.js, on data-rich interfaces with performance constraints.
  • Contribution to customisable PDF report modules, with accurate rendering constraints between web usage and export.
  • Frontend lead role within the team: code reviews, best practice sharing and support on the Angular foundation.
  • Occasional Java development to reinforce the backend team on cross-cutting topics.

989 / 2,000 characters

LivingObjects AngularJS frontend developer
Oct 2015 — Oct 2017
AngularJSData VisualizationHighcharts

Frontend developer on a network monitoring web application in AngularJS, with strong constraints around data visualisation, performance and output as customisable dashboards and reports.

  • Development and maintenance of an AngularJS application used by several hundred users.
  • Built customisable dashboards integrating Highcharts charts, tables and advanced configuration forms.
  • Built the schedulable PDF report design module, with accurate rendering constraints between web usage and export.
  • Rapid onboarding on AngularJS, frontend best practices and maintainable development principles in a demanding environment.

621 / 2,000 characters

Canal+ Fullstack developer then technical lead
Jan 2012 — Sept 2015
PHPMySQLHigh AvailabilityTechnical CoordinationRelease Management

Fullstack developer then technical lead on Canal+ interfaces for set-top boxes and web platforms, in a mission-critical context with high availability and very high user volumes. Built a solid production culture: performance, resilience, multi-platform support, cross-team coordination, monitoring and high-stakes releases.

Development & production

  • Development and maintenance of PHP/Smarty, JavaScript, HTML, CSS and MySQL applications, used across many platforms: set-top boxes, web, smartphone and tablet.
  • Operating in a high-volume environment, with peaks reaching several hundred thousand simultaneous users and several million during major events.
  • Contribution to interfaces with strict performance, availability, accessibility, multi-language and multi-hardware compatibility constraints.

Coordination & delivery

  • Product / QA / Infrastructure coordination: test tracking, bug prioritisation, release note authoring, monitoring, cross-team communication and release orchestration.
  • Supervised high-stakes releases on a distributed architecture of approximately 24 servers, with progressive deployments, testing phases, monitoring follow-up, rollbacks and hotfixes when needed.

Technical projects & lead

  • Led the migration from 32-bit to 64-bit servers: technical scoping, POC, application adaptations, test coordination, cross-team follow-up and production rollout.
  • SVN to Git migration, discovery and integration of set-top box / internet box APIs, support of validation environments and mentoring of new joiners on the legacy application and release processes.

1,583 / 2,000 characters

INRIA SOA / IoT research intern
May 2011 — Oct 2011
ResearchSOABPEL

Six-month intern within the ADAM team at INRIA, on the topic Bridging Software-Oriented Architecture with the Internet of Things, focused on modelling CBRN crisis procedures using a SOA/SCA approach and BPEL orchestration.

  • Work split between research, modelling and technical prototyping in several languages.
  • Wrote a detailed internship report: state of the art, architecture, crisis processes and experimentation findings.

429 / 2,000 characters

EADS Cassidian Java/J2EE engineering intern
Jun 2010 — Oct 2010
JavaJ2EETechnical Documentation

Engineering intern at EADS Cassidian, working on the design and development of a Java/J2EE web documentation platform.

  • Application development in Java/J2EE, HTML, CSS and jQuery.
  • Production of the internship report, architecture diagrams, database diagrams and technical documentation.

290 / 2,000 characters

Junior entreprise EISTI Web developer
2008
PHPWeb DevelopmentHTML/CSS

Web developer on client projects carried out through the EISTI Junior Enterprise, building client sites in PHP, HTML, CSS, vanilla JavaScript and jQuery.

  • Developed a website for a travel agency and a showcase site for a glazing company.
  • First client experience: web integration, adapting to requirements and delivering simple sites.

337 / 2,000 characters