Florian Lefevre — Tech Lead / Engineering Manager hands-on

Florian Lefevre

Tech Lead / Engineering Manager hands-on

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

Tech Lead / Engineering Manager hands-on, orienté architecture et delivery, avec 15+ ans sur des applications web métier Angular, TypeScript strict et NestJS. J’ai structuré et fait grandir des équipes de développement et modernisé des applications métier critiques dans les médias, l’immobilier, l’agroalimentaire et les télécoms, en reliant qualité du code et besoins métier. J’investis aujourd’hui l’IA assistée comme levier d’ingénierie.

Florian Lefevre
Région Toulousaine github.com/Trophalaxeur linkedin.com/in/florianlefevre

Compétences clés

Leadership technique & architecture Leadership & architecture

Technical Leadership·Architecture applicative·Technical Roadmap·Legacy Modernization·Coaching·Choix techniques·Arbitrages

Management & delivery Management

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

Qualité & industrialisation Qualité

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

Bases de données Bases de données

PostgreSQL·MySQL·Oracle

DevOps & production DevOps

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

Outils & Méthodes Outils

Agile (Scrum / Kanban)·Cycle en V itératif·Jira·Notion

IA assistée & automatisation IA assistée

Claude Code·GitHub Copilot·Agents IA·Skills·Documentation assistée·Analyse de code

Expériences professionnelles

BlueWhale (Florian Lefevre Consulting) Tech Lead
avr. 2025 — avr. 2026
Compétences clés : Angular · TypeScript strict · Technical Leadership · Code Review · Legacy Modernization
  • Pilotage opérationnel de 3 développeurs sur un ERP legacy : garant des choix techniques, revues de code et arbitrages.
  • Vitesse d’affichage ressentie en hausse d’environ 50 % et dette réduite via une modernisation incrémentale du socle (Angular 15 → 21, CI/CD) sans interruption de service.
Joorney (Florian Lefevre Consulting) Engineering Manager
janv. 2023 — août 2024
Compétences clés : Engineering Management · Technical Leadership · Software Architecture · Delivery Management · Full-Stack Development
  • Management d’une équipe internationale passée de 3 à 7 développeurs (2 squads), du recrutement au delivery : montée en compétence et autonomisation de l’équipe.
  • Architecture d’un écosystème passé d’1 application legacy à 6 applications de génération de business plans (Angular, NestJS, PHP, modules IA Python) ; migration Symfony → Nx/NestJS, modules IA internes.
  • Fiabilisation et industrialisation de processus métier : d’un MVP à un écosystème maîtrisé.
Kaliz (Florian Lefevre Consulting) Tech Lead Angular
avr. 2021 — juin 2023
Compétences clés : Angular · Technical Leadership · Code Review · Technical Debt Reduction · CI/CD
  • Responsabilité technique frontend auprès de 4-5 développeurs sur une application critique de gestion immobilière (monorepo Nx, ~80 000 lignes TypeScript, 650+ composants).
  • Reprise en main d’un socle complexe : TypeScript strict, Nx/NgRx, qualité code, CI/CD.
  • Réduction progressive de la dette, fiabilisation des livraisons et renforcement de la qualité du code.
Florian Lefevre Consulting (Florian Lefevre Consulting) Ingénieur full stack
sept. 2019 — avr. 2021
Compétences clés : Full-Stack Development · Angular · Code Audit · Autonomy · Rapid Onboarding
  • LivingObjects (sept 2019 – mars 2020) : intégration de modules Angular dans un legacy télécom, TypeScript strict, audit, revue de code et coaching de l’équipe.
  • Joorney (mission courte) : développeur PHP/Symfony fullstack sur une application métier existante, audit de code et corrections ciblées.
  • Scopea (mission récurrente au forfait) : Ingénieur fullstack Odoo pour plusieurs TPE/PME ; estimation, livraison et suivi des évolutions, en autonomie.
LiveAction (Florian Lefevre Consulting) Développeur senior Angular
oct. 2017 — mars 2019
Compétences clés : Angular · TypeScript strict · RxJS · Data Visualization · PDF Generation
  • Migration AngularJS → Angular d’une application de monitoring réseau, en référent frontend.
  • TypeScript strict, RxJS, ESLint ; dashboards Highcharts/D3.js et rapports PDF ; réduction de la dette.
LivingObjects (Ausy) Développeur AngularJS
oct. 2015 — oct. 2017
Compétences clés : AngularJS · Data Visualization · Highcharts
  • Développement AngularJS (monitoring réseau) : dashboards personnalisables Highcharts, rapports PDF planifiables.
  • Montée en compétence rapide au sein d’une équipe frontend expérimentée.
Canal+ (Omnilog) Développeur fullstack puis référent technique
janv. 2012 — sept. 2015
Compétences clés : PHP · MySQL · High Availability · Technical Coordination · Release Management
  • Développement et maintenance PHP/Smarty des interfaces Canal+ (décodeurs, box FAI, web/mobile) en forte volumétrie : centaines de milliers d’utilisateurs simultanés, jusqu’à plusieurs millions en événement.
  • Puis référent technique : coordination Produit / Recette / Infra et livraisons sensibles sur ~24 serveurs.
  • Projets structurants : migration serveurs 32→64 bits, SVN→Git, intégration des API FAI.

Formation

  • 2011 · Diplôme d'ingénieur Mathématiques et Informatique, EISTI, Pau.
  • 2009 · Licence Mathématiques et Informatique, Université de Cergy-Pontoise, en partenariat avec l'EISTI.
  • 2006 · Baccalauréat scientifique, option sciences de l'ingénieur, spécialité mathématiques, Lycée International de Colomiers.

Projets personnels & expérimentations

  • Réalisation d'un homelab avec du Proxmox, Terraform et Ansible.
  • Développeur bénévole frontend Vue.js pour une application d'édition de film slowmotion.
  • Réalisation d'un site de mariage en React, Firebase, Docker, AWS et scripts Node.js.

Informations complémentaires

  • Anglais professionnel, TOEIC 780, expérience en équipe internationale.

Centres d'intérêt

  • Engagement associatif : trésorier et membre actif de l'association Air-EISTI pendant 4 ans.
  • Plongée subaquatique, N2.
  • Squash

Florian Lefevre — Tech Lead / Engineering Manager hands-on

Florian Lefevre

Tech Lead / Engineering Manager hands-on

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

Tech Lead Angular, avec une expérience Engineering Manager hands-on, spécialisé dans la conception, le développement et l’évolution d’applications web métier, avec une forte expertise Angular, TypeScript strict et NestJS.

J’accompagne les équipes sur l’architecture applicative, la qualité du code, la revue, le delivery et la montée en compétence, en gardant une implication concrète dans les choix techniques.

J’intègre l’IA assistée, notamment Claude Code, GitHub Copilot, agents et skills, comme levier d’analyse, de développement, de documentation et d’amélioration continue, tout en gardant la maîtrise des choix d’ingénierie.

Florian Lefevre
Région Toulousaine github.com/Trophalaxeur linkedin.com/in/florianlefevre

Synthèse opérationnelle

  • Conception et réalisation d’applications web métier, avec une expertise forte Angular / TypeScript strict.
  • Architecture applicative, structuration de codebases et choix techniques pragmatiques.
  • Leadership technique hands-on : revue de code, qualité, CI/CD, accompagnement d’équipe.
  • Collaboration Produit / Data / Tech pour cadrer les besoins, arbitrer les priorités et sécuriser le delivery.

