Sébastien Gouyer

Senior Java Developer | Spring Boot | Expert IA

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaClean CodeHexagonal ArchitectureDéveloppement FullstackSpring BootAngularDomain Driven DesignTest Driven DevelopmentClean ArchitectureEvent Driven ArchitectureHTMLTypescriptPostgreSQLRedisGitLabJenkinsRESTful APIsMavenMicroservicesSassJavascriptNodeC#MariaDBMongoDBMySQLRabbitMQ.NETDockerPostmanSeleniumLinuxGradleAWSKubernetes

Langues

Anglais

À propos

Introduction

Senior Java developer & OSMODEV founder with 20 years building scalable enterprise applications and e-commerce platforms. Expertise in Spring Boot, microservices architecture, TDD, DDD, and leading agile development teams of 1-3 developers. Specialized in full-stack Java solutions from REST APIs to cloud deployment, delivering robust technical leadership for your projects.

Liens

Expérience de travail

tech lead java

ApaveFreelance

mars 2022 - Présent

4 ans 8 mois

À distance

Environnement technique : Java, DDD, Maven, Agile SCRUM, Git, Eclipse, MariaDB, Jenkins, Selenium, API rest, Postman, DBeaver. Missions: • Développement et tests complets : conception, implémentation et validation de nouvelles fonctionnalités critiques de l’application, avec une forte exigence de robustesse et de maintenabilité. • Optimisation avancée des performances : réduction des temps de réponse de l’outil de recherche (Java, indexation et requêtes SQL) et amélioration de la réactivité de la popup de tarification (JavaScript, DOM et asynchronisme). • Refactorisation du code existant : mise en place de bonnes pratiques de Clean Code et factorisation des modules afin de faciliter les évolutions futures. • Conception et développement d’un moteur de calcul complexe : élaboration d’algorithmes de calcul de marges intégrant de nombreuses règles métiers, optimisation des temps de traitement et validation par des tests unitaires et d’intégration. • Encadrement technique d’un développeur expérimenté : relectures de code (code reviews), pair programming, diffusion de bonnes pratiques (tests, CI/CD, optimisation SQL/JavaScript). • Amélioration de la qualité logicielle : mise en place de scénarios de tests automatisés avec Selenium, intégrés au pipeline Jenkins, pour sécuriser les déploiements. • Collaboration avec les équipes métiers : compréhension des besoins, traduction en spécifications techniques, et accompagnement dans la validation des fonctionnalités livrées. • Contribution aux rituels Agile SCRUM : participation active aux daily meetings, planifications, rétrospectives et estimation des user stories. • Surveillance et gestion des performances en production: analyse des métriques, diagnostic des ralentissements, propositions d’améliorations continues.

Freelance, tech lead Java, architecte java

OSMODEV – Software Engineering & DevOpsFreelance

janv. 2017 - Présent

9 ans 10 mois

- Développements API rest Java avec Jersey / Spring. - Mise en place environnements de développements : Linux / java12 / Spring Boot / InteliJ - Développement applications web e-commerce avec Hybris / orocommerce - Front end : Html5 / CSS3 / Bootstrap / Angular / Thymeleaf - Back end : Java / Spring / JPA / Hibernate - Missions Agile scrum et Kanban - Tech lead java 1 à 3 développeurs

Architecte & tech lead Java

AtosFreelance

févr. 2021 - févr. 2022

1 an 1 mois

À distance

Environnement technique : Java 16, Spring Boot, Gradle, Agile SCRUM, GitHub, InteliJ IDEA, AWS (ECS, API Gateway, S3, SQS, SNS, Formation, DynamoDB), Spring Security, Spring Data, Rest, Lombok, Postman, Spock, Groovy. Missions: • Définition de l’architecture microservices : conception d’une architecture distribuée et scalable, intégrant des principes de Domain Driven Design (DDD), communication inter-services via API REST et messaging, gestion de la tolérance aux pannes et des montées en charge. • Supervision d’une équipe de 4 développeurs : pilotage technique quotidien, répartition des tâches, relectures de code (code reviews), pair programming, et accompagnement dans la montée en compétences sur Spring Boot et les bonnes pratiques d’architecture. • Usage avancé d’AWS : mise en place de services managés (ECS/EKS, S3, RDS, Lambda…), configuration de la sécurité (IAM, rôles, politiques), intégration avec les pipelines CI/CD et monitoring via CloudWatch. • Mise en œuvre des bonnes pratiques de qualité logicielle : adoption du TDD pour les services critiques, intégration de tests automatisés (unitaires, intégration, contract testing) et utilisation de Spock/Groovy pour renforcer la robustesse des développements. • Collaboration étroite avec les équipes métiers et produit : traduction des besoins fonctionnels en solutions techniques viables, élaboration de prototypes et choix technologiques. • Contribution à l’automatisation du cycle de vie logiciel : mise en place de pipelines CI/CD avec Gradle et intégration dans AWS pour déploiement automatisé, gestion des environnements de dev à prod. • Veille et conseil technique : recommandations sur l’usage optimal des services cloud, arbitrage entre solutions managées et déploiements custom, sensibilisation à la gestion des coûts AWS.

Développeur senior

FairPriceFreelance

sept. 2019 - janv. 2021

1 an 5 mois

À distance

Environnement technique : PHPStorm, Symfony, OroCommerce, SASS, ElasticSearch, RabbitMQ, Reddis, Jira, Git, Bitbucket. Missions: • Développement de fonctionnalités e-commerce B2B : implémentation de modules complexes sur la plateforme Symfony/OroCommerce, prise en compte de règles métiers avancées et optimisation des parcours clients. • Intégration front-end via Twig : création et personnalisation de templates, amélioration de l’ergonomie et de l’expérience utilisateur (UX), respect des standards d’accessibilité et compatibilité multi-navigateurs. • Revue de code et diffusion des bonnes pratiques : contrôle qualité du code produit par l’équipe, mise en place de guidelines de développement, amélioration continue de la lisibilité et de la maintenabilité. • Optimisation des performances de l’application : ajustements de requêtes SQL, configuration et exploitation d’ElasticSearch pour accélérer la recherche produits et améliorer la pertinence des résultats. • Gestion de la communication inter-services : utilisation de RabbitMQ pour l’échange de données asynchrone entre composants et amélioration de la résilience du système. • Collaboration avec les équipes métier : compréhension des besoins clients, participation aux ateliers fonctionnels et validation des évolutions techniques par des démonstrations régulières.

Developer java

Eurofil

janv. 2012 - déc. 2017

6 ans

IT Engineer

Wikio

janv. 2010 - déc. 2012

3 ans

I was in charge of the development of a custom MVC. I realized programs to crawl the content and videos of blogs and websites.

IT expert

team partners group

mai 2007 - déc. 2009

2 ans 8 mois

IT engineer

proxiad

janv. 2005 - déc. 2006

2 ans

Paris Area, France


Formation

Faculté des sciences Mont Saint Aignan

Master's degree

2003 - 2005

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.