
Ali Badara ABDOU GOUBA
Développeur Back-end Java Senior | Cloud AWS & GCP
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Java/Cloud avec 6+ ans d'expertise en architectures microservices et transformation digitale IA. Spécialisé en architecture hexagonale, intégration de modèles IA (Gemini, OpenAI, Claude) et développement sur AWS/GCP. Expert Java 21, Spring Boot/Quarkus, Kafka et Angular, je conçois des solutions scalables et performantes pour vos projets de transformation numérique.
Expérience de travail
Développeur Back-end Java | Transformation Numérique IA
EXALT IT
janv. 2024 - Présent
2 ans 10 mois
Paris, France
– Project 2: Au cœur de la transformation numérique du groupe BPCE, j'ai joué un rôle clé dans la conception et le développement d'un écosystème innovant d'Intelligence Artificielle. Cette plateforme interne facilite l'orchestration et l'utilisation de modèles IA avancés (Google Gemini, Azure OpenAl, Mistral, Anthropic Claude), permettant des applications à forte valeur ajoutée. – Missions et tâches réalisées : – Conception et développement de trois micro-services stratégiques en architecture hexagonale (ports & adapters), dédiés à l'intégration et à la gestion de modèles d'IA générative. – Implémentation d'une logique métier sophistiquée pour l'accès et l'orchestration de divers modèles IA (Google Gemini, Azure OpenAl, Mistral, Claude) à travers des connecteurs internes robustes. – Développement de fonctionnalités IA clés : – Tooling IA: Création d'outils pour simplifier l'interaction et l'utilisation des modèles IA. – Reasoning IA: Mise en place de mécanismes permettant aux applications de raisonner et d'utiliser les capacités des modèles IA. – Data Grounding: Développement de solutions pour ancrer les réponses des modèles IA dans des données contextuelles fiables. – Développement d'une interface utilisateur en Angular pour interagir avec les fonctionnalités IA et visualiser les résultats. – Garantie de la qualité et de la performance : Assuré la robustesse des services via des tests unitaires (JUnit 5) et d'intégration, et optimisé la scalabilité de la plateforme. – Expertise technique: Maîtrise de Java 21, Quarkus, Architecture Hexagonale, MySQL avec Flyway, JPA/Hibernate, et des pratiques CI/CD (Jenkins, GitLab, ArgoCD). – Environnement et technologie: IntelliJ, Java 21, Angular 20, Quarkus, Architecture Hexagonale, MySQL, Flyway, JPA/Hibernate, Git, Bitbucket, Jenkins, Swagger/OpenAPI 3.0.2 – Project 1: Dans le cadre de la transformation numérique de BforBank, j'ai activement contribué au développement de trois micro-services stratégiques de l'écosystème BforBank avec une architecture Hexagonale – Missions et tâches réalisées : – Développement de trois micro-service en architecture hexagonale – Développement API REST – Réalisation des tests unitaires & tests d'intégrations – Développement Kafka Consommer et Publier des Events dans des Topics (Schéma Avro) – Développement Spring Batch (Writer, Reader, Config, Listener et Job) – Déploiement sur les environnements (Dev, Recette, PPD & PROD). – Développement de l'IHM en Next JS – Montée de version Next JS – Reporting, Jira, Daily Meetings (SCRUM) – Environnement et technologie: IntelliJ, Java 21, Spring Boot 3, Next JS 15.5, SQL, JPQL, Hibernate, Git, Jenkins, Jira, JUnit 5, Swagger, Open API 3.0.2, Kafka, PostgreSQL, Google Cloud, Confluence, Gitlab, AKHQ, ArgoCD, DataDog
Développeur Back-end Java & Cloud AWS
OBJECTWARE
avr. 2022 - nov. 2024
2 ans 8 mois
Paris, France
– Project: Dans le cadre de la transformation numérique du groupe Lefebvre Dalloz, j'ai participé activement à la mise en place du référentiel client temps réel (CUBE) avec une architecture Hexagonale – Missions et tâches réalisées : – Développement From Scratch du référentiel client temps réel – Développement API REST – Réalisation des tests unitaires & tests d'intégrations – Développement Kafka (Consumer, Producer) – Déploiement sur les environnements (Dev, Recette, PPD & PROD). – Migration version techno – Reporting, Jira, Daily Meetings (SCRUM) – Environnement et technologie: Intellij, Java 17, 21, Spring Boot 3.0.6, SQL, JPQL, Hibernate, Git, Jenkins, Jira, JUnit 5, Swagger, Open API 3.0.2, MapStruct 1.5.1, Kafka, PostgreSQL, Cloud AWS, Parameter Store, Confluence, Bitbucket
Applications Developer
BAOBAB GROUP/SERVICES
sept. 2020 - févr. 2022
1 an 6 mois
Paris, France
– Project: Gestion du CoreBanking de toutes les filiales de Baobab Group – Missions et tâches réalisées : – Architecture Microservice – Correction des bugs des filiales – Réalisation des tests unitaires – Digitalisation des process bancaires – Développement API REST – Correction des bugs des filiales – Reporting, Jira, Daily Meetings (SCRUM) – Environnement et technologie: Intellij, Java, Spring Boot, Sql, SQL Server, Git, Docker, Jenkins, Jboss, Temenos 24, Tune, SonarQube, AWS Cloud, Jira, JUnit 5
Développer C#
WBCC ASSISTANCE
juil. 2020 - août 2020
2 mois
Paris, France
– Project: Amélioration du logiciel CRM Act – Missions et tâches réalisées : – Définition des besoins – Rédaction des dossiers de spécifications techniques des applications – Développement de Plugins en C#. – Développement de modules pour le logiciel Act ! – Suivi et déploiement des modules – Reporting, Daily Meetings (SCRUM) – Environnement et technologie: Microsoft Visual studio, Logiciel Act, C#, SQL Server, Git, Docker, Jenkins, T-SQL
Développeur Java/JEE & Angular
ATOS
avr. 2019 - avr. 2020
1 an 1 mois
Paris, France
– Project 1: Conception et réalisation d'une application mobile pour une Banque – Missions et tâches réalisées : – L'évolution de l'application existante en y ajoutant d'autres fonctionnalités – Définition des besoins – Développement du backend & Frontend – Rédaction des dossiers de spécifications techniques des applications – Réalisation de tests unitaire – Reporting, Daily Meetings (SCRUM) – Environnement et technologie: Visual Studio Code, Eclipse, Java/JEE, Spring Boot, Firebase, Android studio, Oracle, ProGuard, Git, Material-UI – Project 2: Plateforme de SVA pour une compagnie de téléphonie (Telco) – Missions et tâches réalisées : – Création d'une plateforme avec services à valeur ajoutée (Low Balance Ecosystem, Call Initiation Interface, Poke Call, Zero Balance Miss Call Alert and Parental Control) – Définition des besoins – Rédaction des dossiers de spécifications techniques des applications – Architecture Microservice – Réalisation des développements du backend en utilisant Java 8 et Spring boot, & Angular 8 pour le frontend. – Réalisation de tests unitaire – Reporting, Daily Meetings (SCRUM) – Environnement et technologie: Visual Studio Code, PostgreSQL, Spring boot, Eclipse, Server Rhino, Tomcat, WebStorm, Git
Stagiaire / Développeur .Net & Angular
ESP
août 2018 - déc. 2018
5 mois
Paris, France
– Project 1: Application mobile de réservation de taxi – Missions et tâches réalisées : – Développement de la partie frontend – Développement de la partie backend – Tests de l'application – Environnement et technologie: SQL Server, Java/JEE, Spring, React JS – Project 2: Conception et réalisation d'une application de gestion d'une école – Missions et tâches réalisées : – Définition des besoins – Rédaction des dossiers de spécifications techniques des applications – Développements du backend en utilisant ASP.Net Core 3.0, & Angular pour le frontend. – Tests et recette des solutions sur les environnements du client – Reporting, Daily Meetings (SCRUM) – Environnement et technologie: C#, Intellij IDEA, Git, EJB3, Angular 8, REST, Hibernate-JPA, PostgreSQL, JUnit, Maven, Jenkins, Sonar, Jasper Reports, Docker
Développeur .Net & React JS
SONIBANK
août 2016 - janv. 2017
6 mois
Paris, France
– Project: Conception et Développement d'une application de paiement mobile – Missions et tâches réalisées : – Conception technique UML – Réalisation des POC techniques et participations aux choix techniques – Développement Backend au sein d'une architecture .Net – Réalisation des modules de génération des documents réglementaires – Développement Front avec le Framework React JS – Monétique – Intégration continue (Jenkins) et assurance de la qualité de code (Sonar) – Participation au chiffrage des projets et planification des Sprints – Participation aux cérémonies de Sprint (Scrum) et démonstrations – Environnement et technologie: C#, Visual Studio, Git, EJB3, React JS, REST, Hibernate-JPA, Microsoft SQL Server, JUnit, Maven, Jenkins, Sonar, Jasper Reports, Docker
Formation
Ecole Supérieure Polytechnique de Dakar
Master, Systèmes, Réseaux et Télécommunications
2017 - 2019
2 ans 1 mois
– Mention très bien
MIT Dakar
Licence, Systèmes, Réseaux et télécommunications
2014 - 2017
3 ans 1 mois
– Mention très bien
Licences et certifications
Formation de Base RPA Developer
Délivré le : janv. 2019
Network Security Expert certification NSE 1
Délivré le : janv. 2019
Network Security Expert certification NSE 2
Délivré le : janv. 2019
Scrum Fundamentals Certified
Délivré le : janv. 2019
70-483 Programming in C#
Délivré le : janv. 2018
Attestation de suivi : L'essentiel pour maîtriser Linux
Délivré le : janv. 2016
Attestation de suivi : Comprendre la 4G
Délivré le : janv. 2016
Microsoft MTA, Windows server 2012 R2
Délivré le : janv. 2016