Réalisations
Les projets auxquels je contribue
Voici les projets auxquels j'ai contribué, de la mobilité électrique à l'éducation, en passant par le transport ferroviaire, l'énergie, le sport et la visualisation de données. Pour chacun, je présente le contexte et ce que j'ai réalisé.
PIA & SDK Gireve
Gireve · Mobilité électrique
Juin – août 2026
J'ai travaillé sur les SDK et contribué à une expérimentation sur le RAG et le cache sémantique.
- GCP
- Docker
- BigQuery
- Java
- Python
- Node.js
- PHP
- CI/CD
- RAG
ADM
Gireve · Mobilité électrique
Décembre 2025 – mai 2026
J'ai conçu un service de gestion de tokens qui sépare les opérations de lecture et d'écriture.
- Java
- Spring Boot
- PostgreSQL
- MongoDB
- Redis
- Docker
- Architecture hexagonale
- CQRS
ROP
Gireve · Mobilité électrique
Mai – novembre 2025
J'ai développé des services de référentiel et automatisé l'ouverture des accès aux API.
- Java
- Spring Boot
- TypeScript
- Cloud Functions
- PostgreSQL
- Redis
- Pub/Sub
- Apigee
- Docker
ePoI / Data as a Service
Gireve · Mobilité électrique
Juillet 2024 – avril 2025
J'ai contribué aux échanges de données de recharge et accompagné les partenaires dans leur intégration technique.
- OCPI
- eMIP
- API NSP ePoI
- REST
Psyki
Gireve · Mobilité électrique
Traitements de données : janvier – juin 2024
Prototype Angular : 2024
J'ai fait évoluer les traitements de données de recharge de Psyki et réalisé un prototype d'interface Angular.
- Scala
- Java
- PostgreSQL
- Docker
- OCPI
Modernisation des applications de l'offre et de la distribution
SNCF Connect · Transport ferroviaire
Janvier 2020 – août 2023
J'ai développé des composants Angular et des services Java pour la migration d'applications ExtJS vers Angular et Spring Boot.
- Angular
- TypeScript
- Java
- Spring Boot
- PostgreSQL
- REST
- SOAP
- JUnit
- AssertJ
- Jasmine
- Karma
- Selenium
- Oxygen
- Docker
- Kubernetes
- AWS
- Jenkins
- GitLab
Racing
Enedis · Énergie
Novembre 2018 – décembre 2019
J'ai contribué à réunir des applications métier et leurs fonctionnalités de planification dans un même portail.
- Angular
- TypeScript
- Java
- Spring Boot
- PostgreSQL
- Bryntum
- Denodo
- Jaspersoft Server
- REST
- JUnit
- Jenkins
Foot 2000
Fédération Française de Football · Sport
Avril – novembre 2018
J'ai développé le frontend Angular 5 de Foot 2000 dans le cadre de la refonte de l'application de gestion des compétitions.
- Angular 5
- TypeScript
- JavaScript
- HTML
- CSS
- REST
- Git
CRISS
Education4Sight · Projet pour l'Union européenne · Éducation
Juillet 2017 – mars 2018
J'ai développé des modules pour l'évaluation et la certification des compétences numériques des étudiants.
- AngularJS
- Scala
- Play Framework
- REST
- PostgreSQL
- Talend
- JUnit
- Jasmine
- Karma
EDLIGO pour le ministère de l'Éducation des Émirats arabes unis
Education4Sight · Client final : ministère de l'Éducation des Émirats arabes unis · Éducation
Avril 2016 – juin 2017
J'ai développé des interfaces web, des tableaux de bord et une application mobile hybride pour une plateforme éducative EDLIGO.
- AngularJS
- Scala
- Play Framework
- REST
- Ionic
- JUnit
EDLIGO pour Laton LUSD
Education4Sight · Client final : Laton LUSD, Californie · Éducation
Septembre 2015 – mars 2016
J'ai créé un module qui permet aux enseignants de préparer et de planifier leurs leçons et leurs examens.
Voir le projetApplication d'analyse des données clients
Education4Sight · Éducation et analyse de données
Septembre 2014 – août 2015
J'ai développé une application web pour analyser les données de clients potentiels dans le secteur éducatif.
Voir le projetTableaux de bord Byblos
Talan Tunisie International · Stage de fin d'études · ERP et visualisation
Janvier – juillet 2014
J'ai fait évoluer les tableaux de bord d'un ERP vers des visualisations web et développé leurs fonctions d'export.
- Java/JEE
- Spring MVC
- AngularJS
- RichFaces
- jQuery
- NVD3.js
- PostgreSQL
- HTML
- CSS
- JavaScript