
Mohammed Belmehdi
Lead Developer Full Stack | Java, Angular, Kafka
Salaire / Taux journalier
94800 Villejuif, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Lead developer full-stack avec +10 ans d'expertise Java/Angular dans le secteur bancaire et énergétique. Spécialisé en architectures microservices, streaming Kafka et CI/CD à grande échelle (plateforme Jenkins gérant 1000+ applications). J'accompagne vos projets digitaux de l'analyse technique à la production, avec un focus sur la qualité du code et les méthodologies Agile.
Expérience de travail
Full stack lead developer | Java, Angular
LCL
déc. 2024 - Présent
1 an 11 mois
94800 Villejuif, France
– Développement et évolution d'applications digitales dédiées aux parcours d'ouverture de compte et à la vente de produits bancaires, accessibles en ligne et en agence. – Analyse des besoins métiers et rédaction d'études techniques. – Résolution d'incidents de production et mise en œuvre de correctifs, notamment sur les parcours critiques. – Développement de nouvelles fonctionnalités et maintenance évolutive des applications. – Conception et maintenance de services microservices et de listeners Kafka (production/consommation d'événements). – Revue de code, mise en place de tests unitaires et d'intégration. – Participation aux cérémonies Agile/Scrum et accompagnement des mises en production. – Migration technique Angular et amélioration continue de la qualité du code (pair programming).
Full stack lead developer (Angular, Java)
RTE Réseau de Transport d'Electricité
avr. 2021 - déc. 2024
3 ans 9 mois
Paris, France
En tant que développeur référent de la partie front, j'ai travaillé sur des modules transverses destinés à être intégrés dans divers produits. J'ai également été amené à travailler sur une nouvelle architecture basée sur les micro-frontends, favorisant une séparation claire des aspects techniques et fonctionnels pour améliorer la maintenabilité et la scalabilité.
Software engineer
LCL
mai 2017 - mars 2021
3 ans 11 mois
Paris, France
– Importante plateforme d'intégration continue Jenkins, plus de 1000 applications gérées. 8 slaves windows & 4 slaves Linux / Docker. Entre 50 et 100 déploiements par jour, 200 à 300 jobs par jour. – Gestionnaires de sources Subversion et GIT. – Référentiel de binaires Nexus. – Développement et maintenance de divers intranets: cartographie des serveurs, déclenchement et suivi des déploiements, métriques de qualité de code (front Angular, AngularJS, backend Java REST sous Jersey, base de données MongoDB). – IDE Java Eclipse avec ses plugins d'aide au développement et de qualité de code. – IDE "front" Brackets & Sublime Text – Alimentation d'un Wiki d'aide au développement. – Scripts de déploiement Python et shell (déploiement via Ansible). – Support technique des équipes de développement. – Gestion du socle d'intégration Web Services et IHM avec les entités du Groupe Crédit Agricole. – Rapprochement avec la production (externalisée) en cours, cible DevOps – Veille technologique.
Software engineer
Bouygues Telecom
avr. 2016 - avr. 2017
1 an 1 mois
Rabat, Maroc
Refonte d’une application de gestion de la vie cliente en implémentant les microservices qui ont pour but la décomposition du projet en plusieurs projets spécialisés avec un couplage faible (Simple Play), qui va permettre une évolution et maintenance plus fluide en facilitant la tache aux développeurs pour se focaliser sur l’aspect fonctionnelle plus que technique.
IT Consultant
Hidden Founders
janv. 2015 - mars 2016
1 an 3 mois
Ingénieur en développement informatique
Neoxia
janv. 2013 - déc. 2014
2 ans
Casablanca, Maroc
Formation
Ecole Marocaine des Sciences de l'ingénieur
Diplôme d'ingénieur, MIAGE
2007 - 2012
5 ans 1 mois
Licences et certifications
Microsoft Certified Professional
Délivré le : mars 2014
Programming in HTML5 with JavaScript and CSS3
Délivré le : mars 2014