Domaines d'intervention

Conception d'applications métier

Conception et réalisation d'applications web métier, du cadrage à la mise en production.

Architecture applicative

Conception de socles modulaires, choix structurants, cohabitation modern/legacy.

Qualité & industrialisation

TypeScript strict, ESLint, revue de code, pipelines CI/CD et fiabilisation des livraisons.

Leadership technique

Coaching d'équipes, revues de code structurées, arbitrages techniques.

Delivery & collaboration produit

Lotissement, priorisation et sécurisation du scope avec produit et stakeholders.

Management hands-on

Management de 3 à 7 développeurs, recrutement, rituels agiles et montée en compétence.

Compétences clés

Leadership technique & architecture

Technical Leadership·Architecture applicative·Technical Roadmap·Legacy Modernization·Coaching·Choix techniques·Arbitrages

Management & delivery

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

Qualité & 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

Bases de données

PostgreSQL·MySQL·Oracle

DevOps & production

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

Outils & Méthodes

Agile (Scrum / Kanban)·Cycle en V itératif·Jira·Notion

IA assistée & automatisation

Claude Code·GitHub Copilot·Agents IA·Skills·Documentation assistée·Analyse de code

Expériences principales

BlueWhale (Florian Lefevre Consulting) Tech Lead
avr. 2025 — avr. 2026 Montauban
  • Pilotage opérationnel de 3 développeurs sur un ERP legacy : garant des choix techniques, revues de code et arbitrages.
  • Vitesse d’affichage ressentie en hausse d’environ 50 % et dette réduite via une modernisation incrémentale du socle (Angular 15 → 21, CI/CD) sans interruption de service.

Blue Whale est le premier exportateur français de pommes. Créé en 1950 et basé à Montauban, le collectif réunit près de 300 producteurs et plus de 100 salariés. Il commercialise environ 300 000 tonnes de fruits par an, soit 17 % de la production française de pommes, pour près de 300 M€ de chiffre d’affaires.

Tech Lead sur un ERP de gestion et vente de produits agricoles, utilisé par une cinquantaine d’utilisateurs, dans un environnement legacy complexe mêlant Angular, Java/Spring 2, PowerBuilder, Oracle 9, Tomcat et infrastructure Windows Server vieillissante.

L’objectif de la mission était de moderniser progressivement le socle applicatif, renforcer les pratiques de développement et sécuriser les livraisons, tout en maintenant l’existant en production.

Compétences clés : Angular · TypeScript strict · Technical Leadership · Code Review · Legacy Modernization · Nx · NgRx · Java/Spring · NestJS · DevExtreme · Technical Debt Reduction · CI/CD · Code Quality

Impact : modernisation d’un ERP métier legacy sans interruption de service (vitesse d’affichage ressentie en hausse d’environ 50 %, après optimisation UX/UI et réduction des appels redondants), avec renforcement des pratiques qualité, sécurisation du delivery et accompagnement opérationnel de l’équipe.

Environnement : Angular, Angular Material, DevExtreme, TypeScript, RxJS, NgRx, NX, Java, PowerBuilder, Node.js scripts, Git (Bitbucket), Docker, ESLint, Prettier, Stylelint, GNU/Linux, Windows Server 2003, Oracle 9, PostgreSQL, Tomcat

Mes responsabilités :

Leadership & delivery

  • Leadership opérationnel d’une équipe de 3 développeurs fullstack : organisation des sprints, clarification des sujets, revue de code, arbitrages techniques et diffusion des bonnes pratiques.
  • Collaboration avec le produit pour affiner les besoins, challenger les solutions, aider à la priorisation, lotir le scope et sécuriser les livraisons.
  • Résolution de points de blocage techniques autour du code, de la CI/CD et des processus de livraison.

Modernisation frontend

  • Modernisation progressive du frontend : migration Angular 15 → 21, mise à jour de DevExtreme et préparation d’une migration vers Angular Material.
  • Mise en place de garde-fous et conventions pour faire cohabiter progressivement DevExtreme et Angular Material.
  • Introduction de NgRx pour structurer une gestion d’état jusque-là dispersée et fiabiliser les parcours applicatifs complexes.

Qualité & socle technique

  • Renforcement progressif de la qualité du code : TypeScript strict, ESLint strict, Prettier et conventions de développement.
  • Standardisation du développement avec Nx : schematics, conventions et structuration du workspace.
  • Objectif : faciliter les migrations, accélérer la génération de code et préparer de futures applications modulaires Angular/NestJS.
  • Définition d’une approche de modernisation incrémentale conciliant maintien en production du legacy, intégration de nouvelles briques techniques et réduction progressive de la dette.

Arbitrages techniques

  • Nx avait ouvert une voie de migration des 23 applications PowerBuilder vers NestJS ; piste jugée trop ambitieuse, abandonnée par le management après plusieurs révisions de périmètre.
  • GraphQL envisagé puis écarté, faute de maîtrise suffisante côté équipe, au profit d’une API REST NestJS plus standard et plus facilement reprise par tous.

Résultats :

  • Vitesse d’affichage perçue en hausse d’environ 50 %, expérience utilisateur et développeur améliorée grâce à la modernisation progressive du socle.
  • Risque et coût futur des évolutions réduits par la migration Angular 15 → 21 et la standardisation du socle.
  • Continuité du delivery maintenue pendant les travaux techniques, sans interrompre les besoins métier.
  • Dépendance au legacy et aux connaissances individuelles diminuée grâce à un code plus homogène.
Joorney (Florian Lefevre Consulting) Engineering Manager
janv. 2023 — août 2024 Télétravail complet
  • Management d’une équipe internationale passée de 3 à 7 développeurs (2 squads), du recrutement au delivery : montée en compétence et autonomisation de l’équipe.
  • Architecture d’un écosystème passé d’1 application legacy à 6 applications de génération de business plans (Angular, NestJS, PHP, modules IA Python) ; migration Symfony → Nx/NestJS, modules IA internes.
  • Fiabilisation et industrialisation de processus métier : d’un MVP à un écosystème maîtrisé.

Créée en 2013, Joorney est une société internationale spécialisée dans la production de business plans, notamment pour les dossiers d’immigration (visas EB-5, E-2, L-1). Présente aux États-Unis et en France, elle produit environ 300 business plans par mois, plus de 2 500 à ce jour, sur plus de 120 secteurs d’activité.

Engineering Manager hands-on sur un écosystème applicatif interne dédié à la génération de business plans d’immigration, utilisé par une centaine d’utilisateurs internes, avec une stack Angular, NestJS, Nx, PHP, Node.js, Python et AWS.

Objectif : passer d’un socle applicatif encore jeune et de traitements très manuels à un écosystème structuré, maintenable et capable d’industrialiser la production documentaire interne.

Compétences clés : 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 : structuration d’une équipe internationale passée de 3 à 7 développeurs et industrialisation d’un écosystème passé d’1 application legacy à 6 applications internes, permettant de fiabiliser et accélérer la production de business plans.

Environnement : Angular, NestJS, NodeJS, TypeScript strict, RxJS, NgRx, Nx, PHP, Symfony, Python, Git (Bitbucket / GitHub), Jira, Notion, Docker, AWS, GitHub Copilot, GNU/Linux

Mes responsabilités :

