
hatim boudabza
Développeur Full‑Stack Senior
Salaire / Taux journalier
Lyon, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur logiciel diplômé d’un Master en informatique et fort de 10 ans d’expérience, je suis rigoureux et passionné par le développement d’applications robustes et sécurisées. Polyvalent sur l’ensemble de la stack (Java, Spring Boot, Angular) et familier des environnements DevOps, j’ai un intérêt marqué pour les architectures microservices comme monolithiques. J’applique les pratiques TDD, DDD, BDD, ainsi que les principes de clean architecture et les design patterns, afin de produire un code
Expérience de travail
Développeur Full‑Stack Senior Java/Angular
EDFFreelance
avr. 2022 - Présent
4 ans 7 mois
Lyon, France
• Analyse, conception et développement de fonctionnalités critiques du référentiel applicatif PARKA, garantissant la fiabilité et la cohérence du patrimoine applicatif EDF. • Réalisation d’études d’impact techniques et chiffrages précis pour orienter les décisions d’évolution et d’architecture. • Encadrement et accompagnement de nouveaux collaborateurs : transfert de compétences, pair programming et formation aux bonnes pratiques. • Pilotage de la refonte et migration applicative, incluant la mise à niveau des versions techniques (Java, Spring Boot, Angular, PostgreSQL), pour renforcer la performance, la sécurité et la maintenabilité du système. • Participation active aux revues de code, à la mise en place de standards de qualité et à l’amélioration continue des processus de développement. • Rédaction et maintenance de la documentation technique (API REST, architecture, procédures de déploiement). • Mise en place et optimisation des pipelines CI/CD sous GitLab, intégration de tests automatisés, gestion des déploiements et supervision des environnements via Jenkins et AWS. • Contribution aux aspects observabilité et sécurité : intégration ELK / Grafana pour le monitoring, configuration SSO avec OIDC. • Participation active aux cérémonies Agile (sprints, daily meetings, sprint reviews, retrospectives) et aux ateliers de conception technique et fonctionnelle avec les équipes métier.
Développeur Full‑Stack Senior Java/Angular
SAVOYE
juil. 2021 - avr. 2022
10 mois
Saint-Étienne, France
• Conception, développement et maintenance d’évolutions fonctionnelles majeures sur le WMS, contribuant à l’optimisation des processus logistiques (préparation, stockage, traçabilité). • Correction d’anomalies complexes et amélioration continue des performances applicatives dans un environnement à forte contrainte métier. • Réalisation d’études d’impact techniques et fonctionnelles pour accompagner les évolutions des modules du système. • Collaboration avec les équipes avant-vente et projets pour valider la faisabilité technique des solutions proposées aux clients. • Participation aux tests d’intégration et au support technique lors des phases de déploiement et de mise en production.
Développeur Full‑Stack Senior Java/Angular
VIAVI Solutions
avr. 2019 - juin 2021
2 ans 3 mois
Saint-Étienne, France
• Réalisation d’analyses fonctionnelles approfondies et définition précise des spécifications techniques pour les modules critiques du système ONMSi. • Conception et développement Full-Stack : création et optimisation de services REST sécurisés en Java (Spring Boot) et d’interfaces Angular dynamiques et performantes. • Application rigoureuse des bonnes pratiques de développement : architecture modulaire, design patterns, intégration de tests automatisés (unitaires et d’intégration). • Encadrement technique de stagiaires et développeurs juniors : transfert de compétences, pair programming et accompagnement méthodologique en Agile / Scrum. • Animation des revues de code et mise en place de standards qualité garantissant la maintenabilité, la performance et la conformité du code. • Maintenance évolutive et corrective, optimisation des performances et résolution d’incidents dans un environnement de surveillance réseau critique.
Développeur Full‑Stack
CGI
janv. 2016 - mars 2019
3 ans 3 mois
Casablanca, Maroc
• Développement et maintenance de modules applicatifs Java / Angular, avec résolution proactive d’anomalies et amélioration continue de la qualité logicielle. • Analyse et conception technique, rédaction des spécifications détaillées et contribution aux estimations de charge et à la planification des développements. • Participation à la rédaction des plans de tests et à la définition des exigences fonctionnelles en collaboration avec les équipes QA et métier. • Mise en oeuvre du développement piloté par les tests (TDD) et automatisation des tests fonctionnels à l’aide de TestRail. • Contribution à la mise en place de l’intégration continue avec Jenkins et Docker, facilitant le déploiement et la fiabilité des livraisons. • Collaboration étroite avec les équipes métier et projets (Carrefour, Ville de Montréal) pour affiner les besoins et garantir la conformité des solutions livrées.
Développeur Full‑Stack
MEKKA TECH
sept. 2014 - janv. 2016
1 an 5 mois
Casablanca, Maroc
• Conception de l'architecture physique de nouveaux projets informatiques • Rédaction de spécifications fonctionnelles et techniques. • Accompagnement des chefs de projet dans la rédaction des documents techniques • Collaboration avec une équipe externe sur les contrats d'interface • Réalisation d'une nouvelle interface pour le back office, migration de technologies, modélisation et développement de fonctionnalités diverses.
Formation
Université Sidi Mohammed Ben Abdellah-Fès
Master System intelligent et réseaux
2012 - 2014
3 ans
Faculté des sciences et technique Fes
Licence Génie informatique
2011 - 2012
2 ans