Ihab Sabiq

Développeur Senior Java | Spring | Kafka | Angular

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

JavaSpring BootAngularKafkaDevOpsMicroservices

Languages

French (Native)English (Fluent)

About me

Intro

J’interviens depuis plus de 9 ans sur le développement d’applications à forts enjeux en Java, Spring, Kafka et Angular, avec une solide expérience dans la conception et l’implémentation des APIs REST et d’architectures distribuées, dans des environnements exigeants et agiles. Je veille particulièrement à la qualité du code, à l’automatisation des tests, ainsi qu’à la performance. J’accorde également une importance particulière à la compréhension du métier et au challenge des solutions proposées

Links

Work experience

Développeur Sénior Full Stack Java/Angular

GRDF

Jun 2021 - Jan 2026

4 years 8 months

Paris, France

Participation au développement de l'application OMS, application pour la gestion des interventions clientèle GRDF et la maintenance des compteurs gaz Gazpar. • Participation à l’analyse des besoins et aux travaux préparatoires au développement • Contribution à la conception technique de l’application et du modèle de données • Participation aux développements de l’application OMS Connect en sprint boot pour exposer des web services pour l'application mobile OMNI v3 • Mise en place de l’authentification Oauth2 avec Okta • Étude et amélioration de la performance de l'application OMS v3 • Participation au développement de l'application OMS Echanges en spring boot pour communiquer avec les applications du SI • Développement de consommateur Kafka pour recevoir les bons d'intervention et les acquittements fonctiononnels • Développement de producteur pour envoyer les rapports des interventions et les comptes rendus des techniciens • Participation au développement de l’application OMS Admin en spring boot et Angular pour la supervision et l'administration • Participation au développement de la partie front-end du portail en Angular et Ngrx • Développement d'un batch en spring batch pour importer les utilisateurs vers l'application OMS v3 • Amélioration et correction des anomalies après la mise en production • Contribution à la rédaction de la documentation technique • Participation à la mise en place du pipeline CI/CD avec Gitlab CI

Développeur Full Stack Java/Angular

RATP

Jun 2019 - May 2021

2 years

69340 Francheville, France

Développement de l'application Mad Metro, application pour le suivi des positions des trains métro en Île-de-France en temps réel. • Développement des deux Microservices pour le suivi des positions des trains métro • Implémentation d’un DSL pour l’unification du langage de requête sur l’ensemble de l’architecture Microservice • Participation à l’élaboration de l’architecture pour répondre aux exigences de scalabilité et de haute disponibilité • Développement d’un client socket TCP/IP pour recevoir les messages des trains métro • Décodage des messages hexadécimaux des trains métro • Interprétation des messages et les exposés en interrogation ou en temps réel en mode SSE (par gare/inter-gare et cdv) • Publication des messages des trains dans Kafka • Optimisation de la performance à travers l’utilisation d’une base de données en mémoire • Implémentation des tests unitaires automatisés • Centralisation des logs dans elasticsearch • Développement d’une interface en Angular/d3.js pour la surveillance des trains en temps réel • Participation au développement d’une application en urgence pour contrôler la distanciation physique dans les stations métro RATP

Ingénieur Études et Développement

HPS

Jun 2017 - May 2019

2 years

10046 Marocchi, Metropolitan City of Turin, Italy

• Rédigé les spécifications techniques pour les nouveaux développements PowerCard • Conçu les diagrammes et des solutions techniques pour les nouvelles fonctionnalités • Estimé la charge de développement et de test • Développé un batch pour le traitement d’un fichier pour la gestion des disputes de MasterCom • Etendu le fichier relevé de compte bancaire pour ajouter le statut des crédits en cours • Optimisé la performance de la recherche des transactions • Participé au développement d’un nouveau module Application Management avec Spring et Hibernate • Implémenté des tests Unitaires automatisés pour chaque fonctionnalité • Implémenté et exécuté des tests fonctionnels pour les batchs • Rédigé la documentation et capitalisé les solutions techniques • Corrigé les anomalies PowerCard.

Ingénieur Études et Développement

Metaware services

Aug 2016 - Jul 2017

1 year

10046 Marocchi, Metropolitan City of Turin, Italy

• Mis en place un pipeline de build, test et déploiement automatisé pour refine Analytics avec Jenkins et Gitlab • Réalisé la monté de version des technologies (java, tomcat, postgreSQL) utilisées dans l'application refine Analytics • Dockerisé l’application refine analytics • Rédigé les spécifications fonctionnelles et techniques pour les nouveaux développements. • Conçu les diagrammes et élaboré les solutions techniques pour les nouveaux modules de l’application • Développé un nouveau module pour refine Analytics pour le parsing des programmes java • Implémenté les tests Unitaires pour le nouveau module • Pris en charge tests fonctionnels et les intégré dans Jenkins • Développé un client web service pour Sonarqube pour l’extraction des mesures qualités des programmes java • Généré des rapports CSV pour les charger dans les bureaux refine Analytics • Rédigé le guide d’installation et participé dans la rédaction du guide d’utilisation.


Education

INPT

Diplôme d'ingénieur, Génie logiciel

2013 - 2016

3 years 1 month

Lycée Mohammed V

Classes Préparatoires aux grandes écoles d’ingénieurs, Maths- physique (MP)

2011 - 2013

2 years 1 month

Al khawarizmy

Baccalauréat, Sciences Mathématiques

2011 - 2011

1 month


Licenses & certifications

Oracle Certified Professional, Java SE 7 Programmer

Issued: –

Certified by Oracle

PeopleCert DevOps Fundamentals

Issued: –

Certified by PeopleCert

The best place to find your next move

© 2026. All Rights Reserved.