Équipe & management

  • Renforcement, structuration et management d’une équipe internationale passée de 3 à 7 développeurs, répartie en 2 squads : fullstack Angular/NestJS/PHP et Python/Data.
  • Recrutement, onboarding, rituels agiles, entretiens individuels et de départ, suivi opérationnel et gestion des priorités.
  • Mise en place d’un fonctionnement d’équipe adapté à un contexte international : communication asynchrone, différences culturelles, fuseaux horaires et montée en compétence progressive.
  • Accompagnement de l’équipe sur les pratiques de revue de code, de partage de connaissances et de responsabilisation technique.

Architecture & industrialisation

  • Conception de l’architecture logicielle, applicative et technique d’un écosystème de 6 applications.
  • Stack : applications Angular, plugin Microsoft Word, backend PHP legacy, services NestJS, scripts Node.js et modules IA Python.
  • Mise en production et évolution d’une première application financière, puis industrialisation progressive des outils d’aide à la rédaction de business plans.
  • Remplacement progressif de traitements manuels et d’outils historiques par des applications métier dédiées, afin de fiabiliser les processus et réduire les erreurs.
  • Développement d’un plugin Microsoft Word en Angular permettant d’intégrer directement les données financières dans les documents rédigés par les équipes.
  • Mise en place de services NestJS et de scripts Node.js pour synchroniser les données entre Microsoft, Google, HubSpot, Wrike et les outils internes.
  • Intégration de modules IA en Python pour assister la relecture, la correction et la détection d’incohérences dans les documents Word.

Modernisation & hands-on technique

  • Ownership technique hands-on : POC, choix d’architecture, intégrations API, arbitrages technologiques et sécurisation des évolutions.
  • Migration progressive Symfony/PHP → Nx/NestJS, avec maintien du moteur legacy utile et cohabitation avec de nouvelles briques TypeScript mieux maîtrisées par l’équipe.
  • Choix pragmatique de conserver le cœur legacy fonctionnel tout en migrant les responsabilités de gestion, stockage, formatage et intégration vers des briques mieux maîtrisées.
  • Mise en place de standards de développement : Nx, schematics, TypeScript strict, ESLint et conventions de code.
  • Objectif : homogénéiser les pratiques, faciliter l’onboarding et sécuriser les évolutions.
  • Responsabilité du CI/CD, des déploiements, de la migration Bitbucket vers GitHub et des premières pratiques autour de GitHub Copilot comme assistant de développement.

Produit, data & delivery

  • Responsabilité de la roadmap technique : choix d’architecture, arbitrages technologiques, priorisation de la dette, choix d’outils et sécurisation des évolutions à moyen terme.
  • Contribution active aux arbitrages Produit / Data / Tech avec le CPO et l’équipe Data.
  • Clarification des besoins, estimation, priorisation, choix d’outils, POC/MVP et coordination des livraisons.
  • Challenge régulier des besoins, proposition de solutions techniques ou fonctionnelles alternatives et lotissement des sujets pour livrer plus petit, plus vite et plus sûrement.
  • Contribution à l’amélioration de l’infrastructure AWS et coordination avec des équipes externes chargées de l’audit et de l’optimisation de l’infrastructure.

Résultats :

  • Capacité de production accrue par l’industrialisation progressive de traitements manuels ou dispersés.
  • Dépendance aux outils historiques et aux connaissances individuelles réduite, écosystème désormais maîtrisé par toute l’équipe.
  • Qualité et fiabilité des données améliorées, réduction des erreurs de production.
  • Capacité de l’entreprise à lancer et maintenir de nouveaux services renforcée par un socle NestJS/TypeScript partagé.
  • Turnover réduit côté collaborateurs, grâce à des outils plus fiables.
Kaliz (Florian Lefevre Consulting) Tech Lead Angular
avr. 2021 — juin 2023 Toulouse
  • Responsabilité technique frontend auprès de 4-5 développeurs sur une application critique de gestion immobilière (monorepo Nx, ~80 000 lignes TypeScript, 650+ composants).
  • Reprise en main d’un socle complexe : TypeScript strict, Nx/NgRx, qualité code, CI/CD.
  • Réduction progressive de la dette, fiabilisation des livraisons et renforcement de la qualité du code.

Kaliz est une proptech spécialisée dans la gestion locative, créée fin 2019. Forte d’une cinquantaine de salariés à Toulouse, Paris et Nantes, elle a levé plus de 22 M€ et gère plusieurs dizaines de milliers de lots dans une centaine de villes, avec un objectif de 50 000 lots à horizon 2027.

Tech Lead Angular sur une application critique de gestion immobilière (monorepo Nx, ~80 000 lignes TypeScript, 650+ composants), pilier des opérations métier pour une trentaine d’utilisateurs.

J’ai assuré la responsabilité technique du frontend, tout en restant fortement impliqué dans le développement, les refactorings et les sujets structurants.

Compétences clés : Angular · Technical Leadership · Code Review · Technical Debt Reduction · CI/CD · TypeScript strict · RxJS · NgRx · Nx · GitLab CI/CD · Cypress · Playwright · API Contracts · Swagger

Impact : reprise en main d’un frontend critique, réduction progressive de la dette technique et amélioration de la capacité de l’équipe à livrer des évolutions fiables.

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

Mes responsabilités :

Développement hands-on

  • Développement sur les sujets frontend structurants : refactorings, composants complexes, évolutions métier, maintien à jour des librairies et amélioration continue du socle Angular.
  • Reprise en main d’un frontend Angular complexe, avec une dette impactant la lisibilité du code, la qualité des évolutions et la capacité à livrer.
  • Travail sur une application riche en formulaires, tableaux, parcours métier et interactions frontend/backend.
  • Correction de bugs, amélioration de comportements applicatifs et sécurisation progressive des parcours critiques.

Leadership technique & qualité

  • Leadership technique auprès de 4 à 5 développeurs frontend : revue de code, coaching, diffusion des bonnes pratiques, arbitrages techniques et accompagnement de la montée en compétence.
  • Animation des rituels agiles en tant que ScrumMaster : daily, sprint planning et rétrospectives.
  • Audit de code approfondi et définition d’une trajectoire d’amélioration sur plusieurs mois.
  • Objectif : réduire la dette, améliorer la maintenabilité et renforcer la capacité de l’équipe à faire évoluer l’application.
  • Responsabilité de la roadmap technique frontend : priorisation de la dette, choix d’architecture et planification des migrations.
  • Arbitrages qualité/délai et validation avec le CTO sur les sujets structurants.
  • Renforcement progressif de la qualité frontend : TypeScript strict, ESLint strict, conventions de développement.
  • Revues de code structurées, bonnes pratiques Angular/RxJS et maintien à jour des librairies.

Architecture & delivery

  • Mise en place de Nx et schematics pour standardiser la génération de composants récurrents, accélérer les refactorings et améliorer l’expérience développeur.
  • Introduction de NgRx pour centraliser l’état applicatif, clarifier les traitements métier complexes, réduire les bugs liés aux états incohérents et limiter les appels backend inutiles.
  • Mise en place d’un socle de tests end-to-end avec Cypress / Playwright sur des parcours métier essentiels, notamment autour de la création de bail et de la gestion locative.
  • Évolution du CI/CD GitLab, des processus de déploiement et de la fiabilisation des livraisons frontend.
  • Amélioration de la collaboration frontend/backend via des contrats d’interface clairs (Swagger).
  • Objectif : réduire les écarts entre API et frontend, limiter les allers-retours et fiabiliser les développements.
  • Collaboration avec le produit et les utilisateurs pour clarifier les besoins, affiner les tickets, lotir le scope, proposer des améliorations UX/métier et accélérer la réalisation des évolutions.

