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

Full-Stack Java | Angular | AWS Developer 🚀

€450/day
Bordeaux, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Elhadji Malick

🙂 As a Fullstack Java & Angular Development Engineer with over 6 years of experience, I undertake long-term assignments based on client needs. My role includes:
  • **Design and Development**: Creation, development, and maintenance of high-performance web applications and back-end services with Java (Spring Boot, Quarkus, AWS).
  • **Architecture**: Contribution to defining technical architectures optimized for performance, security, and scalability.
  • **Integration**: Ensuring consistency between front-end, back-end, and databases.
  • **Code Quality**: Implementation of unit and integration tests to guarantee development reliability.
  • **Deployment and Maintenance**: Participation in production deployment and evolution of existing applications.
  • 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
    Full-Stack Java | Angular Development Engineer
    ENERGY AND UTILITIES
    June 2025 - Today (1 year)
    Bordeaux, France
    🚀 **DOSI Project**: DOSI (refactoring of Micado-Prévair) is a national application dedicated to the collection and management of dosimetry for all personnel working at a nuclear power plant (e.g., Tricastin, Gravelines...). The objectives of the DOSI project are:
    • Streamline access to controlled areas: reduce entry blockages and automate personnel management.
    • Modernize dosimetric equipment: provide reliable hardware, enable new uses, and optimize costs.
    • Minimize individual and collective site dosimetry: allow personnel to perform their tasks while limiting their exposure to ionizing radiation.
    **Missions**:
    • Participate in the refinement, design, and estimation of various features.
    • Perform code reviews, technical validations, and pair programming.
    • Migrate data from on-premise Oracle to AWS.
    • Design and develop REST APIs and implement gRPC services.
    • Integrate Figma mockups and develop Angular user interfaces.
    • Implement unit and integration tests (code coverage ≥ 80%).
    • Technologies: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
    Full-Stack Java | Angular Development Engineer
    TRANSPORTATION
    January 2021 - July 2024 (3 years and 6 months)
    Paris, France
    🚀 **SURPV Project**: Develop a connector for creating and uploading violation report files to OASIS, a cross-functional application for RATP networks, for tracking infraction reports.
    **Missions**:
    • Develop REST APIs and violation report generation services.
    • Write unit tests and perform integration tests.
    • Technologies:Java 17|Quarkus|AWS|GraphQL

    🚀 **nTPV Project (new Point of Sale Terminal)**: Develop new transport ticketing management software to replace the current obsolete and failing software.
    **Missions**:
    • Develop the UI and software functionalities.
    • Write unit tests.
    • Automate integration tests with Xray and Cucumber.
    • Technologies:Java 11|Spring|Angular|Cucumber|Xray

    🚀 **Modtel Project (Tele-distribution Module)**: RATP has decided to decommission the SGLV system (green line management system) in favor of a new tele-distribution module called Modtel.
    **Missions**:
    • Develop REST APIs and software functionalities.
    • Develop the various user screens.
    • Write unit tests and perform integration tests.
    • Technologies:Java 11|Spring|Angular|SQL

    🚀TCT Project(**T**erminal **C**harging **T**erminal): To allow every public transport user in the IDF region to recharge their transport pass, retailers (tobacco shops, newsstands...) have a recharging terminal that allows users to recharge a transport pass on their Navigo card.
    **Missions**:
    • Develop REST APIs (sales, cancellation...)
    • Write unit tests and perform integration tests.
    • Technologies:Java 8|Spring|SQL
    Java Angular Quarkus Amazon Web Services GraphQL
  • RATP Smart Systems
    Full-Stack Java | Angular Development Engineer
    TRANSPORTATION
    January 2021 - July 2024 (3 years and 6 months)
    Paris, France
    [CONTINUED]

    🚀VEM Project(**V**ente **E**n **M**obility): To offer greater flexibility in managing the high crowds for the Paris 2024 Olympics and streamline transport access for visitors, RATP agents use mobile terminals to sell transport tickets directly in stations.
    **Missions**:
    • Develop sales file processing services for reporting and control purposes.
    • Write unit tests with a code coverage of at least 80%.
    • Perform integration and end-to-end tests.
    • Analyze and fix encountered anomalies.
    • Contribute to the technical documentation of components.
    • Technologies:Java 17|Quarkus|AWS| **GraphQL**.

    🚀 **SIS Sales Reporting Project**: Develop a connector to report sales and cancellation events made on behalf of an operator (RATP or Optile) over a given period to SIS (Information Service System).
    **Missions**:
    • Develop batches for the retrieval, processing, and generation of sales files.
    • Develop services for reporting sales files to the information system.
    • Write unit tests and perform integration tests.
    • Contribute to the technical documentation of components.
    • Technologies:Java|Spring Boot|Spring Batch|SQL|Hibernate| **PostgreSQL**.
    Agile methodology 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

  • Computer Engineering and Applications Degree
    ESIEE PARIS
    2020
    Diplôme Ingénieur Informatique
  • GEII University Diploma in Technology
    UPEC
    2017
    DUT Génie Electrique et Informatique Industrielle

Certifications

Skill set

Categories