You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Philippe L.PL

Philippe L.

Tech Lead & Java Developer

€650/day
Lyon, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Philippe

I started my first developments at 16 as a self-taught person on open-source projects. I naturally oriented my career in this field, more specifically on server logic (backend) and related issues.

In my daily work, I strive to deliver quality code, meaning it is tested (not optional!), resilient, maintainable, secure, and reasonably optimized for performance. I emphasize thinking about the company's business (Hexagonal architecture <3) when I have to perform a functional task.

Years of experience have always led me to move from the role of a developer within a team to Lead Developer. I have thus been able to hone my leadership skills by ensuring that each team member offers their best potential.

Regarding languages, I have primarily focused my expertise on Java, Spring, microservice architecture with Kafka as a message broker, and clean code principles.
  • French

    Native or bilingual

  • English

    Basic

Can work on-site
Lyon (up to 50km), Paris (up to 50km), Lille (up to 30km)

Experience

  • Auxodynamics
    Lead Backend Developer
    SOFTWARE PUBLISHING
    June 2023 - Today (3 years)
    Lyon, France
    First developer and now backend lead for the startup. I established the foundation of the project's architecture for managing companies' non-financial data, enabling executives to link non-financial and financial aspects to better manage their company KPIs.

    Technically, the backend was broken down into several asynchronous microservices (~15) in Java 21 / Springboot (Kafka) and monitored via the Datadog solution. All within an AWS cloud on a Kubernetes / Karpenter infrastructure (Traefik, Helm, ALB, etc.). Infrastructure as Code with Terraform.

    I am committed to clean code principles and hexagonal architecture to place business logic at the heart of developers' concerns and ensure a real separation of responsibilities between different technical and application components.
    Java Apache Kafka DDD TDD DevOps
  • Prismea
    Lead Developer
    BANKING AND INSURANCE
    January 2021 - November 2022 (1 year and 10 months)
    Lyon, France
    8 months after joining Prismea as a Backend Developer, I had the honor of being offered a Lead Backend Developer position. My role thus evolved, adding to the backend developer tasks:

    - Management of a small team of 3 to 5 people (internal organization in feature teams)
    - Discussion with POs and UI designers on functional needs and technical feasibility
    - Study and creation of functional and technical tasks to be performed
    - Estimation of features
    - Guarantee of clean code principles adherence
    - Ownership of the team's backlog and task assignments
    - Facilitation of meetings on complex technical tasks
    - Support for developers and pair programming when necessary
    - Recruitment of new developers
    Java Apache Kafka Spring boot Tech Lead DevOps
  • Prismea
    Backend Developer
    BANKING AND INSURANCE
    May 2020 - December 2020 (7 months)
    Lyon, France
    As a Java developer, I participated in discussions and grooming around new features as well as their development. Organization in feature teams, code reviews, adherence to clean code principles, CI/CD with dozens of production deployments per day. Technical exchanges with external partners (API providers). A project rich in technologies where tests are not optional, a constant search for improvement, and a competent team composed entirely of seniors. Increased rigor in respecting API contracts.

    Technologies:
    - Continuous Integration / Continuous Deployment (CI/CD)
    - Microservices
    - Apache Kafka
    - Java 17+, SpringBoot 2+
    - Hibernate, Liquibase, PostgreSQL, DynamoDB
    - Test Driven Development (TDD), BDD, End To End (E2E)
    - Slack, Gitlab, SonarQube, Miro
    - Monitoring (APM + logs + profiling + watcher)
    - Adherence to SOLID principles
    - Hexagonal Architecture
    - Domain Driven Design (DDD)
    - Scrum Ceremonial (daily, weekly, retrospective, issue board)
    - AWS
    Java Spring boot Apache Kafka backend Hexagonal Architecture

Recommendations

Laure I.LI
Albéric MartelAM
FU
+1
Laure I. and 3 other people have recommended Philippe

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

  • Licence, Métiers de l'informatique - Applications Web
    Université Grenoble Alpes
    2017
    Licence, Métiers de l'informatique - Applications Web
  • DUT, Informatique, Génie Informatique
    Université Pierre Mendès-France (Grenoble II)
    2016
    DUT, Informatique, Génie Informatique

Certifications

Skill set

Categories