
Hicham ELBIRCH
Ingénieur Full-Stack Senior | Java & Angular
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Ingénieur Full-Stack avec 7+ ans d'expertise Java/Spring/Angular et architecture cloud. Expérience confirmée dans le développement d'applications critiques pour grands comptes (EDF, Ministères) avec pipelines CI/CD et pratiques DevOps. Spécialisé en architectures modernes et solutions évolutives haute performance.
Expérience de travail
Développeur Full Stack
ScalianFreelance
juil. 2025 - Présent
1 an 4 mois
Paris, France
Développement d’une application de gestion des activités du Ministère des Armées. Activités : Analyse des besoins et conception de nouvelles fonctionnalités en collaboration avec l’équipe. Développement Back-End (Java/Spring Boot) et Front-End (Angular). Mise en oeuvre de l’architecture hexagonale afin d’assurer modularité, testabilité et maintenabilité. Correction des anomalies et optimisation des fonctionnalités. Participation aux cérémonies agiles (Daily, Planning, Refinement, Sprint Review). Composition de L’équipe : 11 Développeurs,2 DevOps, 1 Product Owner, 1 Chef de projet, 1 Designer, 1 Scrum Master, 4 QA. Environnement technique : Java 17, Angular 17, Spring Boot, JPA/Hibernate, HTML, CSS, Git, GitLab, Maven, JUnit, PostgreSQL, AWS S3, Swagger,OpenAPI, Grafana, Keycloak, Jenkins, Confluence, Jira.
Ingénieur Full-Stack (Java – Spring – Angular-devOps)
EDF
janv. 2024 - juil. 2025
1 an 7 mois
Paris, France
Développement d’une application évolutive et ergonomique pour EDF , destinée au calcul de facturation des producteurs d’énergie (particuliers et professionnels), tout en répondant aux besoins d’audit et de traçabilité exigés par la CRE (Commission de Régulation de l’Énergie). Activités Analyse des besoins et rédaction des spécifications techniques. Participation aux réunions avec le métier pour affiner les besoins. Développement Back-End en Java 21 avec Spring Boot. Développement d’endpoints REST API pour l’exposition des services. Développement des tests unitaires (JUnit, Mockito) avec mock des dépendances. Développement Front-End en Angular 17. Utilisation d’ETL avec Informatica pour le traitement et la transformation des fichiers entrants. Stockage et gestion de fichiers via AWS S3 Mise en place des pipelines CI/CD (GitLab CI). Application des bonnes pratiques : lint, tests, qualité et sécurité du code (SonarQube, Checkmarx). Déploiement automatisé sur les environnements dev, recette, pré-production et production. Démonstrations à chaque fin de sprint (Sprint Review) devant les équipes métiers et techniques. Composition de L’équipe : 4 développeurs, 1 Tech Lead, 1 Product Owner (PO), 2 représentants métier, 1 Chef de projet dans un cadre méthodologique Agile (Scrum). Environnement technique : Java 21, Angular 17, Spring Boot, Spring cloud, spring profil , Type Script, REST, JUnit, Mockito, ETL, Informatica, PostgreSQL, Flyway, Jenkins, GitLab, GitLab CI/CD, Docker, OpenShift (Kubernetes), S3(AWS) ,SonarQube, Checkmarx,Swagger, Postman, IntelliJ, pgAdmin.
Ingénieur d'études et de développement JAVA/JEE
Direction de l'information légale et administrative (DILA)
déc. 2021 - déc. 2023
2 ans 1 mois
Paris, France
Dans le cadre de ce projet, l'objectif était d'améliorer le site officiel de la Direction de l’Information Légale et Administrative (DILA) et le backoffice, www.service-public.fr. Activités Analyse des besoins clients et participation à la rédaction des spécifications fonctionnelles. Analyse, correction et suivi des anomalies et des bugs. Conception et Développement de nouvelles fonctionnalités Exposition des données via des API REST Colloboration avec les autres équipes de DEVOPS, RECETTE Assurer la mise en production Revue de code,refactoring, optimisation des performances Développement des tests unitaires et des tests automatisés. Participation aux différentes cérémonies agiles (Daily, Démo, Rétro, Planning). Equipe : 1PO, 5 Développeurs - Méthodlogie : Hybride(Cascade/Agile) Environnement Technique : Java 8, Spring MVC, JPA/Hibernate, Thymeleaf, HTML/CSS/JS, jUnite, Mockito, Cumcmber, Jenkins, Mave, Jira, PostGreSQL
Ingénieur d'études et de developpment Java/JEE
La Sacem
janv. 2020 - déc. 2021
2 ans
92800 Puteaux, France
j'ai assumé le rôle d'ingénieur d'études et de développement. L’objectif était de centraliser les services entre les différentes applications de l'entreprise. Activités Analyse des besoins clients et participation aux séances de conception, de raffinage et aux autres cérémonies agiles Scrum. Analyse, suivi et correction des différentes anomalies présentes. Développement des API REST et gestion des communications asynchrones à l’aide de RabbitMQ. Développement des tests unitaires et des tests automatisés. Equipe : 1PO, 3 Développeurs - Méthodlogie : AGILE Environnement Technique : Java 8/11, SpringBoot, SpringSecurity, JPA/Hibernate, GIT, MAVEN, jUnite, Mockito, JITA, OracleDB11g, JIRA, Cumcmber, Anisble, AMQP/RABBITMQ, Swagger, OpenAPI, POSTMAN
Ingénieur d'études et de developpment Java/JEE
SFR
janv. 2019 - déc. 2019
1 an
Région de Paris, France
J’ai paricipé au développement d’une solution de gestion des infrastructures de fibre optique pour les techniciens réseaux. Activités Analyse des besoins clients et participation aux différentes cérémonies agiles (Daily, Démo, Rétro, Planning). Développement des API REST. Développement de composants front-end. Conception et développement de nouvelles fonctionnalités. Analyse, correction et suivi des anomalies dans les différents environnements. Revue de code, refactoring et optimisation des performances. Gestion des versions et suivi des déploiements dans les différents environnements. Développement de tests unitaires et de tests automatisés. Equipe : 1PO, 4 Développeurs - Méthodlogie : AGILE Environnement Technique : Java 8/11, SpringBoot, SpringSecurity, JPA/Hibernate, Angular, Boostrap, HTML/CSS, GIT, MAVEN, jUnite, Mockito, JITA, OracleDB11g, JIRA, Cumcmber, Anisble, KAFKA, JIRA, OracleDB10g, PL/SQL
Ingénieur d'études et de developpment Java/JEE ,Angular
Ministre de l'éducation Nationale
janv. 2018 - déc. 2018
1 an
Rabat, Maroc
En tant qu'ingénieur Java JEE, j'ai travaillé sur le développement d'une application de gestion scolaire pour le Ministère de l'Éducation Nationale. Cette solution, modulaire et évolutive, répond aux besoins uniques de chaque établissement pour leurs opérations quotidiennes. 𝘼𝙘𝙩𝙞𝙫𝙞𝙩𝙚́𝙨 ▪︎ Analyse des besoins clients et participation à la rédaction des spécifications fonctionnelles et techniques. ▪︎ Participation aux phases de conception et développement des nouvelles fonctionnalités ( Front & Backend). ▪︎ Analyse, correction et suivi des anomalies dans les différents environnements. ▪︎ Suivi de version et de déploiement dans les différents environnements. ▪︎ Assurer la qualité du code à travers des séances de revue de code. ▪︎ Assurer la qualité des livrables en implémentant des tests unitaires.
Stagiaire
Utopie Maroc
mars 2017 - oct. 2017
8 mois
Casablanca, Maroc
En tant qu'ingénieur d’études et de développement Java, j'ai participé au développement d'une solution pour la gestion des restaurants de tacos. Cette solution comprend la gestion centrale des achats fournisseurs ainsi que la facilitation de la commande en ligne pour les clients. 𝘼𝙘𝙩𝙞𝙫𝙞𝙩𝙚́𝙨 ▪︎ Analyse et conception : des modules comme gestion de central d’achat-fournisseur, gestion commode client en ligne. ▪︎ Développement des Endpoint REST. ▪︎ Personnalisation de l'affichage de données provenant des caisses.
Stagiaire
Novakia
juil. 2016 - oct. 2016
4 mois
Casablanca, Maroc
Conception et développement une solution intégrée pour la gestion des universités et écoles, qui couvrent la partie métier d’un établissement d’enseignement (inscriptions, planification des cours, absences, examens et notes, paiements des étudiants et professeurs...), ainsi que la partie gestion (RH et paie, comptabilité, CRM et la Logistique),méthode Agile(Scrum).
M
MicroData
juin 2015 - août 2015
3 mois
Casablanca, Maroc
Conception et développement d’une application de gestion de stock sous la technologie java
Formation
Suptechnology
Licence,ingénierie système d'information/Master,ingénierie logicielle
2012 - 2017
6 ans