Compétences
Interfaces web
Angular · AngularJS · TypeScript · HTML · CSS
J'ai développé des interfaces et des composants réutilisables pour SNCF Connect, Enedis et la Fédération Française de Football. J'ai aussi utilisé AngularJS sur EDLIGO et Byblos, Bryntum pour la planification chez Enedis et D3.js/NVD3.js pour afficher des données.
Services et intégrations
Java · Spring Boot · Scala · Play Framework · API REST et SOAP
Je développe des services métier et je les relie à des systèmes externes. J'ai travaillé avec Java et Spring Boot chez SNCF Connect, Enedis et Gireve, et avec Scala et Play Framework sur EDLIGO. Chez Gireve, j'ai fait évoluer des traitements Scala/Java, conçu des services de référentiel et analysé les échanges d'API de mobilité électrique.
Conception technique
Modélisation métier · Architecture hexagonale · CQRS · Microservices
Je conçois des services et des contrats d'API, je participe aux choix techniques et je fais des revues de code. Chez Gireve, j'ai conçu des services qui séparent la lecture de l'écriture. Chez Enedis, j'ai développé des microservices reliés aux applications métier.
Données et rapports
PostgreSQL · MongoDB · Redis · Denodo · Jaspersoft · Talend
Je travaille sur le traitement, l'intégration et le stockage des données, ainsi que sur les rapports qui les rendent consultables. Cela m'a amené à traiter des données de recharge chez Gireve, à utiliser la virtualisation des données et les rapports opérationnels chez Enedis, et à travailler sur les applications éducatives d'EDLIGO.
Environnements et déploiements
GCP · Docker · Jenkins · GitLab CI/CD
Chez Gireve, j'ai travaillé sur les pipelines d'intégration et de livraison. J'ai aussi utilisé des environnements conteneurisés, ainsi qu'AWS et Kubernetes pendant ma mission chez SNCF Connect.
Tests et documentation
JUnit · AssertJ · Jasmine · Karma · Selenium · Oxygen
J'écris des tests unitaires et d'intégration et je rédige de la documentation technique. Chez SNCF Connect, j'ai utilisé Oxygen pour automatiser des parcours de validation. Ces tâches font partie de la maintenance des applications et du travail avec les équipes de développement et de validation.
Expérimentations et SDK
POC RAG et cache sémantique · SDK Java, Python, Node.js et PHP
Chez Gireve, j'ai contribué à une preuve de concept sur le RAG et le cache sémantique. J'ai aussi travaillé sur l'alignement fonctionnel et le typage des SDK, les validations de bout en bout et la génération de documentation.
Outils d'assistance au développement
Codex · Claude Code · Google Antigravity · GitHub Copilot