PRINCIPALES COMPETENCES TECHNIQUES
Langages de Programmation
• Expert : Java, TypeScript, JavaScript.
• Confirmé : C/C++, SQL, PL/SQL, Shell, Pro*C.
• Notions : Python.
Frameworks & Outils
• Back-End : Spring, Spring Boot (Spring Data, Security, Batch, WebFlux), Hibernate/JPA, Maven, Spring Cloud (Eureka), GrapheQL, Grafana.
• Front-End : Angular , React, Thymeleaf, Bootstrap, Material UI.
• Systèmes de Messagerie : Kafka, RabbitMQ.
• Web Services : REST, SOAP (JAX-RS, JAX-WS, JAXB).
• Déploiement & DevOps : Docker, Kubernetes, Jenkins, GitLab CI/CD, AWS (EC2, S3, Lambda, API Gateway, RDS, DynamoDB), Terraform.
• Base de données : Oracle, MySQL, PostgreSQL, SQL Server, MongoDB, Elasticsearch, Redis.
• Tests & Qualité : Postman, Selenium, SonarQube, TDD, tests automatisés, architecture hexagonale
• Systèmes d'exploitation : Linux (Ubuntu), Unix (AIX), Windows.
• Méthodologies : Agile (Scrum).
Janvier 2025 – aujourd’hui : Formation en ligne (Udemy) : AWS, GCP, Terraform, NextJS.
________________________________________
PRINCIPALES MISSIONS
Consultant Développement JAVA / Angular _ Malakoff Humanis
Novembre 2021/ Novembre 2024 (3 ans)
Projets Réalisés : Espace Client Particulier (ECP) Assurance Santé & Prévoyance.
Conception et développement de microservices et fonctionnalités, ainsi que maintenance continue.
Missions et responsabilités :
• Conception et développement de microservices (Messages, Paramétrages, Documents, Habilitation, Contenu, Remboursements, IntermédiationSOAP, Console, etc.).
• Analyse et correction d'anomalies pour assurer la stabilité et la performance des services.
• Participation active aux réunions d’affinage pour le chiffrage des tickets et la définition des priorités.
• Développement en Java SpringBoot et Angular, avec une attention particulière à la qualité du code et la conformité des exigences.
• Conception et réalisation des tests unitaires pour garantir la fiabilité des solutions développées.
• Revue de code et amélioration continue des bonnes pratiques.
• Préparation et gestion des livraisons en environnements de pré-production et production.
Environnement Technique :
• Back-end : IntelliJ, Java (11, 17, 21), Programmation réactive (WebFlux), SpringBoot 3, JWT, Kafka, Spring Security, Maven, Microservices, Web services (REST, SOAP (JAXB)), SQL, PostgreSQL, MongoDB, Dynatrace.
• DevOps : Docker, Kubernetes, Jenkins (CI/CD), Git.
• Front-end : Angular 14, TypeScript, HTML, CSS.
• Méthodologie : Agile Scrum, Jira
Consultant Développement JAVA / React Chez GlobePayroll
Janvier 2020/ Juin 2021 (1an 6 mois)
Projets Réalisés : Développement de Rapports et Module de Gestion des Utilisateurs
Mission consistant à développer de nouveaux rapports, maintenir les rapports existants et implémenter un module de gestion des utilisateurs.
Missions et responsabilités :
• Conception et développement de microservices pour la gestion des utilisateurs et des droits d’accès.
• Conception et développement de rapports spécifiques au client ainsi que personnalisation des rapports standards existants.
• Analyse et correction d'anomalies pour maintenir la stabilité et la fiabilité du système.
• Chiffrage des tâches en termes de temps de travail pour une gestion optimale du planning.
• Développement en Java et React JS, avec une forte attention à la performance et à la maintenabilité du code.
• Conception et réalisation des tests unitaires pour assurer la qualité des livrables.
• Revue de code afin de garantir les bonnes pratiques de développement et d'améliorer la performance des solutions.
Environnement Technique :
• Back-end : IntelliJ, Java 8, SpringBoot, JWT, Kafka, Spring Data, Spring Security, JPA, Maven, Jasper Report, Microservices, SQL, PostgreSQL.
• Front-end : React JS, JavaScript, TypeScript , HTML, CSS, Bootstrap, JSON.
• DevOps : Docker, Kubernetes, Jenkins (CI/CD), Git,
• Tests : Selenium, ChromeDriver, Postman.
• Méthodologie : Agile Scrum, Jira.
Consultant Développement JAVA Spring Boot/React Chez Mutuelle Intégrance Groupe APICIL.
Octobre 2018/ Décembre2019 (1 an et 3 mois)
Projets Réalisés : ADEQUAT Front-Office & Back-Office (Assurance Santé)
Développement et optimisation des fonctionnalités Front-Office et Back-Office pour la gestion des bénéficiaires, options et contrats.
Missions et responsabilités :
• Estimation de la charge de travail et chiffrage des développements.
• Conception et développement en Java/JEE et React JS.
• Développement et intégration d'API Rest et SOAP.
• Conception et exécution des tests unitaires, correction des anomalies et optimisation des performances.
Environnement Technique :
• Back-end : Java JEE (Maven, JPA), Spring Boot 1.8, Spring Data, Spring Security, Web Services (JAX-WS, Apache CXF), PostgreSQL, Apache POI, JDOM2, Eclipse, Visual Studio Code, DBeaver.
• Front-end : Thymeleaf, React JS, JavaScript, jQuery, HTML, CSS, Bootstrap 4, CKEditor, JSON.
• Outils : SVN
Développeur Système de paiement JAVA Spring Boot/ Angular CHEZ CARTA WORLDWIDE
Juillet 2017 / Octobre 2018 (1 an et 4mois )
Projets Réalisés: PowerCard Issuer
Développement des évolutions liées au système de paiement PowerCard Issuer, un progiciel permettant l'émission et la gestion des cartes bancaires ainsi que le traitement des transactions en temps réel.
Missions et responsabilités :
• Développement et évolution du système de paiement en Java Spring Boot, C / Pro*C et PLSQL.
• Conception et mise en place des services temps réel pour la gestion des transactions.
• Développement et maintenance des modules :
o Gestion des utilisateurs et droits d'accès
o Gestion des comptes et cartes
o Gestion des frais et limites des transactions
o Traitement des transactions (Dépôt, Transfert compte à compte, Chargeback, etc.)
• Rédaction des documents techniques et analyse des besoins fonctionnels.
• Réalisation des tests unitaires et d’intégration.
• Chiffrage des tâches et estimation du temps de travail.
• Assistance aux équipes QA et correction des anomalies.
• Développement des Change Requests (CRs) et préparation des Move to Prod (MTPs).
Environnement Technique :
• Back-end : Java 8, Spring Boot 1.3, Spring Data, Spring Batch, JPA, Web services (JAX-RS, JAX-WS), C, Pro*C, PLSQL, Oracle 12c, UNIX AIX, Shell.
• Front-end : Angular 4, TypeScript, HTML, CSS, Bootstrap, Linux, JSON, Visual Studio Code.
• DevOps & Testing : Git, Docker , SoapUI , Simulateurs Mastercard et Visa.
• Méthodologie : Agile Scrum, Jira.
Ingénieur d’études et développement full stack chez M2T
Décembre 2012 / Juin 2017(4 ans 7mois)
Projets Réalisés :
• Unified Payments Nigeria : Système modulaire de gestion sécurisée des transactions électroniques multicanal (TPE, Mobile, Internet, Agence).
• APTO : Développement d’un système de paiement par carte prépayée pour l’achat de carburant et autres services dans les stations OILIBYA.
• BLC (Bank Low Cost) : Plateforme de souscription et gestion des opérations Débit/Crédit avec la Banque Centrale Populaire via les espaces PROXIMOT M2T.
• GATEWAY Multicanal : Solution de transfert multicanal (GAB, Mobile, Web) entre M2T et la Banque Centrale Populaire.
• CTM : Solution de paiement électronique sécurisé pour l’achat de billets de transport pour le client CTM.
Missions et responsabilités :
• Analyse des besoins et estimation du chiffrage.
• Conception et modélisation UML (diagrammes de classes, séquences).
• Rédaction de documents techniques.
• Développement des nouvelles fonctionnalités et intégration de nouveaux produits.
• Conception et exécution de tests unitaires et de performance.
• Assistance à l’équipe QA et correction des anomalies.
Environnement Technique :
• Back-end : Java JEE (JPA/Hibernate, Maven), Spring Boot 1.4, Spring Data.
• Front-end : AngularJS, JavaScript, HTML5, CSS, Bootstrap, JSON.
• Développement de services temps réel : C++ pour la gestion des transactions.
• Terminaux de paiement électronique (TPE) : Développement en C (Verifone, Ingenico).
________________________________________