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

Elhadji Malick Barro

Développeur Full-Stack Java | Angular | AWS 🚀

€450/day
Bordeaux, FR
3-7 years

Average response time: 1 hour

About Elhadji Malick

🙂 En tant que Ingénieur Développeur Fullstack Java & Angular avec plus de 6 XP, j'interviens sur des missions de longue durée en fonction des besoins du client. Mon rôle englobe :
  • Conception et dĂ©veloppement : CrĂ©ation, dĂ©veloppement et maintenance d'applications web et de services back-end performants avec Java (Spring Boot, Quarkus, AWS).
  • Architecture : Contribution Ă  la dĂ©finition d'architectures techniques optimisĂ©es en termes de performance, sĂ©curitĂ© et scalabilitĂ©.
  • IntĂ©gration : Assurer la cohĂ©rence entre le front-end, le back-end et les bases de donnĂ©es.
  • QualitĂ© du code : Mise en place de tests unitaires et d'intĂ©gration pour garantir la fiabilitĂ© du dĂ©veloppement.
  • DĂ©ploiement et maintenance : Participation au dĂ©ploiement en production et Ă  l'Ă©volution des applications existantes.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Bordeaux (up to 50km), Lille (up to 50km), Bordeaux (up to 50km), Nantes (up to 50km), Tours (up to 50km)

