
Franck Mbakop
Lead/Senior Developer Fullstack Java/Kotlin React
11 recommandations
Salaire / Taux journalier
11 personnes recommandent
Île-de-France, France
Freelance
Peut venir sur site
Expertises
Langues
Recommandé par
Yanne Dal Palu
Société Générale
Référent Conformité - Direction financière
A recommandé le 16 mars 2022
Et 8 autres personnes
À propos
Introduction
Lead Developer Fullstack avec +9 ans d'expertise en architecture Java/Spring/React et management d'équipes techniques. Expérience prouvée chez Société Générale et Compagnie des Alpes : conception d'applications haute disponibilité, supervision d'équipes de 5+ développeurs, réduction des délais de déploiement via microservices. Spécialisé en solutions Cloud (AWS, Azure, OpenShift) pour applications B2B/C2B performantes et évolutives.
Expérience de travail
Lead Developer Fullstack | Architect
Compagnie des Alpes
mai 2023 - Présent
3 ans 6 mois
À distance
• Product Engineering & Dev Core : Cadrage technique, challenge du besoin et dev des moteurs de tunnels de vente B2B/B2C pour 10+ parcs/stations (22M de visiteurs/an). Durcissement cyber des API à l'Edge (WAF, anti-bot, rate-limiting). • Refactoring Legacy : Extraction progressive du monolithe historique (Strangler pattern) vers des microservices et du Serverless (AWS Lambda). Architecture événementielle (Kafka) pour découpler et paralléliser les flux inter-services. • Performance & Résilience : Diagnostic via Datadog Profiling et optimisation PostgreSQL (partitionnement). Intégration d'une salle d'attente virtuelle (VWR) à l'Edge gérant des pics de +100 000 req/min pour soulager les backends de billetterie. • Moteur de Paiement (Adyen & Worldline) : Refonte multi-prestataires des flux d'encaissement par parc (architecture idempotente sécurisant les 1,4 Md€ de CA du groupe) et automatisation du rapprochement comptable via Spring Batch. • Pipeline IA & Résolution Automatique : Automatisation de la maintenance via le protocole MCP Datadog, de la détection de l'erreur en prod à la génération autonome de PR corrective (avec validation humaine). Déploiement d'agents (Claude/Copilot) pour les revues de code et la documentation. • Leadership & Delivery : Management technique de 6 à 8 développeurs et pilotage transverse des API. Intégration de l'écosystème complexe de billetteries (GTS, Galaxy, Orchestra...) et standardisation DevSecOps (Azure CI/CD, TestContainers). • Backend & Core : Kotlin 2.2.0, Java (17, 21), Spring Boot 3, Spring (Web, Batch), CircuitBreaker • Frontend : React 19 • Data & Distributed Systems : PostgreSQL (Tuning, Partitioning), Kafka • Cloud, Ops & Observability : AWS (Lambda, SES, SNS, ...), Azure DevOps (CI/CD), Docker, Datadog (MCP, Profiling) • IA, Qualité & Services : Agents LLM (Claude, Copilot), TestContainers, Adyen API, Worldline API, Edge VWR • Écosystème Billetteries (Gateways) : GTS, Galaxy, Orchestra, BookingExpert, HKS, Iresa • Team: 1 PMO, 2 PO, 2 TechLeads (Dev/Ops), 2 LeadDevs, 6-8 Dévs Fullstack
Lead Developer Fullstack
Django by La banque PostaleFreelance
avr. 2022 - mai 2023
1 an 2 mois
Paris, France
• Cadrage & R&D : Analyse approfondie des besoins business et réalisation de POCs (Proof of Concept) techniques pour traduire les exigences fonctionnelles de la FinTech en solutions IT robustes, sécurisées et scalables. • Conception & Haute Disponibilité : Développement d'architectures résilientes et hautement disponibles en environnement C2B à fort trafic (Java 11, Spring Cloud, Kafka, Azure), garantissant un taux de disponibilité de 98% et absorbant plus de 30 000 transactions financières par jour dès l'ouverture du service. • Gouvernance & Documentation : Rédaction de la documentation d'architecture de référence (DAS - Dossier d'Architecture Spécifique, DAT - Dossier d'Architecture Technique, diagrammes de flux), assurant la pérennité du code et facilitant le onboarding technique. • Management Technique : Pilotage opérationnel et répartition des tâches au sein de l'équipe (4 développeurs experimentés), animation des rituels agiles, revues de code (via Sonar) et optimisation de la vélocité de livraison de la squad. Team: 1 CP, 1 Tech Lead Dev, 1 Tech Lead Ops, 3 PO, 6 Dévs Java (8, 11), Spring (web, batch, cloud), Kafka, React, Angular, Git, TestContainers, PostgreSQL, Docker, Microsoft Azure, Sonar
Société Générale
mars 2020 - mai 2022
2 ans 3 mois
Paris, Defense
Lead Developer Fullstack
mars 2021 - mai 2022
1 an 3 mois
Paris, Defense
Développement d'une application permettant d’évaluer le risque de corruption en simulant les différents scenarios possibles selon une approche dite « Cartographie de risques ». En tant que Lead Dev, j'ai pour rôle d’analyser, architecturer, et de concevoir le socle applicatif performant garantissant une haute disponibilité de l’application. Proposer des solutions techniques les moins couteuses et les plus efficaces Responsable des environnements de déploiement Supervision d’une équipe de 5 développeurs Team: 1 CP, 1 Architecte Cloud, 1 Scrum Master, 4 POs, 1 Teach Lead, 5 Dévs Stack: Java (8, 11), Spring, React 17, Git, PostgreSQL, Kafka, Docker, OpenShift, Sonar, AWS S3
Senior Software Engineer IT Finance
mars 2020 - mars 2021
1 an 1 mois
Paris, Defense
Développement d’une application permettant l’évaluation des risques de non-conformité utilisant l’approche par questionnaire (questions/réponses) afin de fournir aux responsables des éléments de pilotage nécessaires à la mise en place des plans d’actions. En tant que Développeur Senior, j'avais pour rôle d’analyser et concevoir le socle applicatif, de garantir la haute disponibilité et l’optimisation des performances de l’application. Team: 1 CP, 1 Architecte Cloud, 1 Scrum Master, 4 POs, 1 Teach Lead, 5 Dévs Stack: Java (8, 11), Spring, React 17, Git, PostgreSQL, Kafka, Docker, OpenShift, Sonar, AWS S3
Senior Software Engineer Fullstack
Digiwin Groupe TRSb
oct. 2018 - mars 2020
1 an 6 mois
Nantes, France
- Développement (back-end et front-end) des applications métiers « from SCRATCH » - Développement des sites intranets et internets - Évaluer les risques (techniques, délais, impacts) pouvant intervenir au cours de la mise en place d'une solution - Faire des études, chiffrages des spécifications des besoins - Faire des POCs pour la mise en place des solutions complexes - Assurer le suivi opérationnel d’une TMA (web et mobile) - Réfèrent technique et fonctionnel applicatif
Software Engineer
Majolan
nov. 2016 - oct. 2018
2 ans
Douala, Cameroun
- Développer, Administrer et Intégrer JDP (Jalios Digital Platform) - Développer des modules pour Eclipse - Responsable technique de l’équipe de développement - Développer des intranets & sites internet (modules ou dépendances) - Développer des applications web (métiers) et mobiles - Assurer la mise en œuvre technique par des prestations de développements, d'assistance des clients et des partenaires intégrateurs - Décliner des besoins métiers en fonctionnalités produits Jalios, arbitrer entre fonctions standards & spécifiques Appliquer la démarche qualité des logiciels auxquels il sera amené à développer (méthodes agiles: SCRUM / XP Programming) - Rédiger des rapports d'interventions pour rendre compte de ses missions - Assurer la maintenance évolutive & corrective des applications déployées - Formateur confirmé de la solution Jalios (Certification "Développeur Expert Jalios 9") - Animer les forums GED Collaborative / Gestion des contenus/RSE/ECM - Réalisation de vidéos d’usage de la plateforme Jalios sur la chaine Majolan (YouTube) + 20 Projets & TMA intranets & internets dans le DIGITAL
SEED (Software Entreprise Engineering and Division
juin 2014 - oct. 2016
2 ans 5 mois
Douala, Cameroun
Junior Software Engineer
avr. 2015 - oct. 2016
1 an 7 mois
Douala, Cameroun
- Développer les applications multi-plateformes(Autonomes, Web & Mobile). - Assurer la montée en compétence des développeurs juniors - Recueil des besoins, analyse et rédaction des cahiers de charges techniques et fonctionnels - Développer et mettre en production d’un ERP nommée « Morpheus » (Modules développés en équipe : RH, PAIE, ETUDE, SCOLARITE ,ADMISSION). - Administrer les bases de données. - Analyser de manière détaillée le projet dans sa globalité - Coordonner le département de conception d’application mobile - Proposer des solutions optimales pour l’amélioration des performances des applications conçues - Rédiger des documents d’exploitation des logiciels - Former les utilisateurs sur les produits développés. +1 Application métier +1 ERP (en équipe) +3 Applications mobiles
Analyste & Développeur Junior
juin 2014 - mai 2015
1 an
Douala, Cameroun
- Administration de base de données ORACLE 10 G - 11 G - Développeur JAVA EE 5.5 - 6.0 (JDeveloper - [ GlashFish- Websphere- WebLogic- JBoss]) - Gestion des processus métiers avec BPM - BPEL - UML (couplé OCL) - Développement application Web & Autonome (POO & POA)
Formation
IUC (Institut Universitaire de la Côte) / Université de Dschang
Master en ingénierie, Systèmes d'informations & Génie Logiciel
2015 - 2017
2 ans 1 mois
Résultat : B+
IUC (Institut Universitaire de la Côte) / Université de Dschang
Licence, Génie Logiciel
2014 - 2015
1 an 1 mois
Résultat : B+
IUC (Institut Universitaire de la Côte) / Collège Communautaire du Nouveau - (CANADA)
DEC (Diplôme d'Etude Collégial), Programmation & Analyse des projets
2012 - 2014
2 ans 1 mois
Résultat : B+
High school of Levant
Baccalauréat, Mathématiques et Physiques
2011 - 2012
1 an 1 mois
Licences et certifications
Microsoft Certified: Azure Developer Associate
Délivré le : mars 2023
Microsoft Azure Fundamentals
Délivré le : févr. 2023
CNIL: RGPD & Conformité
Délivré le : janv. 2022
Scrum Fundamentals Certified
Délivré le : sept. 2018
Certification Développeur Expert Jalios
Délivré le : déc. 2017