Résultats :

  • Capacité à faire évoluer l’application critique préservée et délais de livraison des correctifs réduits, grâce à une dette frontend réduite progressivement.
  • Risque de régression réduit sur les parcours métier sensibles, grâce à l’automatisation des tests E2E.
  • Besoins métier mieux cadrés avant développement, grâce à une collaboration renforcée avec le produit.
  • Équipe rendue plus autonome sur Angular, RxJS, la revue de code et les arbitrages techniques courants.

Expérience fondatrice production

Canal+ (Omnilog) Développeur fullstack puis référent technique
janv. 2012 — sept. 2015 Paris
  • Développement et maintenance PHP/Smarty des interfaces Canal+ (décodeurs, box FAI, web/mobile) en forte volumétrie : centaines de milliers d’utilisateurs simultanés, jusqu’à plusieurs millions en événement.
  • Puis référent technique : coordination Produit / Recette / Infra et livraisons sensibles sur ~24 serveurs.
  • Projets structurants : migration serveurs 32→64 bits, SVN→Git, intégration des API FAI.

Le Groupe Canal+ est un acteur international majeur de l’audiovisuel, présent dans plus de 70 pays et comptant aujourd’hui près de 40 millions d’abonnés, pour un chiffre d’affaires de 6,26 Md€ en 2025.

Développeur fullstack puis référent technique sur les interfaces Canal+ pour décodeurs et supports web, dans un contexte critique à forte disponibilité, fort volume d’utilisateurs et fortes contraintes multi-support.

Cette expérience longue m’a permis de construire une solide culture production : performance, résilience, monitoring, coordination transverse, livraisons sensibles et exploitation à grande échelle.

Compétences clés : PHP · MySQL · High Availability · Technical Coordination · Release Management · HTML/CSS · AngularJS · NoSQL · Monitoring · Linux Servers · Accessibility

Impact : construction d’une forte culture production sur une application critique à très forte volumétrie, avec livraisons sensibles, monitoring, coordination multi-équipes et contraintes de haute disponibilité.

Environnement : PHP, Smarty, HTML, CSS, JavaScript, MySQL, NoSQL, AngularJS, SVN, Git, Redmine, Trello, Jenkins, Jira, Confluence, Windows, GNU/Linux, Apache, Httpd, Nginx, Akamai, Amazon (AWS)

Progression du rôle : d’abord développeur fullstack PHP/Smarty, puis référent technique et coordinateur transverse sur les environnements, les livraisons et les projets techniques structurants.

Mes responsabilités :

Développement & production

  • Développement et maintenance d’applications PHP/Smarty, JavaScript, HTML, CSS et MySQL pour les univers Canal+ sur décodeurs, web, smartphone et tablette.
  • Application exposée à des milliers d’utilisateurs en usage courant.
  • Pics pouvant atteindre plusieurs centaines de milliers d’utilisateurs simultanés, et plusieurs millions lors de grands événements.
  • Interfaces soumises à de fortes contraintes de performance, disponibilité, accessibilité et multi-langue.
  • Compatibilité avec des matériels hétérogènes, parfois très limités techniquement.
  • Développement de fonctionnalités métier importantes autour de la navigation dans les programmes, de l’enregistrement et de la reprise de lecture.

Coordination & delivery

  • Rôle transverse d’appui au chef de projet : coordination avec les équipes Produit, Recette/Validation, Infra et management.
  • Coordination des phases de test et de livraison : suivi des anomalies, priorisation des corrections, rédaction des cahiers de livraison.
  • Orchestration des étapes le jour J et communication directe avec les équipes Infra et Recette.
  • Suivi des environnements de développement et de validation : univers de développement, serveurs de tests, parc d’environ 30 décodeurs, référencement des supports et disponibilité des environnements.
  • Supervision de livraisons sensibles sur une architecture répartie d’environ 24 serveurs : déploiements progressifs et suivi du monitoring.
  • Phases de tests, retours arrière et patchs correctifs en urgence lorsque nécessaire.

Projets techniques & référent

  • Pilotage de la migration des serveurs 32 bits vers 64 bits : cadrage technique, POC, adaptations applicatives, coordination des tests, suivi inter-équipes et mise en production.
  • Migration SVN vers Git, avec montée en compétence rapide et accompagnement de l’équipe sur les nouveaux usages de versioning.
  • Montée en compétence sur AngularJS (alors émergent) pour préparer le futur Canal+.
  • Découverte et intégration d’API fournies par différents décodeurs et box internet pour adapter les interfaces aux contraintes techniques de chaque environnement.
  • Collaboration régulière avec la Recette pour la rédaction des cahiers de tests, le suivi des anomalies, la priorisation des corrections et la fiabilisation des livraisons.
  • Suivi du monitoring applicatif et serveur, préparation de rapports hebdomadaires de santé de l’application et contribution à l’amélioration continue des pratiques de production.
  • Mentorat des nouveaux arrivants sur l’application legacy, les environnements, les processus de livraison et la coordination avec les équipes externes.

Résultats :

  • Continuité de service préservée sur des interfaces à très forte audience grâce à des déploiements progressifs, du monitoring et des procédures de rollback.
  • Risque commercial et réputationnel des mises en production réduit par une coordination étroite entre Produit, Recette et Infrastructure.
  • Pérennité de l’infrastructure renforcée par la migration 32 bits vers 64 bits, menée sans interruption majeure.
  • Nouveaux développeurs rendus plus rapidement opérationnels sur l’application et ses processus de livraison.

Expériences complémentaires

Florian Lefevre Consulting (Florian Lefevre Consulting) Ingénieur full stack
sept. 2019 — avr. 2021 Toulouse / télétravail
  • LivingObjects (sept 2019 – mars 2020) : intégration de modules Angular dans un legacy télécom, TypeScript strict, audit, revue de code et coaching de l’équipe.
  • Joorney (mission courte) : développeur PHP/Symfony fullstack sur une application métier existante, audit de code et corrections ciblées.
  • Scopea (mission récurrente au forfait) : Ingénieur fullstack Odoo pour plusieurs TPE/PME ; estimation, livraison et suivi des évolutions, en autonomie.

Ingénieur full stack en freelance, sur trois missions avec des stacks variées.

Compétences clés : Full-Stack Development · Angular · Code Audit · Autonomy · Rapid Onboarding · PHP/Symfony · Odoo · Python · TypeScript strict · Highcharts · Fixed-Price Delivery

Impact : capacité d’adaptation rapide démontrée sur trois stacks et contextes très différents (Angular/legacy télécom, PHP/Symfony, Odoo/Python), en autonomie complète sur chaque mission.

Environnement : Angular, PHP, Symfony, Odoo, Python, TypeScript strict, HTML, CSS, Git, GitHub, Redmine, Jira, Docker, GNU/Linux

LivingObjects — Développeur Senior Angular (sept 2019 – mars 2020)

LivingObjects est un éditeur logiciel toulousain spécialisé dans l’analyse et la supervision de réseaux pour les opérateurs télécoms, avec une plateforme capable de superviser des millions d’équipements chez des opérateurs Tier 1. Après la cession d’une partie de ses activités à l’américain LiveAction en 2017, l’entreprise poursuivait le développement de plusieurs produits de monitoring.

