You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Stéphane PetitSP

Stéphane Petit

Senior Java Developer / Tech Lead

€670/day
30 projects
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Stéphane

Developer for over 18 years, I bring my expertise to your IT projects focused on the Web or the JVM ecosystem.

With my technical skills and experience, I aim to add value and have a real impact on all project components. Always serving business needs, I strive to implement the most suitable solutions, taking into account the technical and organizational constraints in place.

Sensitive to agile methods, I attach great importance to teamwork, mutual aid, and interactions between the different project stakeholders.

The quality of deliverables is paramount to me. The code should be as readable and maintainable as possible, and covered by tests.

I seek continuous improvement through technological watch, participation in technical conferences, or obtaining certifications (Oracle Java SE 6 Programmer, Pivotal Certified Spring Professional).

You can find more information on my page: enjoycode.fr/about
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • VIDAL
    Senior Developer and Tech Lead
    MEDICAL
    January 2018 - Today (8 years and 5 months)
    Developer within the IT department, I participated in the development and success of numerous back-office projects in the pharmaceutical domain. I was involved and contributed in various areas:

    Development

    - Daily participation in feature development within the project team
    - Particular focus on code quality (tests, readability, reusability…)
    - Pair programming and code review (pull requests)

    Mentoring and facilitation

    - Daily support for other developers: Development best practices, code quality, application design, technical support
    - Driving force in interactions and communication with other technical and business teams


    Architecture

    - Implementation of a new technical architecture for new projects, more business-oriented and significantly reducing coupling and side effects between teams (DDD, hexagonal architecture, module isolation)

    Business challenges and solution finding

    - Challenging the business and proposing functional and technical solutions adapted to business needs, in order to develop simpler and less costly solutions

    Workflow and productivity

    - Implementation of a new development workflow, adopted by all dev teams, based on code deployment and testing from pull requests, enabling continuous deployment

    Technical expertise

    - Performance optimization on legacy applications still widely used, improving productivity and user experience
    - Technical migrations to reduce technical debt and maintenance costs of the application portfolio

    Internal tool development

    - Development of several internal tools used daily by all developers, testers, and POs of the IT department, improving their productivity and eliminating many repetitive tasks
    Java RabbitMQ Docker Hibernate Spring boot SQL MongoDB Kotlin Angular Typescript Microservices JUnit Hexagonal Architecture Domain Driven Design Gradle GitHub Jenkins Maven
  • Mirakl
    Developer
    SOFTWARE PUBLISHING
    October 2014 - January 2018 (3 years and 3 months)
    Paris, France
    I joined the startup Mirakl when it had a few dozen employees and contributed to their spectacular growth through developments on the marketplace.

    Development

    Implementation of high-value business features on the Mirakl product (Web Back Office, RESTful APIs, Batchs…)
    Technical projects (Migration to microservices, Front-end redesign, Performance...)
    Optimizations and performance of the software factory (Jenkins, Ansible)

    Quality and Mentoring

    Daily support for other developers: Development best practices, code quality, application design, technical support
    Proactive in continuous improvement of the technical stack (Refactorings, performance, addition of new technologies)
    Java Hibernate Spring REST Docker JavaScript Thymeleaf PostgreSQL Maven Git Jenkins Ansible
  • VIDAL
    Java Developer
    MEDICAL
    January 2014 - September 2014 (9 months)
    Developer of Java Web back-office applications for VIDAL scientists in a senior team with a strong Agile focus (9 months)
    Java Maven AngularJS Spring Hibernate REST Git MongoDB

Reviews

5.0

Out of 2 ratings

P

Philippe

Mirakl

Reviewed on 12/8/2014

P

Philippe

Mirakl

Reviewed on 10/31/2014

Recommendations

FU
FU
Former user and 1 other person have recommended Stéphane

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • M2IRT (Master in Computer Engineering, Networks and Telecommunications) - specialization in Software Engineering - BAC + 5
    ITIN
  • Computer Science Degree - BAC + 3
    University of Cergy-Pontoise

Certifications

  • Oracle Certified Professional Java SE 6 Programmer
    Oracle
    2011
    Java
  • Pivotal Certified Spring Professional
    Pivotal
    2014
    Spring

Skill set (32)

Categories