Issofa Ntieche Mfoum

Technical Lead | Java Spring & Angular

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaDevOpsAWSKubernetesAnsibleClean ArchitectureHTMLReact NativeSpring BootPostgreSQLGitGitLabJenkinsGrafanaMavenHexagonal ArchitectureMicroservicesJavascriptAngularPHPPrometheusMySQLSymfonyDockerPostmanDatadogElasticsearchLinuxScrumConfluenceJiraComptabilité

Langues

Français (Courant)Anglais

À propos

Introduction

Expert technique avec une solide expérience en architecture microservices et développement Java. En tant que Technical Lead, je coordonne des équipes pluridisciplinaires pour BPIFrance et implémente des solutions Spring Boot robustes. Spécialisé dans les architectures avancées (CQRS, Event Sourcing), DevOps et Kubernetes, j'accompagne efficacement les équipes dans l'optimisation de leurs processus de développement et déploiement.

Liens

Expérience de travail

Technical Lead

BPI FranceFreelance

juin 2024 - Présent

2 ans 5 mois

Paris, France

Conception et développement d’une application d’envoi de notifications transverses aux différentes applications du train, en appliquant une approche BDD (Behaviour Driven Design), avec une stack principale Java (backend) et React (frontend), dans un contexte BPM / workflow / case management : Pilotage de l’étude de faisabilité technique et de l’analyse d’impact des nouvelles fonctionnalités, avec modélisation des processus métier et des composants techniques en UML, et alignement avec des architectures modernes (microservices, messaging orienté événements, CQRS, architecture hexagonale). Estimation des charges et participation active aux ateliers de chiffrage des tickets (grooming sessions et sprint planning) en utilisant Jira pour la planification et Confluence pour la documentation, garantissant des délais de livraison réalistes pour les travaux backend (Java) et frontend (React). Conception et implémentation de la fondation technique de la plateforme avec Spring Boot et l’ensemble de la suite Spring (Spring Core, Spring Data, Spring security, etc.) et SSE, en exposant des APIs consommées par un frontend React pour la configuration, le monitoring et la gestion des notifications. Mise en place de starters Spring Boot réutilisables et de composants partagés pour les équipes de développement (logging, sécurité, monitoring, configuration avec Vault, OpenAPI v3, MapStruct, Lombok, Liquibase), leur permettant de connecter rapidement leurs micro-applications à l’écosystème global de workflow / BPM. Support technique opérationnel aux équipes de développement pour les aider à intégrer leur micro-application dans le paysage global des processus, en veillant à ce que chaque service participe correctement aux workflows de bout en bout et à la gestion des cas. Promotion et mise en application des bonnes pratiques DEV/DevOps : revues de code, automatisation des tests avec JUnit et Mockito, tests de performance et d’intégration avec JMeter et Postman, et workflows Git propres (feature branches, merge requests) sur GitLab. Conception et maintenance de pipelines CI/CD avec Jenkins, GitLab CI, Maven et Ansible pour automatiser la construction, les tests, le packaging et le déploiement vers des environnements Kubernetes Tanzu et Docker. Autres activités transverses menées au quotidien: Amélioration du socle technique en place. Mise en place d'outils et de starters spring-boot pour les équipes DEV Support technique aux équipes DEV pour l'implémentation de leur micro-application dans leur projet Support : bonnes pratiques DEV/DevSecOps Intégration continue / Déploiement continu (CI/CD) Assurer la migration de Oracle Database vers PostgreSQL Environnement technique ■ Architectures & Modeling : Monolith, Microservices, Event Message Driven, Event Sourcing, CQRS, Hexagonale, UML, Merise ■ Continuous Integration : Kubernetes Tanzu, Docker, Jenkins, GitLab, Ansible, Git, Maven ■ Stack Netflix and Spring cloud : Spring Cloud Gateway, HashiCorp Consul, Zuul, Eureka, Spring Cloud Config-Server, Spring Cloud Admin ■ Languages and Frameworks : Java (8, 11, 17,21), SQL, Suite Spring (Spring Boot, Spring Data, Spring Core, Spring Cloud), Maven, Liquibase, JUnit, Mockito, Open API v3, Vault, Lombok, MapStruct,React 16-17-18, AngularJs/Angular (8/12,15,18), ■ Application server : Tomcat server integrated in Spring Boot JAR ■ Database : Postgresql 10, ElasticSearch ■ Monitoring : Datadog, Puit de logs ■ Testing tools : JMeter, Postman ■ Others : Jira, Confluence, Lens ■ IA: N8n , Ollama, Github Copilot.

Adservio IT Quality Experts

nov. 2021 - juil. 2024

2 ans 9 mois

Paris, France

Senior Java Consultant

nov. 2021 - juil. 2024

2 ans 9 mois

Paris, France

Fullstack developer : GRDF

déc. 2021 - mars 2024

2 ans 4 mois

Paris, France

Stack : Java / Spring / Angular / AWS / TDD

Développeur Fullstack Java,JEE,Spring,Angular

LGL Transport

