About Elhadji Malick
- 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
Experience
- EDFIngénieur Développeur Full-Stack Java | AngularENERGY AND UTILITIESJune 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
- RATP Smart SystemsIngénieur Développeur Full-Stack Java | AngularTRANSPORTATIONJanuary 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
- RATP Smart SystemsIngénieur Développeur Full-Stack Java | AngularTRANSPORTATIONJanuary 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.
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
- Diplôme Ingénieur Informatique et ApplicationsESIEE PARIS2020Diplôme Ingénieur Informatique
- DUT GEIIUPEC2017DUT Génie Electrique et Informatique Industrielle
Certifications
- Oracle Certified Professional: Java SE 17 DeveloperOracle2024