
ZAKARIA EL HANID
SENIOR FULLSTACK DEVELOPER JAVA / ANGULAR
Salaire / Taux journalier
Casablanca, Maroc
Mobilité : Lyon, Bruxelles, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Full-Stack Java/Angular avec une expérience significative dans la conception et la réalisation d'applications pour divers secteurs : grande distribution, télécom, automobile, agronomie et énergie. Expert en développement orienté objet, maîtrisant Spring Boot, l'écosystème Java, et Angular pour la création d'applications web robustes. Passionné par les architectures modernes (Microservices, Event Sourcing, Kafka, CI/CD) et motivé par l'amélioration continue et la qualité logicielle.
Expérience de travail
Senior Full-Stack Developer (Java/Angular) - Freelance
Alsenta | Damsys
avr. 2024 - nov. 2025
1 an 8 mois
Rabat, Maroc
– Développement d'un module de suivi des équipements techniques, permettant la collecte et l'analyse des données en temps réel. – Conception et implémentation d'API REST en Java 17 / Spring Boot, couvrant capteurs, règles métier et gestion des alertes. – Collaboration avec l'équipe DevOps pour l'intégration GitLab CI/CD, les déploiements Docker / Kubernetes et l'optimisation des environnements. – Contribution à la gestion agile du projet via JIRA: suivi des sprints, refinement, coordination avec les équipes métier. – Réalisation de code reviews et mise en place de bonnes pratiques de qualité (Git, conventions, standards de développement).
Senior Full-Stack Developer (Java / Angular) - Freelance
Inetum | Orange MA
janv. 2023 - mars 2024
1 an 3 mois
Casablanca, Maroc
– Développement d'un module dédié aux contrats des lignes fixes (Java 11 / Spring Boot). – Conception et intégration d'API REST avec règles métier et workflow CCU. – Contribution à la qualité du code : code reviews, bonnes pratiques, coordination avec le QA. – Collaboration avec l'équipe DevOps pour l'intégration CI/CD, les déploiements et la résolution des incidents. – Participation active au pilotage Agile via JIRA / Confluence (sprints, refinement, suivi des US).
Senior Full-Stack Developer (Java / Angular) – Freelance
Inetum | CEM
juil. 2021 - déc. 2022
1 an 6 mois
Casablanca, Maroc
– Conception de l'architecture technique de la solution CEM (microservices, Spring Cloud Gateway, Registry Server, Keycloak). – Développement des fonctionnalités backend en Java 17, Spring Boot et REST API. – Participation au cadrage projet et à la définition de l'architecture applicative. – Intégration et utilisation des outils DevOps (K8s, Docker, Azure DevOps CI/CD). – Réalisation de code reviews et gestion du code source via Git. – Mise en place de la supervision et du monitoring de la plateforme via Prometheus (metrics), Grafana (dashboards temps réel) et alerting sur les services critiques. – Centralisation et analyse des logs applicatifs et techniques à l'aide de la stack EFK (Elasticsearch / Fluentd / Kibana) pour le troubleshooting et le suivi de la qualité de service.
Tech Lead Java/React JS (Freelance)
BeInAgriculture
juin 2020 - juin 2021
1 an 1 mois
Rabat, Maroc
– Conception technique et développement des nouvelles fonctionnalités de la plateforme. – Encadrement et support technique de l'équipe de développement. – Mise en place et réalisation des tests unitaires et jeux d'essais. – Collaboration avec l'équipe R&D pour les évolutions produit et les améliorations de performance. – Contribution à la gestion agile du projet via Confluence et JIRA. – Réalisation de code reviews et gestion du code source pour l'ensemble de l'équipe.
Tech Lead Java/Angular
Capgemini MA
janv. 2018 - avr. 2020
2 ans 4 mois
Paris, France
– Analyse technique des besoins client et participation aux cérémonies Agile. – Conception technique et développement des nouvelles fonctionnalités des applications PSA. – Analyse, correction et suivi des anomalies logicielles sur les différentes phases du projet. – Cadrage, support technique et accompagnement des développeurs au quotidien.
Développeur confirmé Java/Angular
Capgemini MA
juil. 2016 - déc. 2017
1 an 6 mois
Bruxelles, Belgique
– Rédaction des spécifications techniques à partir des spécifications fonctionnelles. – Développement des évolutions et user stories définis lors des sprints Agile. – Analyse, correction et suivi des anomalies logicielles sur les phases métier. – Élaboration et exécution des jeux d'essais de tests unitaires (JUnit).
Ingénieur développeur .Net/X++
Capgemini MA
juin 2014 - mai 2016
2 ans
Paris, France
– Conception technique des nouvelles fonctionnalités et proposition de solutions adaptées. – Développement et intégration des nouvelles fonctionnalités de la solution UMAX/Dynamics. – Cadrage et support technique auprès de l'équipe de développement. – Gestion des branches Git et réalisation de revues de code. – Garantie du déploiement et du bon fonctionnement des livrables sur les différents environnements. – Gestion du code source et contribution aux bonnes pratiques.
Formation
EMSI CASABLANCA
Ingénierie, Génie Informatique
2009 - 2012
2 ans 11 mois
ECOLE SUPERIEUR DE TECHNOLOGIE (EST)
DUT, Génie informatique
2005 - 2007
1 an 11 mois
Licences et certifications
JAVA SE 17 Developer
Délivré le : –
Professional Scrum Master
Délivré le : –
70-486 : App Web ASP.NET MVC
Délivré le : –