
Stéphane Petit
Développeur Senior Java
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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