
Emmanuel Roux
Développeur senior • Angular • NodeJS
Salaire / Taux journalier
Paris, France
Mobilité : Paris, Île-de-France, ...
Freelance
À distance uniquement
Expertises
Langues
Expérience de travail
Développeur Angular / NodeJS
AudiovisuelFreelance
juil. 2024 - Présent
2 ans 4 mois
À distance
Projet en méthodologie agile (SCRUM / SAFE), ~ 100 personnes au total Mission 1 : Développement de plateforme web grand public, pour une grande marque : - Grille & catalogue produit - Tunnels d’achat - Paiement - Compte client - Contraintes webperf - Accessibilité Mission 2 : Développement du Design System de la marque, utilisé par une équipe de ~100 personnes. - Définition des composants & évolutions via échanges avec l’équipe UI/UI - Contraintes fortes d’accessibilité (audits internes & externes) - Mise à disposition de documentation pour les équipes (Storybook) Claude Code IA, Angular 22, Angular Material/CDK, Server-Side Rendering (SSR), RxJS, NgRx, NX, NodeJS, API REST (OpenAPI 3, Swagger), Tests (Jest), Docker, Kubernetes
Développeur Angular
Matomo
avr. 2021 - Présent
5 ans 7 mois
À distance
Développeur du plugin open-source Matomo Analytics pour Angular. Matomo Analytics est un outil de web analytics et une alternative française à Google Analytics respectant la RGPD. - Librairie permettant d’intégrer Matomo Analytics dans une application Angular - 35k téléchargements/semaine - 11 contributeurs - Projet open-source : https://github.com/EmmanuelRoux/ngx-matomo-client - Référencé par Matomo : https://matomo.org/integrate/ Claude Code, IA, Angular 21, Angular Package Manager (library), Github Actions, Tests (Karma, Jasmine)
Développeur fullstack Angular / NodeJS
Renault GroupFreelance
janv. 2022 - juil. 2024
2 ans 7 mois
Paris, France
Mission 1 : Refonte du système de garanties pour le contrôle de gestion. Objectif : calculer du coût unitaire par type de véhicule, selon des critères variés, afin de calculer les provisions des années suivantes (budget dépenses et charges). Développement from scratch d’une application web complète (front, back, data) dans l’optique de remplacer le système existant. - Équipe SCRUM comprenant entre autres 4 développeurs, 2 data engineering et 1 UX/UI - Définition des écrans / maquettes / UX - Mise à disposition et croisement des données des véhicules, des batteries, des offres de garantie, volumes de vente, dépenses, facturation. - Affichage avec Ag-grid des données traitées et croisement avec les référentiels métier (véhicules, batteries, offres de garantie, marchés géographiques...) - Ajustements manuels par l’opérateur (CDG) des données calculées, via tableaux Ag-grid - Présentation des calculs de provision automatiques (UX complexe : Angular Material & Ag-grid) Angular 20, Angular Material, RxJS, NgRx, API REST (OpenAPI 3, Swagger), Tests (Karma, Jasmine, Cypress), Accessibilité, Backends Java & NodeJS, Maven, Docker, Kubernetes, GitLab-CI/CD, OIDC, OAuth2 Mission 2 : Développement du Design System, interne au Groupe Renault. Objectif : Adapter le nouveau Design System de Renault Group (et ses filiales Renault, Dacia, Mobilize, Alpine) à l'ensemble des applications du groupe, mettre à disposition les composants DS pour l’ensemble des développements du groupe (Storybook). - Équipe de 3 développeurs en plus du pôle UX/UI - Le Design System est développé et adapté pour les différents langages et frameworks utilisés dans l'entreprise (Javascript vanilla, React, Angular) - Il permet aux applications d'implémenter facilement les composants du Design System du groupe ou de leur filiale, y compris concernant l'accessibilité - Contraintes d’obligation du respect des normes d’accessibilité du groupe Angular 20, Angular Material, Storybook, RxJS, NgRx, API REST (OpenAPI 3, Swagger), Tests (Karma, Jasmine, Cypress), Accessibilité, Backends Java & NodeJS, Maven, Docker, Kubernetes, GitLab-CI/CD, OIDC, OAuth2
Développeur fullstack Angular / Java
Renault DigitalFreelance
nov. 2019 - janv. 2022
2 ans 3 mois
Paris, France
Refonte des outils Source-to-Pay. Application web de pilotage de l’ensemble du processus achats- fournisseurs, de la sélection à la facturation. Objectif : optimiser la performance, la conformité et l’efficacité des flux financiers du Groupe Renault. - Définition des écrans / maquettes / UX, en collaboration avec une UI designer - Développement de formulaires complexes multi-backend - Développement de tableaux de reporting et de suivi - Développement du process de suivi des demandes (interaction avec divers systèmes internes) avec droits d'accès - Equipe SCRUM comprenant entre autres 4 développeurs + UX Angular 12-13, Ag-grid, Angular Material, RxJS, NgRx, Java Spring Boot, Maven, API REST (OpenAPI 3, Swagger), Tests (Karma, Jasmine, Cypress), Accessibilité, Docker, Kubernetes, GitLab-CI/CD, OIDC, OAuth2
Développeur fullstack Angular / Java
BNP Paribas Cardif
avr. 2019 - nov. 2019
8 mois
92000 Nanterre, France
Développement d'une application de traitement de flux de données finance et assurance par batch. - Développement d'un Dashboard de gestion des batchs - Développement d'un Dashboard de reporting Angular, RxJS, Java, Spring Boot, Maven, API REST (OpenAPI 3, Swagger), Tests (Karma, Jasmine), Docker, Kubernetes, GitLab-CI/CD, OIDC, OAuth2
Lead Développeur fullstack Angular / Java
Thales
nov. 2016 - mars 2019
2 ans 5 mois
78140 Vélizy-Villacoublay, France
– Angular 5+ / Java 8+ – Pour un acteur majeur du nucléaire, lead developer sur des équipe Agile Scrum de 3 à 8 personnes – Développement Angular / Java – Référent technique projets Angular – Scrum Master – Définition de l'architecture logicielle, choix des outils – Formation des équipes à Angular et Java – DevOps (GitLab, Docker, Rancher, Sonar...) – Développement des pratiques Agile et DevOps au sein de l'entreprise
Nocosium
janv. 2012 - janv. 2016
4 ans 1 mois
Lead développeur fullstack
janv. 2015 - janv. 2016
1 an 1 mois
– Analyses fonctionnelles – Spécifications (fonctionnelles, IHM, équipements) – Relation client – Conception, développement, tests, mise en production – Gestion équipe de développement – Mise en place de systèmes d'information – Mise en place d'équipements métier – Java/JEE, Spring, Grails, Hibernate, PostgreSQL, Android (SDK, Android Studio), API REST (JSON), AGILE, Git
Développeur fullstack
janv. 2012 - janv. 2015
3 ans 1 mois
– Analyse et spécifications fonctionnelles, spécifications IHM. – Conception, développement, tests, mise en production. – Java/JEE, Spring, Grails, Hibernate, Android (SDK, Android Studio), Maven, Git.
Formation
Global Knowledge
Certification Training, Amazon Web Services, AWS
2018 - 2018
1 mois
Grenoble INP Esisar
Ingénieur, Informatique et réseaux
2012 - 2015
3 ans 1 mois
Université Pierre Mendès-France (Grenoble II)
DUT, Informatique
2010 - 2012
2 ans 1 mois
Portfolio