Mes responsabilités :

  • Développement et maintenance de modules Angular au sein d’une application existante, avec intégration dans un socle legacy PHP (cohérence, maintenabilité) — dont le déblocage d’une intégration sensible.
  • Audit de code, revue de code et identification de pistes d’amélioration sur les sujets frontend problématiques.
  • Mentoring technique de l’équipe sur les bonnes pratiques Angular, TypeScript strict, ESLint, conventions de développement et structuration des composants.
  • Réalisation de dashboards avec Highcharts : graphiques, tableaux, paramètres avancés et restitution de données agrégées.
  • Gestion de petits projets frontend : estimation de charges, spécifications, développement et livraison.
  • Travail en autonomie sur les tickets confiés, avec collaboration régulière avec l’équipe backend.

Résultats :

  • Expérience développeur améliorée, réduction des bugs et onboarding facilité.
  • Qualité et homogénéité du frontend renforcées par des audits, revues de code et conventions partagées.
  • Risque de dette supplémentaire réduit grâce à des pratiques plus strictes sur les nouveaux développements.
  • Équipe rendue plus autonome sur Angular, TypeScript strict et la structuration des composants.

Joorney — Développeur PHP/Symfony fullstack (mission courte)

Joorney est une société internationale spécialisée dans la rédaction de business plans pour les dossiers d’immigration, présente aux États-Unis et en France.

Mes responsabilités :

  • Développement PHP/Symfony sur une application de génération de business plans, avec prise en main rapide de l’existant.
  • Audit du code existant et identification de pistes d’amélioration techniques.
  • Correction de bugs et amélioration de comportements applicatifs.
  • Réalisation d’évolutions fonctionnelles sur le périmètre existant.

Résultats :

  • Valeur apportée rapidement malgré une intervention courte, grâce à une prise en main et un audit technique efficaces.
  • Maintenabilité de l’application améliorée dans un contexte d’intervention opérationnelle ponctuelle.

Scopea — Consultant fullstack Odoo (mission récurrente au forfait, en parallèle des deux missions ci-dessus)

Scopea est une société coopérative toulousaine et partenaire Gold Odoo, spécialisée dans l’intégration et le développement spécifique de l’ERP open source Odoo pour des TPE et PME.

Mes responsabilités :

  • Prise en main rapide de l’écosystème Odoo et du développement Python/HTML/CSS, sur une stack initialement nouvelle.
  • Développement, amélioration et maintenance de modules Odoo pour adapter l’ERP à des processus métier spécifiques (ex. : module de suivi d’ordres de fabrication industriels).
  • Réalisation de corrections de bugs, nouvelles pages, évolutions fonctionnelles et modules complets selon les besoins clients (dizaines de clients finaux, TPE/PME).
  • Participation au recueil du besoin, à la définition de la solution technique, à l’estimation de charges et à l’élaboration des devis.
  • Intervention au forfait, avec responsabilité sur le périmètre confié : conception, développement, recette, livraison en production et suivi.
  • Travail seul ou en binôme avec un développeur Scopea, avec montée rapide en autonomie sur les sujets confiés.
  • Proposition de solutions techniques pour contourner les limites du standard Odoo lorsque les besoins métier l’exigeaient.

Résultats :

  • Montée en compétence rapide sur un écosystème (Odoo/Python) totalement inconnu au départ.
  • Livraisons fiables au forfait malgré l’absence d’agilité (cycle en V), sur des dizaines de clients de tailles variées.
  • Autonomie complète atteinte rapidement, après une période initiale en binôme.
LiveAction (Florian Lefevre Consulting) Développeur senior Angular
oct. 2017 — mars 2019 Toulouse
  • Migration AngularJS → Angular d’une application de monitoring réseau, en référent frontend.
  • TypeScript strict, RxJS, ESLint ; dashboards Highcharts/D3.js et rapports PDF ; réduction de la dette.

LiveAction est un éditeur logiciel américain (Palo Alto), créé en 2007 et spécialisé dans la supervision et l’analyse de performance réseau, utilisé par plus de 750 entreprises. Son entité toulousaine est issue du rachat de l’activité de monitoring de LivingObjects en 2017.

Développeur senior et référent frontend sur une application web de monitoring réseau, dans le cadre d’une migration structurante d’AngularJS vers Angular.

La mission a consisté à moderniser le socle frontend, remettre à plat les pratiques de développement et améliorer la maintenabilité d’une application riche en dashboards, rapports et visualisation de données.

Compétences clés : Angular · TypeScript strict · RxJS · Data Visualization · PDF Generation · ESLint · Highcharts · D3.js · Docker · Java

Impact : contribution majeure à la migration AngularJS vers Angular et standardisation des pratiques frontend sur une application de monitoring réseau complexe.

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

Mes responsabilités :

  • Contribution majeure à la migration AngularJS → Angular, menée sur une application conséquente composée d’une quinzaine de modules, d’une cinquantaine de pages et de plusieurs centaines de composants.
  • Mise en place de TypeScript strict, d’ESLint et de conventions Angular/RxJS afin de renforcer la fiabilité du typage, limiter les erreurs et améliorer la lisibilité du code.
  • Développement et maintien de dashboards personnalisables avec Highcharts et D3.js, intégrant graphiques, tableaux, paramètres avancés et restitution de données agrégées.
  • Contribution aux modules de conception et d’impression de rapports PDF personnalisables, avec contraintes de rendu fidèle entre l’usage web et l’export.
  • Travail sur des interfaces riches en données, avec attention portée à la performance d’affichage, à la pertinence des visualisations et à l’expérience utilisateur.
  • Rôle de référent frontend auprès de l’équipe : revues de code systématiques, partage de bonnes pratiques, accompagnement sur Angular, RxJS et TypeScript strict.
  • Mise en place de Docker pour simplifier l’environnement de développement.
  • Développements ponctuels en Java en renfort de l’équipe backend sur des sujets transverses.
  • Travail en environnement agile, avec forte autonomie sur les tickets confiés et collaboration régulière avec l’équipe backend.

Résultats :

  • Vitesse de chargement améliorée, bugs réduits, meilleure maintenabilité et réduction importante de la dette.
  • Coût futur de maintenance et difficulté de recrutement réduits grâce à un socle Angular moderne et mieux standardisé.
  • Temps de correction et de compréhension réduit sur les zones migrées grâce à TypeScript strict et à une architecture plus homogène.
  • Pérennité du produit renforcée sans engager une réécriture globale risquée.
LivingObjects (Ausy) Développeur AngularJS
oct. 2015 — oct. 2017 Toulouse
  • Développement AngularJS (monitoring réseau) : dashboards personnalisables Highcharts, rapports PDF planifiables.
  • Montée en compétence rapide au sein d’une équipe frontend expérimentée.

Mission réalisée via Ausy, groupe international de conseil et d’ingénierie en hautes technologies, chez LivingObjects — éditeur logiciel toulousain spécialisé dans l’analyse et la supervision de réseaux pour les opérateurs télécoms, avec une plateforme capable de superviser des millions d’équipements chez des opérateurs Tier 1.

Développeur frontend sur une application web de monitoring réseau en AngularJS, utilisée par plusieurs centaines d’utilisateurs, avec fortes contraintes de visualisation de données, de performance et de restitution sous forme de dashboards et rapports personnalisables.

