
Mbaye Sow BEYE
Senior Software Engineer | Microservices & CI/CD
Salaire / Taux journalier
Dakar, Sénégal
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur logiciel avec +5 ans d'expertise en architecture microservices et DevOps, actuellement Gérant chez MSB Consulting et Developer chez Baobab Services. Spécialisé dans la conception d'APIs financières sécurisées, l'automatisation CI/CD (Jenkins, ArgoCD, Docker) et l'intégration de systèmes bancaires complexes. J'accompagne vos projets de digitalisation avec une expertise Java/Spring Boot, Angular et infrastructures cloud performantes.
Expérience de travail
Gérant & Software Engineer
MSB Consulting
mars 2025 - Présent
1 an 8 mois
Dakar, Sénégal
– Conception et développement d'applications web et mobiles sur mesure. – Accompagnement des clients dans la digitalisation de leurs processus métiers. – Développement et intégration d'API pour des services financiers, télécom, e-commerce, etc. – Gestion de l'hébergement, de la maintenance et de la sécurité des plateformes. – Administration de bases de données et optimisation des performances applicatives.
Application Developer
Baobab Services
nov. 2023 - Présent
3 ans
Dakar, Sénégal
Découpage du Core-API en microservices : – Participation à l'analyse et à la conception d'une architecture microservices en identifiant et en regroupant les différentes capacités métier (Account, Customer, Payment, Transfer, Mobile Money, Cash Transaction, Loan, Card) et leurs endpoints correspondants. – Contribution à la définition des nouvelles APIs à exposer, à la clarification des dépendances inter-services, ainsi qu'à la documentation fonctionnelle et technique pour assurer une meilleure scalabilité et maintenabilité de la plateforme. Intégration du projet d'interopérabilité de la BCEAO : – Participation à l'intégration des API du projet régional d'interopérabilité financière piloté par la BCEAO, en assurant la consommation sécurisée des services web et l'adaptation des flux métier. – Contribution également à l'intégration de l'application mobile connectée à ces API, permettant aux utilisateurs de consulter, initier et suivre des opérations interbancaires et inter-opérateurs. Document Management System (DMS) - V2 : Amélioration de l'architecture du DMS - DMS V1 et l'indexation des documents : – Mise en place d'un système de gestion documentaire structure, permettant l'organisation et la classification des documents clients et transactions. – Développement d'une architecture robuste pour la gestion des fichiers selon des règles strictes (classifications par pays, clients et types de documents). – Sécurisation accrue avec gestion des accès par rôles et permissions CI/CD: Conception et mise en place de pipelines CI/CD optimisés avec Jenkins, ArgoCD et Docker. – Automatisation des tests et des déploiements sur plusieurs environnements (dev, uat, prod). – Amélioration du monitoring et des alertes en intégrant ElasticSearch. – Réduction des temps de mise en production et amélioration de la stabilité des applications. CBS Connector: Développement d'un connecteur bancaire permettant la communication entre le Core Banking System (CBS) et les systèmes tiers : – Implémentation d'un micro service sécurisé pour l'échange de données bancaires en temps réel. – Optimisation des performances pour assurer des transactions rapides et fiables. Compétences mobilisées : Java, Spring boot, Angular, Docker, Keycloak, Jenkins, CI/CD, ArgoCD, Microservice architecture, HashiCorp Vault, Nexus, Kafka, Bitbucket, Scrum, Jira, Postgres, Documentation des applications (Api specification, RSD, ...).
DevOps Engineer
Expresso Sénégal
mars 2023 - nov. 2023
9 mois
Dakar, Sénégal
Migration du New Billing System: Contribution majeure à la migration du New Billing System en mettant à jour les API existantes, en intégrant de nouvelles API, en intégrant les applications existantes (Light CRM, Requisition, etc.) et en assurant la migration des données des clients. Cette initiative a permis d'améliorer les performances, la flexibilité et de réduire les erreurs dans le processus de facturation. Selfcare API: Développement maintenance de plusieurs APIs pour les partenaires d'Expresso, couvrant des fonctionnalités clés telles que Query Balance, Package Activation, Change Subscriber SIM, Identification, Fee deduct, Adjust Account, Adjust Account, ...etc Commissioning Payment : Automatisation du processus de paiement des commissions pour les freelancers d'Expresso. Fuel Management : Développement et gestion d'un système de gestion du carburant pour Expresso. Mise en œuvre de fonctionnalités permettant de suivre et d'optimiser l'utilisation du carburant. Collaboration avec les équipes. Infrastructure DevOps : Déploiement et administration d'une infrastructure GitLab en interne pour : – Gestion centralisée du code source et versioning, – Collaboration optimisée entre équipes de développement, – Automatisation des pipelines CI/CD avec déploiement continu d'images Docker, – Containerisation et orchestration des applications pour garantir la portabilité et la scalabilité, – Traçabilité complète des modifications Compétences mobilisées : Php (Slim, Symfony), JavaScript (NodeJS, Angular), Docker, DevOps, Convergent Billing Systems (CBS), CI, Oracle, MySQL, SQL server, Gitlab, Jira...
Ingénieur Développeur
KGM Consulting
oct. 2022 - mars 2023
6 mois
Dakar, Sénégal
Plateforme de dématérialisation des procédures de financement du 3FPT : Conception et déploiement d'une plateforme digitale complète pour la dématérialisation des processus du Fonds 3FPT : GFDI (Guichet de Financement des Demandes Individuelles) – Portail Établissements : publication d'offres de formation et contractualisation digitalisée – Portail Demandeurs : consultation des offres, dépôt et suivi des demandes de financement GAQ (Guichet Assurance Qualité) Gestion complète de l'accréditation des organismes de formation professionnelle Back-office Agents 3FPT Traitement centralisé des demandes, workflow de validation, reporting avancé, ...etc Compétences Mobilisées : PHP, Symfony, Angular, Docker, MySQL, GitLab, Scrum, Jira, Lunix.
Développeur Grails (Stage)
Insight Global Technology (IGT)
avr. 2019 - oct. 2020
1 an 7 mois
Dakar, Sénégal
– Développement d'une application de souscription d'assurance avec le framework Grails. – Environnement: Grails, Bootstrap, Wordpress, Groovy, Gradle, GitLab, Windows.
Formation
Institut Supérieur d'informatique (ISI)
Master 2, Génie logiciel
2022 - 2023
1 an 1 mois
Université Alioune Diop de Bambey
Master 1, Statistique et Informatique Décisionnelle
2019 - 2020
1 an 1 mois
Université Alioune Diop de Bambey
Licence, Statistique et Informatique Décisionnelle - Mathématiques
2018 - 2019
1 an 1 mois
Université Alioune Diop de Bambey
Licence 1, Mathématique Physique Chimie Informatique
2015 - 2016
1 an 1 mois
Lycée d'enseignement général de Diourbel
Baccalauréat, Science expérimentale (S2)
2014 - 2015
1 an 1 mois
Licences et certifications
Certificat professionnelle de spécialisation en développement web et mobile
Délivré le : janv. 2021