
Issofa Ntieche Mfoum
Technical Lead | Java Spring & Angular
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À 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.
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