About Pierre
French
Native or bilingual
English
Fluent
Experience
- MabatisDéveloppeur JAVA BackEndCIVIL ENGINEERINGJune 2025 - Today (1 year)Lyon, FranceMabatis / KelDate est une start-up qui développe une solution ERP/CRM pour la gestion d'entreprises et de chantiers.J'ai participé au build de la partie back-end Java en tant que développeurback-end unique dans une squad de 3 personnes (2 front-end, 1 back-end).Le projet comporte 19 microservices sur une architecture Spring Boot 3.4 / Java 21.Dans le cadre de ma mission j'ai travaillé sur les services suivants :API REST Plateforme de gestion d'Entreprise (monolithe initial →microservices)- Conception d'une architecture Domain-Driven Design avec modules métiersséparés- Mise en place d'un système de double authentification JWT + OTP- Architecture multi-couches avec pattern Repository/Service/Controller- Développement d'un système de hachage cryptographique HMAC-SHA256pour les données personnelles- Implémentation de signatures électroniques PDF avec BouncyCastle- Gestion contextuelle des autorisations (Personnel / ComptePro)- Service de blacklisting des tokens JWT- Intégration complète de LiveKit pour les appels audio/vidéo- Architecture WebSocket bidirectionnelle avec canaux user-specific et topics- Système de push notifications multi-plateforme (iOS APNs + Android FCM)- Intégration Azure Blob Storage avec gestion des métadonnées- Système de signatures PDF géolocalisées avec horodatageDécomposition en architecture microservices (Phase 1 & 2 — de Juin àOctobre)Pilotage et réalisation de la migration d'un monolithe (entreprise-service) versune architecture microservices distribuée.Compétences mises en oeuvre pour la migration :- Découplage des FK JPA inter-domaines (remplacement @ManyToOne par@Column UUID)- Communication inter-services via OpenFeign avec pattern de callbacks- Gestion des migrations Flyway multi-services sur base de données partagée- Pattern d'entités read-only pour les dépendances cross-services- API Gateway (Spring Cloud Gateway) avec routage dynamique vers lesservices
- CGIDévelopeur Sénior JavaPUBLIC SECTORJune 2020 - Today (6 years)Lyon, FranceCGI est une société dans le secteur de services-conseils en technologie de l'information. L'entreprise compte plus de 65 000 salariés répartis dans 21 pays. J'ai rejoint l'équipe de développement d'un grand groupe Ferroviaire Français et pour une durée de 4ans.J'ai participé à la maintenance corrective et évolutive de plusieurs applications web de gestion de la maintenance du réseau ferre français.Nous étions organisés en squad de 11 personnes.Ma squad était composée de:
- 2 profils fonctionnels,
- 7 développeurs,
- 1 Tech Lead
- 1 architecte
Depuis 2021 , j'ai pris le poste de Tech Lead sur le projet, Dans ce cadre, j'ai participé à la mise en place et/ou encadrement d'évolutions techniques :- Montée de version technique JAVA (Back end)
- Montée de version technique Android
- Etude et chiffrage de proposition de refonte d'application
- Migration Oracle vers PostgreSQL
- Optimisation temps de traitement spring batch
- Relecture de code / gestion des bonnes pratiques de développement
- Gestion des compétences techniques de l'équipe de développement
---J2EE, Backend JAVA, Back end Spring, Spring Security, Maven, Spring Cloud, Hibernate, Modèle MVC de Spring, JUnit, développeur java, java spring. - CGIDéveloppeur back-endDIGITAL AND ITDecember 2018 - May 2020 (1 year and 5 months)Lyon, FranceCGI est une société dans le secteur de services-conseils en technologie de l'information. L'entreprise compte plus de 65 000 salariés répartis dans 21 pays. J'ai rejoint l'équipe de développement de Socotec en 2017 et pour une durée de 2 ans.J'ai participé à la maintenance corrective et évolutive de plusieurs applications web de gestion de résultat de laboratoire (comme Eurofins).Nous étions organisés en squad de 12 personnes. Ma squad était composée de:
- 3 profils fonctionnels,
- 5 développeurs,
- 4 experts technique
Dans le cadre du projet Socotec, j'ai pris la responsabilité complète sur un parc d'applications (3 applications) :- Gestion des retours client
- Analyse et chiffrage des solutions demandées par le client/métier
- Livraison applicative
- Proposition d'évolution au client, en mettant en évidence le ROI
- Transfère de compétence vers le nouveau CDS à la fin du projet
J'ai contribué aux évolutions suivantes :- Création de nouveaux exports de données
- Adaptation de l'affichage web + ajout de fonctionnalités métier
- Montée de version .net (framework 3.5 vers 4) Ainsi qu'a la maintenance corrective de l'application, pour répondre au mieux aux besoin métier. J'ai à la fin du projet, formé l'équipe reprenante sur les 3 applications sur lesquels j'étais en responsabilité.
---C#, SQL Server, AWS, .net, VBA, développeur dotnet.
Recommendations
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
- Concepteur développeur informatiqueIPI2018