Mes responsabilités :

Compétences clés : AngularJS · Data Visualization · Highcharts · JavaScript · HTML · CSS · Dashboard Development · PDF Generation · Autonomy · Fast Learning

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

  • Développement et maintenance d’une application AngularJS au sein d’une équipe frontend expérimentée.
  • Réalisation de dashboards personnalisables, intégrant graphiques Highcharts, tableaux et formulaires de paramétrage avancé.
  • Réalisation du module de conception de rapports PDF planifiables, avec contraintes de rendu fidèle entre l’usage web et l’export.
  • Développement de fonctionnalités frontend sur des données agrégées complexes, avec recherche du format de visualisation le plus adapté aux usages.
  • Travail sur des interfaces riches en données, avec attention portée à la lisibilité, à la performance d’affichage et à l’expérience utilisateur.
  • Gestion de petits sujets en autonomie : analyse du besoin, estimation, spécification, développement et livraison.
  • Collaboration régulière avec l’équipe backend sur les sujets transverses et les échanges de données nécessaires aux visualisations.
  • Montée en compétence rapide sur AngularJS, les tests unitaires, les bonnes pratiques frontend et les principes de développement maintenable dans un environnement exigeant.

Résultats :

  • Données complexes rendues plus accessibles grâce à des dashboards Highcharts personnalisables.
  • Production de rapports récurrents automatisée avec un module de conception et de génération PDF planifiable.
  • Capacité de reporting du produit étendue à des restitutions plus variées et configurables.

Stages & premières missions

INRIA Ingénieur logiciel
mai 2011 — oct. 2011 Lille

Inria est l’institut national français de recherche dédié aux sciences et technologies du numérique.

Inria est l’institut national français de recherche dédié aux sciences et technologies du numérique.

Stagiaire pendant 6 mois au sein de l’équipe ADAM de l’INRIA, sur le sujet Bridging Software-Oriented Architecture with the Internet of Things, autour de la modélisation de procédures de crise NRBC avec une approche SOA/SCA et orchestration BPEL.

Compétences clés : Research · SOA · BPEL · SCA · Prototyping · IoT · NRBC
  • Travail partagé entre recherche, modélisation et prototypage technique dans plusieurs langages.
  • Analyse de procédures de crise et modélisation d’un système où chaque composant représentait un acteur ou une entité impliquée dans la gestion d’urgence.
  • Utilisation de SCA pour structurer les composants et de BPEL pour orchestrer les interactions entre acteurs.
  • Rédaction d’un rapport de stage approfondi : état de l’art, architecture, processus de crise et retour d’expérimentation.
EADS Cassidian Ingénieur stagiaire Java/J2EE
juin 2010 — oct. 2010 Colomiers

EADS, aujourd’hui Airbus, était l’un des principaux groupes mondiaux de l’aéronautique, de l’espace et de la défense. Cassidian était sa division défense et sécurité.

EADS, aujourd’hui Airbus, était l’un des principaux groupes mondiaux de l’aéronautique, de l’espace et de la défense. Cassidian était sa division défense et sécurité.

Ingénieur stagiaire en développement chez EADS Cassidian autour de la conception et du développement d’une plateforme web de documentation en Java/J2EE.

Compétences clés : Java · J2EE · Technical Documentation · HTML/CSS · jQuery · Software Design · Database Modeling · Architecture Diagrams
  • Développement applicatif en Java/J2EE, HTML, CSS et jQuery.
  • Participation à la conception de l’application et à la structuration des fonctionnalités.
  • Production du rapport de stage, schémas d’architecture, schémas de base de données et documentation technique.
Junior entreprise EISTI Développeur web
2008 Pau

La Junior Entreprise de l’EISTI (aujourd’hui CY Tech) permettait aux étudiants de réaliser des missions pour de véritables entreprises clientes.

La Junior Entreprise de l’EISTI (aujourd’hui CY Tech) permettait aux étudiants de réaliser des missions pour de véritables entreprises clientes.

Développeur web dans le cadre de missions réalisées avec la Junior Entreprise de l’EISTI, autour de sites clients en PHP, HTML, CSS, JavaScript vanilla et jQuery.

Compétences clés : PHP · Web Development · HTML/CSS · jQuery · Website Development
  • Développement d’un site web en PHP pour un voyagiste.
  • Développement d’un site vitrine pour une société de miroiterie, en PHP, HTML, CSS et jQuery.
  • Première expérience client : intégration web, adaptation au besoin et livraison de sites simples.

Formation

  • 2011 · Diplôme d'ingénieur Mathématiques et Informatique, EISTI, École Internationale des Sciences du Traitement de l'Information, Pau.
  • 2009 · Licence Mathématiques et Informatique, Université de Cergy-Pontoise, en partenariat avec l'EISTI.
  • 2007 · Stage de perfectionnement d'anglais intensif, Alpha College of English, Dublin, Ireland.
  • 2006 · Baccalauréat scientifique, option sciences de l'ingénieur, spécialité mathématiques, mention AB, Lycée International de Colomiers.

Projets personnels & expérimentations

Homelab

Mise en place d’un homelab d’expérimentation pour tester des architectures, automatiser des déploiements et héberger des services personnels avec une approche Infrastructure as Code.

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

Outillage IA

Expérimentation d’agents IA et workflows Claude Code / GitHub Copilot pour l’aide à la rédaction, la revue et l’automatisation de tâches techniques.

Environnement : Claude, ChatGPT, Github Copilot.

Application d'édition de film slowmotion

Développement bénévole frontend Vue.js pour une application de création de film slowmotion.

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

Site de mariage

Réalisation d'un site avec identification, formulaire de présence et scripts d'extraction des données vers Google Sheets.

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

Informations complémentaires

  • Anglais professionnel, TOEIC 780, expérience en équipe internationale.
  • Permis A et B, véhicules personnels.

Centres d'intérêt

  • Engagement associatif : trésorier et membre actif de l'association Air-EISTI pendant 4 ans.
  • Plongée subaquatique, N2.
  • Squash
BlueWhale Tech Lead
avr. 2025 — avr. 2026
AngularTypeScript strictTechnical LeadershipCode ReviewLegacy Modernization

Blue Whale est le premier exportateur français de pommes (créé en 1950, près de 300 producteurs, ~300 M€ de CA).

Ses opérations s’appuient sur un ERP agricole central, utilisé par une cinquantaine de collaborateurs.

Tech Lead sur cet ERP, dans un contexte legacy complexe. Stack : Angular, Java/Spring 2, 23 applications PowerBuilder, Oracle 9, infrastructure vieillissante.

Mes responsabilités :

Leadership & équipe

  • Leadership opérationnel de 3 développeurs fullstack senior, organisation des sprints et arbitrages techniques.
  • Revues de code structurées, accompagnement des bonnes pratiques et responsabilité des choix techniques.
  • Collaboration avec le produit : estimations, priorisation, lotissement et sécurisation des livraisons.

Modernisation & architecture

  • Modernisation du frontend : migration Angular, mise à jour DevExtreme et préparation d’une transition progressive vers Angular Material.
  • Introduction de NgRx pour fiabiliser les parcours applicatifs complexes.

Qualité & delivery

  • Renforcement qualité : TypeScript strict, ESLint strict, Prettier, Stylelint et conventions partagées.
  • Standardisation Nx (schematics) pour homogénéiser les pratiques et préparer de futures applications Angular/NestJS.
  • Modernisation incrémentale du legacy sans interruption de service : déblocages code/CI-CD et réduction de la dette.

