Stéphane Petit

Développeur Senior Java

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootTest Driven DevelopmentAWSAngularHTMLCSSMongoDBMavenGitJavascriptJenkinsKotlinHexagonal ArchitectureMicroservicesDockerPostgreSQLPHPMySQLScalaScrumGitHubGradleAnsibleOracle

Langues

AnglaisFrançais

À propos

Introduction

Tech Lead & Développeur Senior avec 18 ans d'expertise en développement Java/Web et architecture logicielle. Expert certifié Spring et Java, spécialisé dans l'optimisation des performances, le DDD et les architectures hexagonales. Passionné par la qualité du code, le mentoring technique et la mise en place de solutions innovantes pour améliorer la productivité des équipes.

Liens

Expérience de travail

Développeur Senior / Tech Lead

VIDALFreelance

mars 2018 - Présent

8 ans 8 mois

Hybrid

Développeur au sein de la DSI, j’ai participé aux développements et à la réussite de nombreux projets back-office dans le domaine du médicament. J’ai pu intervenir et contribuer sur divers axes: Développement - Participation quotidienne au développement des fonctionnalités au sein de l’équipe projet - Focus particulier sur la qualité du code (tests, lisibilité, réutilisabilité…) - Pair programming et relecture de code (pull requests) Mentoring et facilitation - Accompagnement au quotidien des autres développeurs: Bonnes pratiques de dev., qualité de code, design applicatif, support technique - Moteur dans les interactions et la communication avec les autres équipes techniques et métiers Architecture - Mise en place d’une nouvelle architecture technique sur les nouveaux projets, plus orientée métier et permettant de réduire considérablement le couplage et les effets de bord entre équipes (DDD, architecture hexagonale, isolation par modules) Enjeux métier et recherche de solutions - Challenger le métier et proposer des solutions fonctionnelles et techniques adaptées aux enjeux business, afin d'élaborer des solutions plus simples et moins coûteuses Flux de travail et productivité - Mise en place d’un nouveau workflow de développement, adopté par toutes les équipes de dev., basé sur le déploiement et les tests du code à partir des pull requests, permettant de faire du déploiement continu Expertise technique - Optimisation des performances sur des applications legacy encore largement utilisées, améliorant la productivité et l’expérience des utilisateurs - Migrations techniques permettant de réduire la dette et les coûts de maintenance du parc applicatif Développement d’outils internes - Développement de plusieurs outils internes utilisés quotidiennement par tous les développeurs, testeurs et PO de la DSI, permettant d’améliorer leur productivité et de s’affranchir de nombreuses tâches répétitives

Freelance Java Web Developer

Mirakl

nov. 2014 - mars 2018

3 ans 5 mois

Région de Paris, France · On-site

J’ai intégré la startup Mirakl lorsqu’elle comptait quelques dizaines de collaborateurs et ai pu contribuer à leur croissance spectaculaire au travers des développements sur la marketplace. Développement Mise en place de fonctionnalités métier à forte valeur ajoutée sur le produit Mirakl (Back Office Web, APIs RESTful, Batchs…) Chantiers techniques (Migration en microservices, Refonte du front-end, Performances...) Optimisations et performances de l’usine logicielle (Jenkins, Ansible) Qualité et Mentoring Accompagnement au quotidien des autres développeurs: Bonnes pratiques de dev., qualité de code, design applicatif, support technique Force de proposition sur l’amélioration continue de la stack technique (Refactorings, performances, ajout de nouvelles technologies) Equipe : 6 à 8 personnes Environnement technique : Java 8, Hibernate 4, Spring 4, Microservices, TestNG / Mockito / AssertJ, Jersey 2, Docker, jQuery, Thymeleaf, PostgreSQL, Maven, Git, Jenkins, jOOQ, Ansible, AWS (S3, EC2…)

Java Web Developer

VIDAL

févr. 2014 - oct. 2014

9 mois

Développement d'applications Java Web back-office à destination des scientifiques de VIDAL dans une équipe senior et à forte sensibilité Agile (utilisation de la méthodologie Scrum) - Estimations (complexité / risques / charges) - Analyse technique et conception - Développements et tests (TDD / Pair Programming) Environnement technique : Java 7, Hibernate 4.2.8, Spring 4, JUnit / Mockito / FestAssert, Jersey, AngularJs, Jasmine, MongoDB, Maven, Git, Sonar

Software Engineer

Novedia Group

janv. 2010 - oct. 2014

4 ans 10 mois

Missions de Consultant Java chez Elis, Accor et Vidal

Java Web Developer

Accor

avr. 2011 - janv. 2014

2 ans 10 mois

J’ai intégré le groupe Accor pour participer aux développements Java Web des sites e-commerce B2C et B2B du groupe: www.accorhotels.com et sites marques. Développement Analyse fonctionnelle et technique Modélisation et chiffrage Développements et tests (TDD) Documentation Lead technique Mise en place de bonnes pratiques de dev et d’une stratégie de tests automatisés, amenant un pourcentage de bugs très inférieur à la moyenne des autres projets Accompagnement des développeurs moins expérimentés Environnement technique : Java 6, Struts 2.3, Spring 3.0, JUnit 4.8, Jenkins, Maven

Java Web Developer

ELIS

janv. 2010 - mars 2011

1 an 3 mois

Développements Java Web pour l'Extranet d'Elis, avec notamment : - Développement d’un module de statistiques - Développement d’un module de gestion des comptes clients - Analyse fonctionnelle et technique - Rédaction de spécifications fonctionnelles - Modélisation et conception - Développements Java et Sybase - Tests - Déploiement et livraison Environnement technique : Java 5, Sybase, Struts 1.1, Hibernate 3.6, (X)HTML, CSS, Javascript, Maven, SVN

Web Developer

Civitas / Cegid Public

oct. 2006 - oct. 2009

3 ans 1 mois

Développement d'applications Web Java et PHP pour l'éditeur de logiciels Cegid Public (Civitas) : - Modules internes (congés, demandes de version, références client) - Refonte technique et graphique du site web - Maintenance évolutive du framework Java "maison" - Recueil du besoin et analyse - Rédaction de spécifications fonctionnelles - Modélisation UML et MCD - Développement - Tests et recette Environnement technique : Java, PHP, JavaScript, CSS, HTML, MySQL, Apache, Tomcat, Hibernate, Oracle


Formation

ITIN

Master Ingeniérie Informatique Reséaux et Télécom

2006 - 2009

3 ans 2 mois

CY Cergy Paris Université

Licence Informatique

2003 - 2006

3 ans 2 mois


Licences et certifications

SpringSource Certified Spring Professional

Délivré le : mars 2014

-

Functional Programming Principles in Scala

Délivré le : nov. 2013

-

Oracle Certified Professional, Java SE 6 Programmer

Délivré le : déc. 2011

-

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.