[nom]
TECHLEAD FULLSTACK DEVELOPER JAVA / ANGULAR
Tel : [téléphone]
Email : [e-mail]
Location : Casablanca
PROFIL
Senior Full-Stack Developer spécialisé en Java / Angular, avec forte expertise en architectures microservices et systèmes distribués. Expérience confirmée dans des environnements à forte volumétrie
(télécom, énergie), couvrant backend, data (Kafka) et CI/CD. Reconnu pour la qualité du code, la conception technique et la capacité à délivrer des solutions robustes.
EXPÉRIENCES PROFESSIONNELLES
Permigo | Casablanca · MAI 2025 – SEP 2026
Senior Full-Stack Developer (Java / Angular) – Freelance
Contexte : Conception et développement from scratch de la plateforme Permigo, avec mise en place de l’architecture technique et des fonctionnalités métier.
Réalisations :
- Architecture et développement de la plateforme from scratch
- Développement backend & API REST (Java / Spring Boot)
- Développement frontend et intégration des interfaces (Angular)
- Conception et implémentation des fonctionnalités métier
- Mise en place de l’authentification et de la sécurité
- Mise en place de la CI/CD et des déploiements Env. technique : Java 17, Spring Boot, Angular 17, REST API, PostgreSQL, K8s, CQRS, Docker, Git, CI/CD.
Alsenta | Damsys, Rabat · AVR 2024 – AVR 2025
Senior Full-Stack Developer (Java / Angular) – Freelance
Contexte : Plateforme d’analyse des données d’auscultation des ouvrages de génie civil.
Réalisations :
- Développement d’un module de suivi des équipements avec traitement temps réel
- Conception d’API REST pour capteurs, règles métier et alertes
- Mise en place de flux Kafka pour le traitement et la diffusion des données
- Contribution à l’automatisation CI/CD et aux déploiements Env. technique : Java 17, Spring Boot, Angular 17, Docker, Kubernetes, Kafka, GitLab CI/CD, PostgreSQL, Redis, IntelliJ.
Inetum | Orange MA, Casablanca · JAN 2023 – MAR 2024
Senior Full-Stack Developer (Java / Angular) – Freelance
Contexte : Applications CCU pour la gestion et la vente des contrats en magasin Orange Maroc.
Réalisations :
- Développement d’un module de gestion des contrats des lignes fixes
- Conception et intégration d’API REST avec règles métier et workflow CCU
- Code reviews, collaboration QA, CI/CD et activités Agile Env. technique : Java 17, Spring Boot, Wicket, JUnit, Jira, Git, Oracle, Redis, IntelliJ.
Inetum | CEM, Casablanca · JUI 2021 – DÉC 2022
Senior Full-Stack Developer (Java / Angular) – Freelance
Contexte : Conception from scratch d’une solution CEM pour l’analyse des données télécom (roaming, consommation data).
Réalisations :
- Conception de l’architecture microservices (Spring Cloud Gateway, Registry, Keycloak)
- Développement des services backend (Java 17 / Spring Boot, REST API)
- Mise en place de l’infrastructure et CI/CD (Docker, Kubernetes, Azure DevOps, Terraform)
- Implémentation de flux Kafka et collaboration avec les équipes data
- Mise en place du monitoring & logging (Prometheus, Grafana, EFK) Env. technique : Java 17, Spring Boot, Kafka, Docker, Kubernetes, Terraform, PostgreSQL, HBase, Redis, Prometheus, Grafana, EFK, Azure DevOps.
BeInAgriculture, Rabat · JUI 2020 – JUI 2021
TechLead Java Developer (Freelance)
Contexte : Plateforme type réseau social dédiée au secteur agricole (agronomie & irrigation).
Réalisations :
- Conception technique et développement des fonctionnalités clés de la plateforme
- Encadrement et accompagnement technique de l’équipe de développement
- Tests unitaires et amélioration de la qualité logicielle
- Collaboration avec les équipes R&D pour les évolutions produit et la performance
- Contribution au pilotage Agile et aux bonnes pratiques (code reviews, gestion du code)
Env. technique : Java 17, Spring Boot, React JS, REST API, MongoDB, Maven, JUnit, Git.
Capgemini MA | PSA, Paris · JAN 2018 – AVR 2020
Tech Lead Java/Angular
Contexte : Refonte des applications de vente des services connectés pour Peugeot & Citroën.
Réalisations :
- Analyse technique des besoins et conception des solutions applicatives
- Développement des fonctionnalités clés
- Suivi et résolution des anomalies sur l’ensemble du cycle projet
- Encadrement et support technique des développeurs Env. technique : Java 8, Angular 2 & 7, Spring Boot, Spring Data, Spring Security, JPA Repository, PostgreSQL, SOAP UI, JIRA.
Capgemini MA | DELHAIZE Belgique, Bruxelles · JUI 2016 – DÉC 2017
Développeur confirmé Java/Angular
Contexte : Refonte et migration des applications de gestion des articles et promotions.
Réalisations :
- Rédaction des spécifications techniques et développement des évolutions
- Analyse et correction des anomalies
- Mise en place et exécution des tests unitaires Env. technique : Java 8, Angular 7, Spring Boot / Data / Security, REST API, Maven, JUnit, SQL Server, Git, Bootstrap.
Capgemini MA | SIPLEC/EDF, Paris · JUI 2014 – MAI 2016
Ingénieur développeur .Net / X++
Contexte : Mise en place d’un socle applicatif pour le secteur de l’énergie (UMAX / Dynamics 365).
Réalisations :
- Conception et développement des fonctionnalités de la solution UMAX/Dynamics
- Support technique et accompagnement de l’équipe
- Contribution à la qualité du code
Env. technique : Microsoft Dynamics 365 FO, X++, SQL Server 2012, JIRA, Git, Confluence, TFS.
FORMATION
2012 : Ingénierie en Génie Informatique - EMSI Casablanca
2007 : DUT en génie informatique - École Supérieure de Technologie (EST)
CERTIFICATIONS
70-486 : App Web ASP.NET MVC · PSM: Professional Scrum Master · CKA (en cours)
COMPÉTENCES & LANGUES
Technologies : Java 8/11/17, Spring Boot, AngularJS/17, ReactJS, Oracle, MySQL, Redis, SQL Server, PostgreSQL, HBase, MongoDB, Kafka.
Architecture & design : Microservices, monolithique, Event-Driven, scalabilité, haute disponibilité, sécurité applicative, API Management, OAuth2, OpenID Connect, Keycloak.
Cloud & DevOps : Docker, Kubernetes (K8s), CI/CD avec Jenkins, GitLab CI/CD et Azure DevOps.
Langues : Anglais (professionnel), Français (courant), Arabe (dialectal & littéraire).