depuis la création du compte
Confiez votre projet à Elhadj
Faites appel à l'expertise d’Elhadj pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Je suis Elhadj DIALLO, je suis diplômé d'un master en Science informatique à Paris/France.
Spécialisé en “l'ingénierie des algorithmes et des programmes (IAP)”, aujourd’hui j'ai plusieurs années d'expérience à mon actif en tant que développeur Full stack et j’ai eu l'opportunité de travailler dans plusieurs contextes projet de grands groupes français et internationaux comme EDF et Airbus.
Aujourd’hui
Je réalise des logiciels et applications Web, articulés sur trois compétences clés:
- Conception, je conceptualise et implémente des infrastructures.
- Programmation, je développe des applications et logiciels du Back End au Front.
- Orchestration, j’applique la méthodologie DevOps afin de garantir la qualité des solutions délivrées.
Projet : Scrumtool, Conception et développement d’un outil de management permettant la gestion d’équipe et fournissant des
indicateurs de performances.
Mes réalisations ce sont portées sur :
‣ Développement de fonctionnalités : Java, Spring Boot, Maven, API Rest, Sql, React, React native, JS, Microservices.
‣ Mise en œuvre Image docker qui entube et gère un backend java avec les frameworks Spring boot et Hibernate.
‣ Mise en œuvre image docker qui entube et gère un Frontend en React JS.
‣ Développement d’une application mobile (cross-plateform) sous React native, application connectée et communicante
avec le backend via des API REST.
‣ Testing : unitaire (TDD, JUnit) et d’intégration.
‣ Devops : architecture CI-CD, Docker, Jenkins, SonarQube, Git.
Projet : One Plateform, Migration des systèmes d’informations PLM et PDM d’Airbus vers une seule et unique plateforme.
J’interviens en tant que développeur full stack dans le cadre de la conceptualisation et réalisation des différents processus
pour aider Airbus à atteindre ses objectifs de standardisation.
Mon champ d’action s’est porté sur :
‣ Développement : Java Core, Spring Boot, Rest API, AWS, React, Javascript, Cloud VM, Microservices, 3DX.
‣ Testing : TDD, JUnit, Mockito et correction Code Smell.
‣ Déploiement : Jenkins, Artifactory, Gradle, Git, Sonarqube.
‣ Assurer les montées de versions des différents environnements.
‣ Gestion des environnements de dev et de test, garantir leur disponibilité.
‣ Élaboration de jeu de données de test.
‣ Administration base de données : Import/export et vérification de la cohérence des données.
‣ Test d’intégration/test de non-régression (TNR).
‣ PI planning : découpage fonctionnalités, raffinement backlog, détection de dépendance entre fonctionnalités.
‣ Plus d’outils de gestion : Jira, Confluence.
Projet : Wing, le projet Wing de Thales a pour objectif de développer le sous-système de secours ATM (Air Traffic Management) pour le système de gestion du trafic aérien civil-militaire (CMATS). Ce sous-système assure la continuité de service en cas de défaillance du système principal.
Dans ce cadre, je travaille en collaboration étroite avec Product Owners, designers et équipes de tests pour le développement Full Stack de fonctionnalités en respectant les standards de codage rigoureux, en alignement avec le système principal.
Mes missions comprennent également :
La modélisation et la présentation de solutions techniques à l’aide de diagrammes, de modèles de données et d’analyses de dépendances.
La rédaction de la documentation technique et fonctionnelle.
La co-ingénierie avec les autres équipes projet.
La réalisation de tests d’intégration de haut niveau (HLT) et la prise en charge des exigences HLR.
La correction d’anomalies et le déploiement sur des environnements cibles.
L’estimation d’effort de développement sur la base d'une spécification fonctionnelle.
Je travaille quotidiennement avec des versions avancées de technologies de développement telles que :
Java, Spring Boot, React/Redux, TypeScript, Styled-components, Electron, Jenkins, SonarQube, et bien d’autres.
Projet : Switch, consistant à accompagner la digitalisation des activités d’ingénierie d’EDF au service de la performance et de
la compétitivité du nucléaire.
Sur une casquette d'ingénieur full stack, consultant Capgemini, au quotidien j’ai développé, testé, déployé des fonctionnalités
logiciel dans un environnement de travail agile.
Mes réalisations chez EDF ce sont articulées autour de ces principaux axes :
‣ Garantir la disponibilité de la solution d’exploitation et étude technique de l’évolutivité du Système.
‣ Développement de fonctionnalités : Java 11+, Spring Boot, Rest API, Microservices, React js, Jpo, Tcl.
‣ Assurer la continuité de service avec l'existant (données et configurations) et les évolutions de version.
‣ Customisation système : 3DExperience, Enovia, Delmia, Catia, data models, MQL (Matrix Query Language).
‣ Déploiements et gestions serveurs.
‣ Planification PI (découpage des fonctionnalités, priorisation, détection des dépendances des fonctionnalités).
‣ Intégration Gaps et nouvelles fonctionnalités.
‣ Assistance techniquement à l’équipe fonctionnelle.
‣ Testing : Test-driven development (TDD) et tests de non-régression (TNR).
‣ Revues de code d’équipe et animation réunions agiles.
‣ Packaging RPM et Installation module RPM.
‣ Élaboration jeux de données pour tests exhaustifs.
‣ Ouverture SR (service request) destinées à des sociétés partenaires.
‣ Base de données : Import/export de données à travers Reqtify et vérification cohérence des données.
Master Informatique Ingénierie des
Algorithmes et des Programmes (IAP)
Université Paris Diderot