About Elhadji Malick
- **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
Experience
- EDFFull-Stack Java | Angular Development EngineerENERGY AND UTILITIESJune 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
- RATP Smart SystemsFull-Stack Java | Angular Development EngineerTRANSPORTATIONJanuary 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
- RATP Smart SystemsFull-Stack Java | Angular Development EngineerTRANSPORTATIONJanuary 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**.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer Engineering and Applications DegreeESIEE PARIS2020Diplôme Ingénieur Informatique
- GEII University Diploma in TechnologyUPEC2017DUT Génie Electrique et Informatique Industrielle
Certifications
- Oracle Certified Professional: Java SE 17 DeveloperOracle2024