You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Aboubacar DialloAD

Aboubacar Diallo

Senior FullStack Developer / Lead Dev

€589/day
11 projects
Argenteuil, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Aboubacar

Tech Lead / Senior Backend Developer with over 11 years of experience in designing, developing, and operating high-volume, business-critical applications.

Specializing in Java and Spring Boot ecosystems, I work on the entire application lifecycle: architecture design, microservices and REST API development, batch processing, system integration, performance optimization, software quality, CI/CD, and operations.

I have primarily worked in the banking, finance, and retail sectors within large groups such as Crédit Agricole, ADEO, Michelin, and JCDecaux on projects requiring high levels of reliability, security, and availability.

My skills include Java 17/21, Spring Boot, Spring Batch, Kafka, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, GitLab CI/CD, as well as distributed and event-driven architectures.

As a Tech Lead, I support teams in architectural choices, development best practices, code reviews, software quality, and industrializing delivery processes.

Recognized for my autonomy, rigor, and ability to quickly understand business challenges, I particularly enjoy assignments that combine technical challenges, information system modernization, and team coaching towards operational excellence.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Argenteuil (up to 50km)

Experience

  • JCDECAUX
    Lead Dev
    PRESS AND MEDIA
    October 2022 - Today (3 years and 10 months)
    Neuilly-sur-Seine, France
    - Integration into a cross-functional agile team (CORETECH)
    - Implementation of RightManager, an application for centralizing access rights for users to all DSI France applications
    - Implementation of the Datalayer application:
    - Ingestion of data from various DSI applications (France and corporate) into Elasticsearch from messages sent on Kafka
    - Merging of ingested data into different Elasticsearch indexes specific to business domains

    - Implementation of REST APIs to make this data available to DSI or external applications
    - Management of Kafka notification sending to trigger processing in other applications
    - Implementation of Forgerock authentication within the DSI
    Java SpringBoot Apache Kafka Elasticsearch Maven Angular Forgerock
  • Michelin
    Lead Dev and Kafka and SonarQube Expert
    AUTOMOBILE
    January 2021 - January 2023 (2 years and 1 month)
    Clermont-Ferrand, France
    - Development, deployment, and support of Springboot / NodeJS / Angular applications.
    - Definition of development standards, norms, and best practices with the tools recommended by the team and their ecosystem (Springboot / NodeJS / Angular / GitLab / Tomcat / Docker - Kubernetes).
    - Implementation of Kafka and support for teams in migrating to an event-driven architecture with Kafka.
    - Support for development teams on tools recommended by the team (bug fixing, library/middleware migration, project setup assistance, code review).
    - Participation in the deployment of solutions chosen and supported by the team.
    - Implementation of technical studies and POCs on new frameworks and tools recommended by the team.
    - Evolution of standards and tools around unit tests, SonarQube, and Fortify: repository of best practices, norms, procedures, choice of features to use and promote.
    - Coaching and assistance to development teams on unit testing practices, and the use of SonarQube and Fortify.
    - Assistance in integrating SonarQube and Fortify analyses into CI/CD pipelines with Jenkins or GitLab CI, setting up 'Quality Gates', and 'custom' dashboards by domain, sub-domain, and application, according to the needs expressed by SQUADs and developers, and the general rules set by the team.
    - Training users on the specifics of using SonarQube and Fortify at Michelin, and on the advanced features of SonarQube and Fortify.
    Java Apache Kafka SonarQube Maven Jenkins GitLab CI Forgerock SonarQube Event-driven architecture Amazon Web Services MySQL MongoDB Docker Kubernetes Spring Boot
  • Groupe La Poste
    Lead Dev
    HUMAN RESOURCES
    March 2018 - January 2021 (2 years and 11 months)
    Issy-les-Moulineaux, France
    Addition and configuration of VMs with Ansible and migration of the PHP application on the VMs.
    - Implementation of a cache for the document vault with Vault to optimize routing and user vault consultation.
    - Implementation of a supervision application to monitor document routing and user provisioning.
    - Implementation of the new authentication system for Digiposte with JWT.
    - Implementation of electronic document signature (2D-Doc) for certified Digiposte documents via LexPersona.
    - Redesign of the document repository architecture in the CECURITY digital vault and implementation of the SAFE microservice.
    - Redesign of the Document sharing architecture on Digiposte and implementation of the SHARE microservice.
    - Redesign of the Document collection architecture on Digiposte and implementation of the COLLECT and CONSENT microservices with Javalin.
    - Implementation of document collection and log centralization for microservices with Fluentd.
    - Implementation of a Back for FrontEnd in NodeJS: API Gateway
    - Implementation of a document chooser similar to Dropbox for Digiposte with Angular, NodeJS, and Springboot
    - Implementation of the microservice for managing premium offers for users (Angular, NodeJs, and Javalin)
    Java Spring Apache Kafka Spring Boot MongoDB Docker Elasticsearch MySQL Ansible Node.js Angular Kubernetes Maven Jenkins

Reviews

4.1

Out of 4 ratings

F

Frédéric

Michelin - DCTI

Reviewed on 1/12/2023

F

Frédéric

Michelin - DCTI

Reviewed on 1/2/2023

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's degree in Distributed Systems and Networks
    University of Franche-Comté
    2014

Skill set

Categories