sept. 2020 - oct. 2021

1 an 2 mois

33A Grand-Rue, L-3394 Roeser, Grand Duché de Luxembourg

En tant que membre de l'équipe de développement du logiciel Chez LGL, sous la supervision du lead developer, je m'investis pleinement dans plusieurs aspects cruciaux du projet. Mon rôle inclut l'intégration de l'environnement et des procédures de conception et de développement, garantissant ainsi une cohérence optimale tout au long du processus. Je participe activement aux choix d'implémentation et d'architecture, en veillant à aligner nos décisions sur les meilleures pratiques du domaine. L'utilisation de l'usine logicielle fait également partie intégrante de ma mission, assurant une approche efficace et industrialisée du développement logiciel. Je contribue activement au développement des tests, mettant en œuvre des stratégies rigoureuses pour garantir la fiabilité et la robustesse du Transport Management System. En cas d'incidents de production, je m'engage à travailler sur leur résolution rapide et efficace, minimisant ainsi tout impact sur les opérations. La documentation technique est un aspect essentiel de mon rôle, où je participe activement à sa création pour assurer une compréhension claire et approfondie du système. Dans l'ensemble, ma mission englobe une participation active à tous les aspects du cycle de vie du logiciel TMS, de la conception à la documentation technique, contribuant ainsi au succès global du projet sous la direction du lead developer. Technologies et Frameworks : Spring (Boot,Security,Cloud) API REST, SOAP, Oauth2,Jwt Swagger, Hibernate, Maven, Postgres, Docker,jenkins, GitLab, Slack

Technical Lead

Dream K Consulting

oct. 2018 - oct. 2020

2 ans 1 mois

Yaoundé, Cameroun

En tant que Chef de Projet Technique, je dirige une équipe de développeurs dans la conception et la mise en œuvre d'un progiciel basé sur une architecture micro-services. Mon rôle implique une analyse approfondie du marché, des études de faisabilité technique, et la coordination des ressources pour la planification, la communication et la résolution des problèmes. Je suis responsable du déploiement des microservices tout en assurant la gestion efficace des risques, des finances, et en maintenant des normes élevées de qualité du code et des livrables. De plus, je favorise le développement professionnel de l'équipe, contribue au développement des tests, rédige la documentation technique et fonctionnelle, et mets en place l'architecture de développement Frontend. Technologies et Frameworks: Apache (Camel, Kafka), clean & hexagonal architecture, CQRS, Outbox, SAGA Pattern, DDD, Kubernetes, Google Kubernetes Engine, Junit 5, Mockito 3.6,Spring (Boot,Security,Cloud,REST, Batch),Java 11/17, JWT, Swagger, Hibernate, JPA, Maven, MYSQL 8, MongoDB 4, Angular 12, Docker, Jenkins, Sonar, GitLab, Slack,Postman, Grafana, Prometheus, Jasper Report.

Développeur full stack

AFFIDES

févr. 2018 - mai 2019

1 an 4 mois

Koza, Cameroun

Dans le domaine de l'étude et du développement, je me consacre à l'analyse des moyens d'évaluation de stock, à l'étude des modes de paiement tels qu'Orange Money, Mtn Mobile Money, Bon d'achat, et Carte Bancaire, ainsi qu'à l'analyse de l'impact des modifications des structures de données. Je suis également responsable de l'analyse des demandes d'évolution et des bugs, ainsi que de la conception et du développement de divers modules, notamment le transfert de données et les ressources humaines. Un aspect clé de mon rôle concerne également la mise en place d'un module de transfert des données de différents points de vente vers le tableau de bord de l'entreprise mère. En ce qui concerne les réseaux, je suis impliqué dans la mise en place de l'architecture de déploiement de la solution dans les points de vente sous un réseau LAN. Cela implique la configuration des routeurs, des switchs, le sertissage des câbles réseau, et l'adressage IP des machines. En tant que responsable Technique, je surveille attentivement les résultats des tests et signale les problèmes éventuels. Je valide les développements de coéquipiers moins expérimentés sur des sujets critiques, participe aux réunions SCRUM et assure le bon fonctionnement de tous les actifs techniques internes et externes de l'entreprise. En outre, je supervise les travaux de déploiement et de service après-vente, veillant au bon fonctionnement du tableau de bord client pour garantir la satisfaction et l'efficacité des opérations. Technologies et Frameworks : Java 8 / Spring Batch/ PHP / Symfony 3.

Developpeur Java/Angular

AFROLOGIX

juin 2016 - juil. 2018

2 ans 2 mois

Yaoundé, Cameroun

Skills: Outils UML · Spring Batch · Spring Data · Scrum · Spring Security · Java · Framework Spring · Spring Boot


Formation

Conservatoire National des arts et métiers

Master , Systèmes d'Information et Business Intelligence

2024 - Présent

2 ans 2 mois

ESGI

Bachelor's degree

2022 - 2023

10 mois

institut universitaire Siantou

Brévet des Techniciens Supérieurs

2015 - 2017

2 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.