Marvin Balungidi

Senior Software Engineer (Freelance) - Disponible

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

LLMs / Large language modelsJavaSpring BootAngularTest Driven DevelopmentSoftware CraftsmanshipTomcatMicrosoft SQL ServerElasticsearchCSSReactAndroidNodeRedisKotlinIOSDynamoDBAWS LambdaSwagger/OpenAPIDatadogJBossKubernetesGitRESTful APIsELK StackUX Product DesignJenkinsTypescriptMavenTerraformHTMLMySQLAnsibleOracle

Langues

Français (Maternelle)AnglaisJaponaisEspagnol

À 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.

Liens

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)

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.