
Marvin Balungidi
Senior Software Engineer (Freelance) - Disponible
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Consultant sénior fort de 13 ans d’expérience en conception logicielle, j’ai évolué au sein de secteurs exigeants (luxe, bancaire et plus récemment e-commerce) où l’adaptabilité est essentielle. Si Java constitue mon expertise historique, mon parcours récent chez SNCF Connect & Tech illustre également ma capacité à relever de nouveaux défis techniques. J’accompagne les entreprises dans la conception et l’évolution de systèmes robustes et évolutifs afin de répondre à leurs enjeux techniques et soutenir la croissance de leurs produits.
Expérience de travail
SNCF Connect & TechFreelance
juin 2023 - mai 2026
3 ans
Saint-Denis, France
Software Engineer
déc. 2024 - mai 2026
1 an 6 mois
Saint-Denis, France
MAIA – Assistant IA (1 an) Développement d’une solution IA agentique multi-agents, multi-modale (texte & voix) et multi-providers (OpenAI, AWS Bedrock) pour créer des assistants intelligents accompagnant les clients à chaque étape du voyage (avant-vente, vente, après-vente). Phase POC (6 mois) : - Intégration d’API internes (offre ferroviaire + temps réel circulation) via un socle de connecteurs/outils (MCP) - Conception d’une architecture multi-agents orchestrant des tâches complexes sur tout le cycle de vente - Approche multi-providers intégrant les LLM d’OpenAI et AWS Bedrock - Intégration texte & voix pour une expérience naturelle et inclusive Pilote sur le bot SNCF Voyageurs (en cours) : - Remplacement d’un système déterministe (arbre de décision + NLU/NLP) par une architecture agentique (LLM + RAG) - Intégration front & back, développement d’un client SSE gérant dynamiquement contexte et intention - Mise en production : rate limiting, multi-instances, Redis/Valkey, déploiement Kubernetes/ECS + IaC, observabilité Datadog (métriques, logs, dashboards) - Création d’une plateforme no-code d’administration & d’évaluation : composition d’agents/workflows, pilotage qualité live (simulation + LLM-as-judge) Résultats : - En production depuis le 24 novembre 2025 -+1000 conversations sur le périmètre couvert (conditions d’échange et d’annulation) - Coût moyen : ~0,05€ par conversation - 85 % de qualité des réponses Tech : TypeScript, Node.js, React, Zod, Fastify, Vitest, Kotlin, Kubernetes, AWS Bedrock (LLM + LLM-as-judge + RAG), S3, ECS, DynamoDB, Redis/Valkey, Terraform, OpenAI SDK, Turborepo/PNPM, Biome, Datadog APM, architecture agentique, MCP, Git, GitLab CI.
Software Engineer
oct. 2023 - déc. 2024
1 an 3 mois
Saint-Denis, France
NAVIX – POC Comparateur de mobilités (1 an) : développement d’un comparateur multimodal de mobilités, intégrant la recommandation d’offres ferroviaires et de transports urbains (bus, métro, tramway), à partir de l’analyse d’un trajet domicile-travail afin d’optimiser les choix de déplacement et de favoriser les mobilités douces. Domaine d'intervention : - Étude de faisabilité technique et définition de de l’architecture - Montée compétence sur Typescript / Node.js, et AWS (Lambda, S3, Secrets Manager) - Montée en compétence sur les API SNCF internes de recherche d’itinéraire et d’offres tarifaires ferroviaires - Intégration de l’API HERE afin d’estimer le coût de trajets en mobilités carbonées et électriques - Conception et développement d’un moteur de création et de comparaison de devis - Déploiement de la solution en préproduction et accompagnement des premiers utilisateurs lors des phases de test Résultats : - Précision : taux de pertinence des itinéraires proposés de 88% basé sur les retours utilisateurs (panel de 100 bêtatesteurs) - Impact écologique : Mesure d’une intention de report modal de 18% des utilisateurs testés d’un moyen de transport carboné vers une solution multimodale (Train + Mobilité urbaine) - Couverture : Intégration de plus de 50 réseaux de transports urbains (RATP, réseaux régionaux) pour une couverture multimodale accrue Tech : TypeScript, Node.js, PNPM, Turborepo, Vitest, React, AWS (Lambda, S3, Secrets Manager, CloudWatch, CDK), Git, Gitlab, Gitlab CI
Java Software Engineer
juin 2023 - oct. 2023
5 mois
PLUME – POC Digital Wallet & Crédits Dématérialisés (6 mois) : développement d'un dispositif de gestion de crédits dématérialisés associés à un portefeuille numérique. Étude de l'appétence client pour l'achat de cartes cadeaux et le paiement de billets de train en crédits, visant à enrichir l'offre de services SNCF Connect. Domaine d'intervention : - Montée en compétence sur le hub de paiement SNCF Connect - Intégration dans le hub de l’API REST de Worldline permettant la gestion des crédits - Développement de parcours d’achat et d’utilisation de crédits et de gestion du portefeuille électronique - Déploiement de la solution en préproduction et accompagnement des premiers utilisateurs lors des phases de test Résultats : - Analyse du panel : Recueil de 70 retours qualitatifs sur un panel de 100 utilisateurs permettant de segmenter précisément les profils "réfractaires" (voyageurs occasionnels) vs "intéressés" (professionnels). - Diagnostic UX : Mise en évidence de points de friction dans le parcours de consultation du portefeuille numérique Tech : Java, Kotlin, Axon, Junit, TypeScript, React, Git, Gitlab, Gitlab CI
Java Software Engineer
ING France
avr. 2019 - mars 2022
3 ans
Paris, France
Refonte du système de gestion d’envoi de messages audios préenregistrés visant à inciter les clients à rappeler la banque ou à les informer : - Montée en compétence sur l’existant - Proposition et développement d’un nouveau workflow améliorant le suivi de chaque campagne d’envoi de messages - Amélioration des logs - Synchronisation avec le Centre de Relation Client afin d’éviter un afflux trop important de rappels Migration de SOAP vers REST d’une API permettant la récupération de factures à destination de courtiers : - Réalisation d’un POC afin de prendre connaissance du framework - Développement de la solution cible Intégration d’un moteur de scoring client aidant les analystes à mesurer la qualité d’un dossier crédit immobilier : - Organisation et participation aux différentes séances de prise de connaissance du moteur de scoring en collaboration avec le métier et le prestataire fournissant la solution - Participation à la refonte du modèle de données du périmètre Crédit Immobilier afin d’y intégrer la partie scoring client - Réalisation d’un POC ayant pour but de recueillir les informations d’un dossier puis de tester le moteur de scoring de façon isolée - Développement de la solution cible - Assistance technique au métier durant le calibrage du moteur et la campagne de tests Développement d’une solution contre les attaques par bruteforce sur deux assets, par blocage temporaire de compte suivant le nombre d’essais. Environnement technique : Java 8, Spring 4, Spring Boot 2, JDBC, Oracle, H2, WS SOAP et REST, JUnit, Mockito, AssertJ, HTML5, CSS3, AngularJS, Git (Gitlab puis Azure DevOps), Ansible, Puppet, TDD
Ingénieur d'Etudes & Développement Java/JEE - Ippon Technologies
Orange Bank
mars 2018 - mars 2019
1 an 1 mois
Région de Paris, France
Projet Orangebank.fr : maintenance corrective et évolutive du site client - Maintenance corrective et évolutive du parcours d’ouverture de compte bancaire - Mise en place de l’offre carte bancaire Premium d’Orange Bank Environnement technique : Java 8, Spring 4, WS REST (JAX-RS), JPA/Hibernate, JUnit, Mockito, AssertJ, H2, Oracle, Liquibase, Git
Ingénieur d'Etudes & Développement Java/JEE - Ippon Technologies
Société Générale
mai 2017 - déc. 2017
8 mois
Région de Paris, France
Projet FCCR : application de notation client luttant contre le risque financier - Mise en place d’un système de remontée de logs en JSON basé sur une stack ELK (ElasticSearch, Logstash, Kibana) existante. - Création d’un dashboard technique et fonctionnel d’exploitation de l’application sous Kibana - Refonte graphique de l’application selon les chartes de la Société Générale avec Twitter Bootstrap - Développement d’un service d’audit d’appel des APIs internes et externes - Corrections d’anomalies Environnement technique : Java 8, Spring 4, WS REST (JAX-RS), JPA/Hibernate, JUnit, Mockito, AssertJ, H2, Oracle, Liquibase, Git
Ingénieur d'Etudes & Développement Java/JEE - Ippon Technologies
ING
juin 2016 - mai 2017
1 an
Région de Paris, France
Gestion du site ing.fr ainsi que des applicatifs back-office - Développement d’un module de génération d’attestations client - Ajout d’un nouveau mode de gestion de mandats bancaires : refus de tout prélèvement - Développement d’un composant générique pour l’OTP (One Time Password) envoyé lors des actions sensibles effectuées par le client Environnement technique : Java 7, Spring 4, JPA/Hibernate,, Oracle, WS REST (Apache CXF), JUnit, Mockito, AssertJ, Cucumber, HTML5, CSS3, AngularJS, Git, Stash
Ingénieur d'Etudes & Développement Java/JEE - Ippon Technologies
LVMH Perfumes & Cosmetics
août 2015 - mai 2016
10 mois
Région de Paris, France
Gestion du site Dior Parfums et Cosmétiques (versions desktop et mobile) - Refonte du module en charge de la gestion des codes promotionnels - Développement d’une API renvoyant des informations relatives aux produits pour le tracking Google Analytics Environnement technique : Java 7, Spring 4, OpenJPA, MyBatis, Tomcat 7, Jenkins, SVN, Velocity, jQuery
Ingénieur d'Etudes & Développement Java/JEE - Ippon Technologies
UCPA
juin 2015 - juil. 2015
2 mois
Région de Paris, France
Gestion et maintenance du site UCPA.com Projet Convergence : ajustements graphiques suite au projet Conversion Environnement technique : Java 6, Struts, HTML5, CSS3, jQuery, BroadVision, SQL Server, JBoss
Ingénieur d'Etudes & Développement Java/JEE - Ippon Technologies
Apec - Association Pour l'Emploi des Cadres
sept. 2014 - juil. 2015
11 mois
Région de Paris, France
Projet SOCLE : refonte complète du site web Apec.fr sous le CMS Jahia Développement de modules Jahia : - Module de recherche éditoriale - Module newsletter - Formulaires de prise de rendez vous Environnement technique : Java 6, Jahia 7, Spring 4, Maven, AngularJS, Tomcat, Jenkins, SwaggerUI
Ingénieur d'Etudes & Développement Java/JEE - Ippon Technologies
UCPA
nov. 2013 - août 2014
10 mois
Région de Paris, France
Gestion du site de vente de séjours sportifs UCPA.com Au sein d'une équipe de deux personnes : - Projet Conversion : refonte graphique du site et création d’un nouveau tunnel d’achat - Intégration d’une solution de cross-selling sous BroadVision - Projet LSP : création d’une interface d’administration simplifiée des contenus visibles sur les sites des centres de loisirs UCPA Environnement technique : Java 6, Struts, HTML5, CSS3, jQuery, BroadVision, SQL Server, JBoss
Apprenti Ingénieur d'Etudes & Développement Java/JEE - Ippon Technologies
CHANEL
févr. 2013 - oct. 2013
9 mois
Région de Paris, France
Projet Store Locator Back Office v2 : maintenance corrective et évolutive d’une application en charge de la gestion des informations relatives aux différents points de ventes Chanel et d’autres revendeurs. Environnement technique : Java, Spring, HTML5, CSS3, jQuery, SQL Server, Tomcat, Maven
Apprenti ingénieur
Théâtre Paris-Villette
nov. 2010 - déc. 2012
2 ans 2 mois
Région de Paris, France
- Projet Appli TPV : développement d’une application mobile hybride vitrine pour le Théâtre Paris-Villette - Projet Trajets.fr : développement d’un site collaboratif ayant pour but la réalisation des scènes d’un film par les internautes dont le scénario est défini à l’avance. Environnement technique : PHP5, MySQL, jQuery, jQuery Mobile, PhoneGap, Android, iOS
Formation
ESIEA - École d'Ingénieur·e·s d'un numérique utile
Ingénieur ESIEA
2010 - 2013
4 ans
Ingénieur ESIEA
Lycée Jacquard
BTS, IRIS (Informatique et Réseaux pour l'Industrie et les Services techniques)
2008 - 2010
3 ans
BTS, IRIS (Informatique et Réseaux pour l'Industrie et les Services techniques)