About Hicham
French
Native or bilingual
Spanish
Native or bilingual
English
Fluent
Experience
- ENEDISDéveloppeur JavaOctober 2022 - September 2024 (1 year and 10 months)Projet : Application de publication des données de consommation du compteur électrique Linky (Courbe de charge, index, puissances max, facturation…) :• Participation aux différentes cérémonies Scrum ;• Implémentation des users story ;• Implémentation des services REST ;• Mettre en place Spring security pour gérer l'authentification et les droits d'accès ;• Mise en place d'une communication asynchrone entre les microservices via Kafka garantissant un découplage des services et une résilience aux pics de charge ;• Conception et développement de Producers Kafka pour l'envoi de messages vers des topics distribués, assurant une faible latence et une haute disponibilité ;• Conception et développement de Consumers Kafka pour la consommation de messages depuis des topics distribués ;• Remplacement d'appels REST synchrones par des événements Kafka, réduisant les temps de réponse ;• Créer des images docker pour les différents microservices ;• Réalisation des tests de performance pour les services REST via Apache JMeter ;• Création d'un batch qui permet de traiter un gros volume de données avec Spring batch ;• Créer un service avec un cron job qui permet d'archiver les tables volumineuses de façon périodique ;• Migration des microservices de Java 8 vers Java 17 ;• Adapter les pipelines Jenkins pour pouvoir déployer les nouveaux services ;• Création d'un job kubernetes qui permet de charger les données en masse depuis un fichier csv vers une table Teradata ;• Amélioration continue du code en utilisant SonarLint pour éliminer les failles et respecter les bonnes pratiques ;• Implémentation d'une approche BDD avec Cucumber pour automatiser les tests end-to-end ;• Réalisation des tests unitaire avec Junit et Mockito ;• Préparation des releases et mise en production des services ;• Correction de bugs ;• Faire des revues de codes ;
- CAISSE DES DEPOTSDéveloppeur FullStack Java AngularOctober 2024 - Today (1 year and 7 months)Environnement technique: Java EE (Spring-boot, Spring-Data-Jpa, Spring Security...), Hibernate, PostgreSQL, Git, BitBucket, Cucumber
- BERGER LEVRAULTDéveloppeur FullStack Java AngularMay 2022 - October 2022 (4 months)Projet : Réalisation d'une application web de gestion de maintenance assistée par ordinateur (GMAO):• Participation aux différentes cérémonies Scrum ;• Implémentation des users story ;• Création des microservices ;• Implémentation des services REST ;• Développement d'écran en Angular en respectant les maquettes Adobe XD ;• Mise en place d'une authentification sécurisée avec JWT en utilisant Spring Security ;• Mise en place d'un circuit breaker (Hystrix) pour rendre l'application résiliente aux pannes ;• Développement de la fonction d'export des données au format CSV coté backend ;• Créer des images docker pour les différents microservices ;• Réalisation des tests unitaire avec Junit et Mockito ;• Mise en place des tests end-to-end via Cucumber (BDD) ;• Correction de bugs ;Environnement technique: Java EE (Spring-boot, Spring-Data-Jpa, Spring Security, Spring Cloud...), Angular, Hibernate, PostgreSQL, Junit, Docker, Kubernetes, Git, GitLab, Jira, Intellij, VSCode.
Recommendations
Be the first to recommend Hicham
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- International Master Of Science – Expert en Informatique et Système d'InformationSUPINFO2020International Master Of Science – Expert en Informatique et Système d'Information
- Licence professionnelle – Audit et contrôle de gestionUniversité Paris 132015Licence professionnelle – Audit et contrôle de gestion