Résultats :

  • Vitesse d’affichage perçue en hausse d’environ 50 %, expérience utilisateur et développeur améliorée.
  • Risque et coût futur des évolutions réduits par la migration Angular 15 → 21 et la standardisation du socle.
  • Continuité du delivery maintenue pendant les travaux techniques.
  • Dépendance au legacy et aux connaissances individuelles diminuée grâce à un code plus homogène.

Environnement : Angular, Angular Material, DevExtreme, TypeScript, RxJS, NgRx, NX, Java, PowerBuilder, Node.js scripts, Git (Bitbucket), Docker, ESLint, Prettier, Stylelint, GNU/Linux, Windows Server 2003, Oracle 9, PostgreSQL, Tomcat

1 742 / 2 000 caractères

Joorney Engineering Manager
janv. 2023 — août 2024
Engineering ManagementTechnical LeadershipSoftware ArchitectureDelivery ManagementFull-Stack Development

Joorney : société américaine de business plans pour dossiers d’immigration (visas EB-5, E-2, L-1), ~300 business plans/mois, 120+ secteurs.

Engineering Manager hands-on sur l’ensemble du périmètre applicatif (~100 collaborateurs). Contexte technique : Angular, NestJS, Nx, PHP, Node.js, Python, AWS.

Mes responsabilités :

Équipe & management

  • Structuration d’une équipe internationale passée de 3 à 7 développeurs (5 recrutements, 2 squads).
  • Recrutement, onboarding, entretiens individuels et annuels, gestion des départs et management interculturel asynchrone.

Architecture & industrialisation

  • Conception d’un écosystème passé d’une application legacy à 6 applications métier.
  • Mise en production de l’application financière, puis industrialisation des outils de rédaction.
  • Intégration de modules IA Python (relecture, correction, détection d’incohérences) et synchronisations avec Microsoft, Google, HubSpot, Wrike.

Modernisation & delivery

  • Ownership technique hands-on : POC, choix d’architecture, intégrations API, migration Symfony/PHP vers Nx/NestJS.
  • Standardisation avec Nx, TypeScript strict et ESLint ; CI/CD et migration Bitbucket vers GitHub ; premiers usages GitHub Copilot.
  • Arbitrages Produit / Data / Tech avec le CPO ; choix de suite collaborative tranché à l’échelle société.

Résultats :

  • Capacité de production accrue par l’industrialisation progressive de traitements manuels ou dispersés.
  • Dépendance aux outils historiques et aux connaissances individuelles réduite, écosystème maîtrisé par toute l’équipe.
  • Qualité et fiabilité des données améliorées, réduction des erreurs de production.
  • Capacité de l’entreprise à lancer et maintenir de nouveaux services renforcée par un socle NestJS/TypeScript partagé.
  • Turnover réduit côté collaborateurs, grâce à des outils plus fiables.

Environnement : Angular, NestJS, NodeJS, TypeScript strict, RxJS, NgRx, Nx, PHP, Symfony, Python, Git (Bitbucket / GitHub), Jira, Notion, Docker, AWS, GitHub Copilot, GNU/Linux

1 824 / 2 000 caractères

Kaliz Tech Lead Angular
avr. 2021 — juin 2023
AngularTechnical LeadershipCode ReviewTechnical Debt ReductionCI/CD

Kaliz est une proptech de la gestion locative. Créée fin 2019, +22 M€ levés, plusieurs dizaines de milliers de lots gérés. Opérations portées par une application métier centrale.

Tech Lead Angular sur cette application critique (CRM, baux, facturation), pour une trentaine de collaborateurs. Socle : monorepo Nx, ~80 000 lignes TypeScript, 650+ composants.

Mes responsabilités :

Leadership technique & qualité

  • Responsabilité technique du frontend auprès de 4 à 5 développeurs.
  • Revues de code structurées, coaching, bonnes pratiques Angular/RxJS et arbitrages.
  • Définition de la roadmap frontend : priorisation de la dette et choix d’architecture.
  • Rituels agiles (ScrumMaster) et collaboration avec le produit.

Développement hands-on

  • Audit de code et amélioration progressive du socle, sans interruption de service.
  • Refactorings, composants complexes et évolutions métier structurants.
  • Passage au TypeScript strict, ESLint strict, Prettier et conventions de développement.

Architecture & delivery

  • Introduction de NgRx : source de vérité unique, clarté des algorithmes métier complexes, moins d’appels backend.
  • Standardisation Nx et schematics : composants récurrents et montées de version fiabilisés.
  • Sécurisation des livraisons : contrats d’API Swagger et CI/CD GitLab.
  • Tests E2E Cypress / Playwright sur des parcours clés.

Résultats :

  • Capacité à faire évoluer l’application critique, grâce à une dette frontend réduite progressivement.
  • Délais de correctifs réduits sur ce même périmètre.
  • Risque de régression réduit sur les parcours métier sensibles, grâce à l’automatisation des tests E2E.
  • Besoins métier mieux cadrés avant développement, grâce à une collaboration renforcée avec le produit.
  • Équipe rendue plus autonome sur Angular, RxJS, la revue de code et les arbitrages techniques courants.

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

1 833 / 2 000 caractères

Florian Lefevre Consulting Ingénieur full stack
sept. 2019 — avr. 2021
Full-Stack DevelopmentAngularCode AuditAutonomyRapid Onboarding

Ingénieur full stack freelance sur trois missions complémentaires, avec un rôle mêlant développement hands-on, audit de code, accompagnement technique et responsabilité du delivery. Intervention sur des applications existantes, avec une forte autonomie et une prise en main rapide de stacks variées.

LivingObjects - Développeur Senior Angular — supervision réseau télécoms

LivingObjects supervise des réseaux télécoms pour des opérateurs Tier 1, via une plateforme couvrant des millions d’équipements.

  • Intégration de nouveaux modules dans un socle legacy PHP, en TypeScript strict.
  • Audit et revue de code, développement de dashboards Highcharts et amélioration progressive de la maintenabilité du frontend.
  • Mentorat de l’équipe sur les bonnes pratiques Angular, TypeScript et ESLint.

Résultat : pratiques frontend homogénéisées, onboarding facilité et équipe plus autonome sur Angular et TypeScript strict.

Joorney - Développeur PHP/Symfony fullstack — mission courte

Joorney produit des business plans pour les dossiers d’immigration aux États-Unis.

  • Intervention courte sur une application métier existante en PHP/Symfony.
  • Prise en main rapide du code, audit technique et traitement des sujets prioritaires.
  • Livraison de corrections ciblées et identification de pistes d’amélioration de la maintenabilité.

Résultat : risques techniques identifiés et améliorations prioritaires livrées dans un délai court.

Scopea - Ingénieur fullstack Odoo — mission récurrente au forfait

Scopea est partenaire Gold Odoo, au service de TPE et PME sur des développements spécifiques.

  • Recueil du besoin, conception de la solution et estimation des charges.
  • Développement de modules métier sur mesure en Python et Odoo.
  • Recette, mise en production et suivi des livraisons, en autonomie ou en binôme.
  • Missions récurrentes réalisées au forfait, avec responsabilité directe sur le périmètre confié.

Résultat : modules métier livrés de bout en bout, adaptés aux processus clients, avec une montée en compétence rapide sur l’écosystème Odoo/Python.

