Après des études orientées génie logiciel, j'ai développé une riche expérience dans le développement informatique Java : de la conception de l'architecture logicielle avec base de données aux relations clients en passant par le développement, les tests, le déploiement et la coordination d'une équipe (3-4 personnes).
Je propose mes services pour concevoir ou améliorer des architectures logicielles pour différentes problématiques ayant des interconnections d'API, des services externes, des accès aux bases de données, ou de l'événementiel.
Je vous propose aussi de l'audit et du conseil sur des applications existantes en langage Java avec ou sans Spring dans lesquels j'ai ma plus grande expertise.
Je travaille en autonomie depuis l'étranger, je réalise les missions à distance. Actuellement disponible 3j par semaine.
Amélioration stack temps réel avec système de détection des différences et files RabbitMQ pour notifications B2B
Homogénisation configuration stack front /back, déploiement continu multi environnement (Jenkins), tests d'intégration fonctionnels (Cucumber). Migration back vers Java21 / Spring Boot 3 avec déploiement sur serveurs windows (WinSW).
Analyse modèle de données de l'entreprise et proposition de modélisation d'un entrepôt de données pouvant servir de Master Data Management.
Suivi d'équipe (JIRA), conseils, formations de stagiaire, revues de code (Gitlab)
Utilisation de plusieurs modèles d'IA (claude, gemini, chatgpt) pour l'aide au développement front (vueJS) et back (java)