Experience

  • EDF
    Ingénieur Développeur Full-Stack Java | Angular
    ENERGY AND UTILITIES
    June 2025 - Today (1 year)
    Bordeaux, France
    🚀 Projet DOSI : DOSI (refonte de Micado-Prévair) est une application nationale dédiée à la collecte et à la gestion de la dosimétrie de l’ensemble des intervenants sur une centrale nucléaire (ex: Tricastin, Gravelines...). Les objectifs du projet DOSI sont :
    • Fluidifier les accès aux zones contrĂ´lĂ©es : rĂ©duire les blocages Ă  l’entrĂ©e de la zone et automatiser la gestion des intervenants.
    • Moderniser les Ă©quipements dosimĂ©triques : disposer de matĂ©riels fiables, permettre de nouveaux usages et optimiser les coĂ»ts.
    • Minimiser la dosimĂ©trie individuelle et collective du chantier : permettre aux intervenants de rĂ©aliser leurs missions tout en limitant leur exposition aux rayonnements ionisants.
    Missions :
    • Participer au raffinement, Ă  la conception et au chiffrage des diffĂ©rentes fonctionnalitĂ©s.
    • RĂ©aliser des code reviews, validations techniques et pair programming.
    • Migration de donnĂ©es Oracle on-premise vers AWS.
    • Concevoir et dĂ©velopper des API REST et implĂ©menter des services gRPC.
    • IntĂ©grer les maquettes Figma et dĂ©velopper les interfaces utilisateur Angular.
    • Mettre en place des tests unitaires et d’intĂ©gration (couverture de code ≥ 80%).
    • Technos : Java 21 | Angular 19 | Spring Boot | Spring Batch | AWS (S3, DynamoDB, Lambda,SQS, CloudWatch, DMS, RDS) | Figma | Tailwind CSS | gRPC | REST | Jooq | SQL | PostgreSQL
    Java Angular Amazon Web Services SQL API
  • RATP Smart Systems
    Ingénieur Développeur Full-Stack Java | Angular
    TRANSPORTATION
    January 2021 - July 2024 (3 years and 6 months)
    Paris, France
    🚀 Projet SURPV : Développer un connecteur permettant la création et la remontée de fichiers de procès-verbaux vers le système OASIS, une application transversale aux différents réseaux de la RATP, pour le suivi des PV d'infraction.
    Missions :
    • DĂ©velopper des API REST et services de gĂ©nĂ©ration de PV.
    • Écrire des tests unitaires et rĂ©aliser des tests d'intĂ©gration.
    • Technos : Java 17 | Quarkus | AWS | GraphQL

    🚀 Projet nTPV ( nouveau Terminal de Point de Vente) : Développer un nouveau logiciel de gestion des titres de transport qui remplacera le logiciel actuel qui est maintenant obsolète et montre des signes de défaillance.
    Missions :
    • DĂ©velopper l'IHM et les fonctionnalitĂ©s du logiciel.
    • Écrire des tests unitaires.
    • Automatiser les tests d'intĂ©gration avec Xray et Cucumber.
    • Technos : Java 11 | Spring | Angular | Cucumber | Xray

    🚀 Projet Modtel ( Module de Télédistribution) : La RATP a décidé de décommissionner le système SGLV (système de gestion de la ligne verte) au profit d'un nouveau module de télédistribution appelé Modtel.
    Missions :
    • DĂ©velopper des API REST et fonctionnalitĂ©s du logiciel.
    • DĂ©velopper les diffĂ©rents Ă©crans utilisateur.
    • Écrire des tests unitaires et rĂ©aliser des tests d'intĂ©gration.
    • Technos : Java 11 | Spring | Angular | SQL

    🚀 Projet TCT ( Terminal Externe de Chargement de Titre): Afin de permettre à chaque usager du réseau de transport de recharger son titre de transport en région IDF, les dépositaires (bureaux de tabac, presse...) disposent d'un terminal de rechargement permettant à l'usager de recharger un titre de transport sur sa carte Navigo.
    Missions :
    • DĂ©velopper des APIs REST (vente, annulation..)
    • Écrire des tests unitaires et rĂ©aliser des tests d'intĂ©gration.
    • Technos : Java 8 | Spring | SQL
    Java Angular Quarkus Amazon Web Services GraphQL
  • RATP Smart Systems
    Ingénieur Développeur Full-Stack Java | Angular
    TRANSPORTATION
    January 2021 - July 2024 (3 years and 6 months)
    Paris, France
    [SUITE]

    🚀 Projet VEM (Vente En Mobilité) : Pour offrir une plus grande flexibilité dans la gestion de la forte affluence des JO de Paris 2024 et fluidifier l’accès aux transports pour les visiteurs, les agents de la RATP utilisent des terminaux mobiles pour vendre des titres de transport directement en gare.
    Missions :
    • DĂ©velopper des services de traitement des fichiers de vente Ă  des fins de reporting et de contrĂ´le.
    • Écrire des tests unitaires avec une couverture de code de 80% minimum.
    • RĂ©aliser des tests d’intĂ©gration et des tests end to end (de bout en bout).
    • Analyser et corriger les anomalies rencontrĂ©es.
    • Contribuer Ă  la documentation technique des composants.
    • Technos : Java 17 | Quarkus | AWS | GraphQL.

    🚀 Projet SIS Remontée des ventes : Développer un connecteur permettant de remonter à SIS (Système d’Information Service) les événements de ventes et d’annulations effectuées pour le compte d’un opérateur (RATP ou Optile) sur une période donnée.
    Missions :
    • DĂ©velopper des Batchs pour la rĂ©cupĂ©ration, le traitement et la gĂ©nĂ©ration de fichiers de vente.
    • DĂ©velopper des services de remontĂ©e de fichiers de vente vers le système d’information.
    • Écrire des tests unitaires et rĂ©aliser des tests d’intĂ©gration.
    • Contribuer Ă  la documentation technique des composants.
    • Technos : Java | Spring Boot | Spring Batch | SQL | Hibernate | PostgreSQL.
    Méthode agile Xray Cucumber Typescript Hexagonal Architecture

Recommendations

Jérémy GalletJG
Jules ThevenetJT
Jérémy Gallet and 1 other person have recommended Elhadji Malick

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

  • DiplĂ´me IngĂ©nieur Informatique et Applications
    ESIEE PARIS
    2020
    Diplôme Ingénieur Informatique
  • DUT GEII
    UPEC
    2017
    DUT Génie Electrique et Informatique Industrielle

Certifications

Skill set

Categories