Environnement : Angular, PHP, Symfony, Odoo, Python, TypeScript strict, HTML, CSS, Git, GitHub, Redmine, Jira, Docker, GNU/Linux

2 053 / 2 000 caractères — dépasse la limite de la plateforme

LiveAction Développeur senior Angular
oct. 2017 — mars 2019
AngularTypeScript strictRxJSData VisualizationPDF Generation

LiveAction est un éditeur logiciel américain (Palo Alto), créé en 2007, spécialisé dans l’analyse de performance réseau. Produit utilisé par plus de 750 entreprises. Son entité toulousaine est issue du rachat de l’activité monitoring de LivingObjects en 2017.

Développeur senior frontend sur la migration structurante de l’application d’AngularJS vers Angular. Mission centrée sur la remise à plat du socle frontend, l’amélioration de sa maintenabilité et la modernisation des pratiques.

Mes responsabilités :

  • Contribution majeure à la migration AngularJS → Angular 2 : ~15 modules, ~50 pages et des centaines de composants.
  • Mise en place de TypeScript strict, ESLint et bonnes pratiques Angular/RxJS, avec revues de code et accompagnement de l’équipe.
  • Développement de dashboards personnalisables avec Highcharts et D3.js sur interfaces riches en données ; contribution aux modules de rapports PDF.

Résultats :

  • Vitesse de chargement améliorée et dette technique réduite, sur une application réécrite sur des bases saines.
  • Bugs réduits et meilleure maintenabilité, grâce à TypeScript strict mis en place dès le départ.
  • Coût futur de maintenance et difficulté de recrutement réduits grâce à un socle Angular moderne et mieux standardisé.
  • Temps de correction et de compréhension réduit sur les zones migrées grâce à une architecture plus homogène.
  • Pérennité du produit renforcée sans engager une réécriture globale risquée.

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

1 441 / 2 000 caractères

LivingObjects Développeur AngularJS
oct. 2015 — oct. 2017
AngularJSData VisualizationHighcharts

Mission réalisée via Ausy, groupe international de conseil et d’ingénierie, chez LivingObjects — éditeur logiciel toulousain spécialisé dans l’analyse et la supervision de réseaux télécoms. Sa plateforme supervise des millions d’équipements chez des opérateurs Tier 1.

Développeur AngularJS sur des interfaces à fortes contraintes de visualisation et de performance : dashboards et rapports personnalisables.

Mes responsabilités :

  • Développement et maintenance d’une application AngularJS utilisée par plusieurs centaines d’utilisateurs.
  • Réalisation de dashboards personnalisables, intégrant graphiques Highcharts, tableaux et formulaires de paramétrage avancé.
  • Responsable du module de conception de rapports PDF planifiables, avec rendu fidèle entre usage web et export.
  • Montée en compétence rapide sur AngularJS, les bonnes pratiques frontend et les principes de développement maintenable dans un environnement exigeant.

Résultats :

  • Données complexes rendues plus accessibles grâce à des dashboards Highcharts personnalisables.
  • Production de rapports récurrents automatisée avec un module de conception et de génération PDF planifiable.
  • Capacité de reporting du produit étendue à des restitutions plus variées et configurables.

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

1 247 / 2 000 caractères

Canal+ Développeur fullstack puis référent technique
janv. 2012 — sept. 2015
PHPMySQLHigh AvailabilityTechnical CoordinationRelease Management

Le Groupe Canal+ est un acteur international de l’audiovisuel (plus de 70 pays, près de 40 millions d’abonnés). Mission réalisée via Omnilog, sur les interfaces décodeurs et web.

Développeur fullstack puis référent technique sur des interfaces grand public, en production critique et fortement exposée.

Mes responsabilités :

  • Développement et maintenance PHP/Smarty, JavaScript et MySQL d’interfaces multi-supports : décodeurs, box FAI, web et mobile.
  • Exploitation à forte volumétrie sous fortes contraintes de disponibilité : centaines de milliers d’utilisateurs simultanés, jusqu’à plusieurs millions en grand événement.
  • Développement d’une interface accessible et multi-langue, adaptée aux utilisateurs sourds, malentendants et malvoyants.
  • Coordination Produit / Recette / Infra : tests, corrections, cahiers de livraison et orchestration des livraisons.
  • Supervision de livraisons sensibles sur ~24 serveurs : déploiements progressifs, monitoring, retours arrière et patchs.
  • Pilotage de la migration serveurs 32 → 64 bits et de la migration SVN → Git.

Résultats :

  • Continuité de service préservée sur des interfaces à très forte audience, grâce à des déploiements progressifs, du monitoring et des procédures de rollback.
  • Risque commercial et réputationnel des mises en production réduit, par une coordination étroite entre Produit, Recette et Infrastructure.
  • Pérennité de l’infrastructure renforcée par la migration des serveurs 32 bits vers 64 bits, menée sans interruption majeure.
  • Nouveaux développeurs rendus plus rapidement opérationnels sur l’application et ses processus de livraison.

Environnement : PHP, Smarty, HTML, CSS, JavaScript, MySQL, NoSQL, AngularJS, SVN, Git, Redmine, Trello, Jenkins, Jira, Confluence, Windows, GNU/Linux, Apache, Httpd, Nginx, Akamai, Amazon (AWS)

1 617 / 2 000 caractères

INRIA Ingénieur logiciel
mai 2011 — oct. 2011
ResearchSOABPEL

Inria est l’institut national français de recherche dédié aux sciences et technologies du numérique. Au sein de l’équipe ADAM : architectures orientées services, systèmes distribués et Internet des objets.

Stage de recherche de 6 mois sur le sujet Bridging Software-Oriented Architecture with the Internet of Things. Modélisation de procédures de crise NRBC en approche SOA/SCA, orchestration des interactions via BPEL.

  • Recherche, modélisation et prototypage technique dans plusieurs langages.
  • Rédaction d’un rapport de stage approfondi : état de l’art, architecture, processus de crise et retour d’expérimentation.

621 / 2 000 caractères

EADS Cassidian Ingénieur stagiaire Java/J2EE
juin 2010 — oct. 2010
JavaJ2EETechnical Documentation

EADS, aujourd’hui Airbus, était l’un des principaux groupes mondiaux de l’aéronautique, de l’espace et de la défense. Cassidian, sa division défense et sécurité, utilisait de nombreux outils internes pour structurer et partager sa documentation technique.

Stage ingénieur : conception et développement d’une plateforme web de documentation en Java/J2EE. Formalisation de son architecture et de son modèle de données.

  • Développement applicatif en Java/J2EE, HTML, CSS et jQuery.
  • Production du rapport de stage, schémas d’architecture, schémas de base de données et documentation technique.

593 / 2 000 caractères

Junior entreprise EISTI Développeur web
2008
PHPWeb DevelopmentHTML/CSS

La Junior Entreprise de l’EISTI (aujourd’hui CY Tech) confiait aux étudiants des missions pour de véritables entreprises clientes. Cadre professionnel, orienté livraison.

Premières réalisations web en PHP, HTML, CSS, JavaScript et jQuery, de la compréhension du besoin à la livraison aux clients.

  • Réalisation d’un site web pour un voyagiste et d’un site vitrine pour une société de miroiterie.
  • Intégration web, adaptation au besoin et livraison de sites simples, en relation client directe.

496 / 2 000 caractères