
El Hadji Mamadou Bachir Soumare
Développeur Java Senior | Automatisation des tests
Salaire / Taux journalier
94200 Ivry-sur-Seine, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Ingénieur Full Stack Java avec expertise en développement d'API RESTful et automatisation des tests. Expérience confirmée chez BNP Paribas Cardif : intégration CI/CD Jenkins, tests end-to-end avec Selenium/Cypress, et optimisation qualité code via SonarQube. Spécialisé en Spring (Batch, Security, Integration) et tests automatisés pour garantir la robustesse et la performance de vos applications.
Expérience de travail
Développeur Full Stack Java
SD Solutions EMENA
août 2024 - Présent
2 ans 3 mois
Choisy-le-Roi, France
Développement d'une API RESTfulpour gérer les données de consommation. Mise en œuvre de Spring Security assurant une sécurité robuste des données. Intégration de WebSocket pour fournir des mises à jour en temps réel Gestion des bases de données relationnelles pour stocker les historiques Configuration du backend pour traiter les requêtes des formulaires et les prédictions Test : Conception et automatisation des scénarios de test via Selenium et Cypress Définition de plans de tests et rédaction des cas de tests à partir des spécifications Intégration des tests dans GitLab CI/CD (avec Docker) Automatisation des tests API via Postman et Rest Assured A Analyse des résultats de tests, suivi des anomalies, amélioration de la testabilité du code
Analyste Ingénieur de développement Java & Test Automatises
BNP Paribas Cardif
févr. 2024 - août 2024
7 mois
92000 Nanterre, France
Intitulé: Automatisation des tests de non-régression(end to end) sur l’application back Office au service de la Finance de Marchés En tant que stagiaire, je dirige l'intégration de tests automatisés dans un processus ETL, visant à optimiser la qualité du code et à assurer sa fiabilité à long terme en utilisant une ToolChain permettant d'automatiser les processus de développement, de test et de déploiement Mon rôle comprend : - L'analyse approfondie de l'architecture de l'application existante - Utiliser et developper des fonctionnalités avancées de Spring Batch pour la gestion des tâches par lots, la planification et le suivi des traitements - Utiliser et developper des fonctionnalités de Spring Integration pour l'intégration de systèmes hétérogènes via des messages - La conception et la mise en œuvre de tests unitaires pour valider le comportement des composants ETL avec jUnit5 et Mockito - Mise en place des pipelines d'intégration continue avec Jenkins pour automatiser les processus de build, de test et de déploiement - L'intégration de SonarQube pour évaluer la qualité du code et proposer des mesures correctives - Renforcer la robustesse et la qualité de l'application grâce à l'utilisation de pratiques de développement modernes et d'outils avancés -Cadrage et conception d’un composant d’archivage pour les extractions stockées dans SharePoint Online -Industrialisation du filtrage des portefeuilles dans la transformation des ordres vers Néolink -Récupérer la liste des portefeuilles Neolink via requête sql -Intégration FINES : Effectuer une synchronisation automatique des tarifs journaliers -Architecture des serveurs d’application IBM WebSphere
Développeur applications Java / Angular
COMZONE
juin 2023 - oct. 2023
5 mois
Bargny, Sénégal
En tant que stagiaire, j'ai été impliqué dans un projet visant à développer une application web novateur pour répondre aux besoins complexes des entreprises et des particuliers en matière de gestion des risques. Ce projet était spécifiquement dédié à la filiale SON ASSUR SAU, une société d'assurance détenue en partie par la société comzone. Mes responsabilités ont inclus : - Conception et développement du site web : Travailler en étroite collaboration avec l'équipe de développement pour concevoir une plateforme conviviale et intuitive permettant aux utilisateurs de gérer efficacement leurs services d'assurance. - Intégration des fonctionnalités clés : Implémenter des fonctionnalités telles que la consultation du marché, la gestion des sinistres, l'assistance clientèle et le suivi des polices d'assurance pour offrir une expérience complète aux utilisateurs. - Tests et débogage : Effectuer des tests rigoureux pour garantir le bon fonctionnement du site et corriger les éventuels problèmes techniques. - Formation et support utilisateur : Fournir une formation aux utilisateurs finaux et offrir un support technique continu pour assurer une adoption réussie de la plateforme
Développeur web
VPI INFO
juin 2022 - août 2022
3 mois
Kénitra, Maroc
Pendant mon stage chez VPI INFO : - J'ai suivi une formation approfondie sur le langage WLangage et WinDev - Mettre en pratique mes compétences en participant au développement d'une application de gestion de notes
Stagiaire projet
H&D Industrie
juil. 2019 - août 2019
2 mois
Bargny, Sénégal
L'objectif de ce premier stage est de découvrir l'entreprise avec le regard d'un futur ingénieur.
Formation
Universite privee de Fes
Master en ingénierie, Informatique
2021 - 2023
1 an 10 mois
Excellence universitaire africaine de Dakar
Classes préparatoires aux grandes écoles (CPGE), Mathématiques, Physiques, Sciences de l'ingenieur
2019 - 2021
1 an 10 mois
EPF Engineering School
programme d'echange, Ingénierie informatique
Licences et certifications
Artificial Intelligence Analyst Certificate: Explorer
Délivré le : avr. 2023
Artificial Intelligence Analyst Certificate
Délivré le : avr. 2023
Créer Une App. À L’aide Des fonctionnalités OOP en Java
Délivré le : janv. 2023
Machine Learning for All
Délivré le : avr. 2022
Machine Learning for All
Délivré le : avr. 2022