
Amine Chennaoui
Senior Développeur Fullstack | Java • Angular • React
Salaire / Taux journalier
Paris, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Développeur fullstack avec +10 ans d'expérience grands comptes, expert Java/Angular/React. Spécialisé dans la création de frameworks internes et outils sur mesure : framework Angular adopté chez Amundi, plateforme i18n déployée en production chez Lefebvre. J'apporte des solutions techniques innovantes qui réduisent les coûts et accélèrent vos développements tout en maintenant une qualité optimale.
Expérience de travail
Ingénieur Full Stack
Lefebvre Dalloz Logiciels & ServicesFreelance
avr. 2024 - Présent
2 ans 7 mois
Paris et périphérie
Mission: internationalisation et migration React En arrivant sur cette mission, le besoin était ambitieux mais la direction à prendre restait ouverte. C'est ce terrain de liberté qui m'a permis de proposer des solutions qui ont marqué l'ensemble de l'entreprise. 𝗖𝗲 𝗾𝘂𝗲 𝗷'𝗮𝗶 𝗿𝗲́𝗮𝗹𝗶𝘀𝗲́ : → Développement d'un outil de gestion des traductions sur mesure (gestion, import/export, génération IA, merge) face aux solutions du marché à plusieurs milliers d'euros/mois → Refonte complète du processus i18n sur toute la stack (BDD, backend Java, frontend AngularJS) → Mise en place d'un microservice Python sur serveurs pour déployer les applications de recette, piloté depuis Jenkins → Migration du build AngularJS de Gulp/Bower vers Webpack/npm, puis lancement de la partie React sur Vite avec single-spa → Construction d'une bibliothèque de composants génériques avec Mantine en collaboration avec un UX/UI → Mise en place de skills Claude Code réutilisant mes composants Mantine pour accélérer la migration des vues → Développement d'un serveur MCP branché sur l'outil de traduction pour créer/vérifier les clés directement depuis l'IDE 𝗜𝗺𝗽𝗮𝗰𝘁 : → Outil de traduction adopté en production, la direction envisage de le déployer sur d'autres projets → Workflow de recette simplifié grâce au microservice de déploiement Jenkins/OVH → Migration frontend en cours, base solide posée pour l'équipe qui va s'agrandir 𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗻𝗲𝗺𝗲𝗻𝘁 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 : Java · Spring Boot · AngularJS · React · single-spa · Webpack · Vite · Mantine · Python · SQL · Jenkins · Claude Code · MCP
Ingénieur fullstack Java / Angular
AmundiFreelance
juin 2020 - mars 2024
3 ans 10 mois
Paris, France
Mission principale : Développement et évolution du framework interne "Maestro" Au sein de l'équipe Core d'Amundi, j'ai contribué à la création d'un framework Angular utilisé par l'ensemble des équipes de développement internes. 𝗖𝗲 𝗾𝘂𝗲 𝗷'𝗮𝗶 𝗿𝗲́𝗮𝗹𝗶𝘀𝗲́ : → Développement de composants Angular réutilisables en collaboration avec l'équipe UX/UI → Création d'un système de préférences utilisateurs avec persistance MongoDB/SQL → Mise en place d'un script bash custom pour la génération automatique du changelog (workflow Git) → Support technique pour les développeurs Amundi sur le framework (front & back) 𝗜𝗺𝗽𝗮𝗰𝘁 : - Framework adopté par les équipes internes pour standardiser les développements Angular - Réduction du temps de développement des nouvelles applications grâce aux composants réutilisables - Amélioration de la qualité du code via les bonnes pratiques embarquées dans le framework 𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗻𝗲𝗺𝗲𝗻𝘁 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 : Angular 10→15, TypeScript, Java 8/11, Spring, MongoDB, SQL, Git, Maven, Artifactory, Keycloak
Technical Lead
ThalesFreelance
nov. 2019 - juil. 2020
9 mois
78140 Vélizy-Villacoublay, France
Mission : Leader technique sur le projet EIP (Enterprise Integration Platform) Dans le cadre de la transformation digitale du groupe Thales, j'ai piloté techniquement la mise en place d'un bus d'échange entreprise (ESB) et d'une API Gateway sécurisée. 𝗖𝗲 𝗾𝘂𝗲 𝗷'𝗮𝗶 𝗿𝗲́𝗮𝗹𝗶𝘀𝗲́ : → Architecture et développement de la plateforme d'intégration d'entreprise → Mise en place d'un framework de tests unitaires (Powermock) et d'analyse de code (SonarQube) → Implémentation de la CI/CD avec Maven et GitLab-CI → Coordination technique avec les équipes et transmission des bonnes pratiques 𝗜𝗺𝗽𝗮𝗰𝘁 : - Amélioration significative de la qualité du code grâce aux outils de testing et d'analyse - Pipeline CI/CD opérationnel permettant des déploiements plus rapides et fiables - Montée en compétences de l'équipe sur les bonnes pratiques de développement 𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗻𝗲𝗺𝗲𝗻𝘁 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 : Java 7, IIB, Datapower, MQMFT, Maven, GitLab-CI, Script Batch/Shell, SonarQube
norsys
sept. 2015 - oct. 2019
4 ans 2 mois
Lyon, France
Ingénieur études et développement - SOGELINK
mars 2017 - oct. 2019
2 ans 8 mois
Lyon, France
Mission : Développement et évolution d'un portefeuille de 12 applications métier En tant que référent technique, j'ai contribué au développement de nouvelles fonctionnalités sur des applications existantes (7 clients finaux, 5 internes). 𝗖𝗲 𝗾𝘂𝗲 𝗷'𝗮𝗶 𝗿𝗲́𝗮𝗹𝗶𝘀𝗲́ : → Intégration de l'équipe Core pour développer un framework Angular interne → Migration des applications legacy AngularJS vers Angular 7+ → Développement de nouvelles fonctionnalités full-stack (Java/Spring + Angular) → Accompagnement des équipes dans l'adoption des nouvelles technologies 𝗜𝗺𝗽𝗮𝗰𝘁 : - 12 applications maintenues et évoluées avec succès - Framework interne facilitant le développement rapide de nouveaux besoins - Dette technique réduite grâce aux migrations AngularJS → Angular 7+ 𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗻𝗲𝗺𝗲𝗻𝘁 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 : Java 8, Spring, Angular 7, PostgreSQL, Git, GitLab-CI, Webpack, Redux, ActiveMQ
Ingénieur études et développement - SICAP
sept. 2015 - mars 2017
1 an 7 mois
Lyon, France
Mission : Développement full-stack et modernisation de l'architecture technique Au sein de l'équipe SICAP, j'ai participé au développement de nouvelles interfaces et à la migration de l'infrastructure de données. 𝗖𝗲 𝗾𝘂𝗲 𝗷'𝗮𝗶 𝗿𝗲́𝗮𝗹𝗶𝘀𝗲́ : → Développement de nouvelles interfaces utilisateur (frontend) → Migration de l'API Java d'Elasticsearch vers une nouvelle architecture → Évolution de la base de données pour supporter les nouveaux besoins métier → Mise en place de bonnes pratiques de développement au sein de l'équipe 𝗜𝗺𝗽𝗮𝗰𝘁 : - Migration réussie vers ElasticSearch, améliorant les performances de recherche - Nouvelles fonctionnalités livrées dans les délais - Base technique solide pour les évolutions futures 𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗻𝗲𝗺𝗲𝗻𝘁 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 : Java, Spring, Maven, ElasticSearch, Logstash, Kibana, AngularJS, Bootstrap, Tomcat
Formation
Université Grenoble Alpes
Master 2 (M2), Méthodes Informatiques Appliquées à la Gestion des Entreprises
2015 - 2016
1 an 1 mois
Résultat : Admis
Université Joseph Fourier (Grenoble I)
Master en informatique, Méthodes Informatique Appliquées à la Gestion des Entreprises (MIAGE)
2014 - 2015
1 an 1 mois
Résultat : Admis
Université Joseph Fourier (Grenoble I)
licence, informatique
2013 - 2014
1 an 1 mois