12 ans à faire du frontend, et une vraie passion pour les codebases qui font peur à tout le monde. Ma spécialité : transformer du legacy en quelque chose dont les équipes sont fières. Angular, TypeScript, migration — c'est mon terrain.
Accompagnement de développeurs en formation sur les parcours frontend.
Pédagogie adaptative, suivi individualisé, évaluation de projets.
Compétences transmises : Angular, TypeScript, HTML/CSS, bonnes pratiques
d'architecture.
Contexte : plateforme EdTech d'évaluations adaptatives, 100k+ utilisateurs,
stack legacy Aurelia ES5 + .NET Framework, équipe de ~4 développeurs.
Mon rôle : à la fois référent technique, lead d'équipe et garant de la
trajectoire produit côté front.
─ Architecture & Migration
• Définition et exécution d'une stratégie de migration Aurelia ES5/RequireJS
→ Angular 17+ via Strangler Fig pattern, au sein d'un monorepo Nx
• Choix des patterns d'intégration : Web Components natifs TypeScript pour
l'interopérabilité entre les deux stacks en cohabitation
• Intégration de l'API Learnosity (Questions API) via architecture iframe —
analyse des contraintes, conception, implémentation
─ Qualité & Outillage
• Mise en place du pipeline CI/CD CircleCI avec packaging NuGet et
publication sur registre GitLab auto-hébergé
• Déploiement blue-green sur IIS via Octopus Deploy et scripts PowerShell
PS5.1 (contraintes environnement legacy)
• Tests Cypress (E2E + component testing) et Jest
• Création et maintien du Design System Figma aligné avec les équipes produit
─ Lead & Organisation
• Mentoring hebdomadaire d'un apprenti développeur : pair-programming,
revues de code, montée en compétences progressive
• Animation des rituels agiles : daily, sprint planning, review, rétro
• Coordination avec l'équipe UX/UI : suivi des maquettes Figma,
gestion des écarts design/implémentation, feedback technique en amont
• Priorisation continue de la dette technique avec l'équipe produit
Stack : Angular 17 · TypeScript · RxJS · NgRx · Nx · .NET Framework ·
CircleCI · GitLab CI · Octopus Deploy · PowerShell · Figma · Cypress · Jest
Développement d'applications web responsive dans un environnement startup
(fintech/RH).
- Architecture frontend et développement TypeScript/Angular
- Tests unitaires Jest, intégration HTML5/SCSS
- Collaboration en méthode agile, revues de code
Stack : Angular · TypeScript · Jest · Sass
Grenoble et périphérie
Application web dans le secteur de l'énergie.
- Architecture Redux avec NgRx / Immutable.js
- Développement Angular 9 / TypeScript / RxJS
- Intégration Material Design, contraintes cross-browser
Stack : Angular 9 · TypeScript · RxJS · NgRx · Sass
Grenoble et périphérie
Application web responsive dans le secteur de l'immobilier.
Architecture et développement Vue.js / Vuex
Environnement Google Cloud, Firebase, GSuite
Tests unitaires Jest & Cypress, déploiement et pipeline de production
Intégration HTML5/CSS (Stylus), contraintes cross-browser desktop & mobile
Stack : Vue.js · Firebase · GCloud · Jest · Cypress · Stylus
Grenoble et périphérie
Prestation dans le secteur immobilier.
- Développement TypeScript/Angular 2, architecture front-end
- Design UX, prototypage, formation développeurs sur CSS
- Tests unitaires Karma/Jasmine/Protractor
Stack : Angular 2 · TypeScript · Sass
Grenoble et périphérie
Migration majeure du site Joomeo.com (~SPA) :
- Migration PHP frontend → pattern MVC
- Migration vers Single Page Application avec AngularJS
- Refonte responsive/adaptive
- Stack : AngularJS · PHP · MySQL · jQuery · Node.js/Grunt
Développement et design sur un e-commerce à forte audience, plusieurs sites
internationaux (Spartoo.com, Rubbersole.co.uk).
Développement PHP / JavaScript / jQuery, création de plugins et modules
Intégration HTML5/CSS3, migration de web designs multi-sites, contraintes
IE8+
Migration des assets vers une architecture modulaire Sass/Compass avec
Node.js et Grunt
Création graphique web & print : landing pages, bannières, templates email,
catalogues, affiches
Gestion de projet et suivi des bugs sur Redmine
Stack : PHP · JavaScript · jQuery · Sass · Compass · Node.js · Grunt ·
Photoshop · Illustrator
Stage de création graphique et intégration web.
Création de graphismes web et newsletters intégrées en HTML/CSS
Développement et intégration d'animations Flash / ActionScript 2
Montage vidéo et compositing institutionnel et publicitaire
Stack : Flash · ActionScript 2 · HTML · CSS · Photoshop · Illustrator
- Français
- Français
- Anglais
- Anglais