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

Michel Messak

Supermalter

Tech Lead | Full Stack Developer

€650/day
2 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Michel

Senior Full Stack Developer & Freelance Tech Lead, I have been involved for over 11 years in critical projects with high technical complexity in demanding environments (Ministry of the Interior, EDF Nuclear, BNP Paribas, LVMH).

Specializing in the Java stack (Java 8 to 21), Spring Boot, Quarkus, and modern front-end frameworks (Angular 6 to 15+, Next.js), I have supported the technical transformation of complex systems in regulatory, security, and industrial contexts.

My experiences have led me to:

  • Lead teams of up to 10 developers (technical leadership, mentoring, code reviews)
  • Manage major technological migrations (GWT → Java / Angular, AWS cloud)
  • Implement performant and scalable microservices architectures
  • Design Data-oriented solutions for intensive querying (PostgreSQL → Starrocks, Apache Kafka, Superset)

Autonomous, rigorous, and quality-oriented, I master the entire project lifecycle, from design to production, including client support, architectural choices, and best practice dissemination.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Native or bilingual

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

Experience

  • Ministère de l'Intérieur
    Technical Lead
    PUBLIC SECTOR
    January 2025 - Today (1 year and 5 months)
    Paris, France
    As part of the redesign of the Vehicle Registration System (SIV2), I was tasked as Tech Lead on the Data Platform project, aiming to design a robust data platform to enable intensive querying and efficient data visualization.

    Responsibilities and Achievements:

    Back-End Development: Development of microservices in Java 21 with Quarkus, performance-oriented.

    Front-End Development: Implementation of a Next.js portal to visualize data exposed via Apache Superset.

    Architecture: Implementation of an optimized replication system from the source database (PostgreSQL) to a database dedicated to intensive querying (Starrocks), for analysis and extraction purposes.

    Technical Leadership: Coordination of a team of 4 developers to ensure the delivery of a performant and scalable solution. Mentoring junior developers and leading code reviews to maintain optimal development quality.

    Client Support: Supporting the client in understanding and adopting the technical solution, translating functional requirements into concrete solutions. Simplifying technical aspects to ensure user upskilling and good tool adoption while respecting business objectives.

    Technical Skills:

    Back-End: Java 21, Quarkus, Microservices
    Front-End: Next.js
    Messaging and Event-Driven: Apache Kafka
    Databases: PostgreSQL, Starrocks
    Containers: Docker
    Version Control Tools: Git, Maven

    This assignment allowed me to master a strategic project with high performance and reliability stakes, in a sensitive and highly structured ministerial context.
    Java Quarkus Microservices Next.js Apache Kafka
  • EDF DIPNN
    Senior Java Developer
    ENERGY AND UTILITIES
    March 2023 - November 2024 (1 year and 8 months)
    Montrouge, France
    As part of my assignment within EDF's DIPNN division, affiliated with the nuclear sector, I contributed to the development of essential internal applications for the daily management of risks related to the construction and operation of nuclear sites in France.

    Responsibilities and Achievements:

    Back-End Development: Design and development of robust and scalable microservices in Java 11 and Spring Boot, integrated into a complex production environment to meet the specific requirements of the nuclear sector.

    Bug Fixing and Evolutionary Maintenance: Rapid identification and resolution of technical bugs, ensuring the stability and performance of critical applications.

    Technical Decision Making: Technical advice on architecture, technology choices, and risk management, ensuring a solution adapted to the security and performance challenges of the applications.

    Technical Approval and Production Deployment: Leading the technical approval process, coordinating tests, and validating before production deployment, ensuring application compliance and quality.

    Technical Skills:

    Languages and Frameworks: Java 11, Spring Boot, Microservices
    Databases: PostgreSQL, Oracle Database
    Messaging and Event-Driven: Apache Kafka
    Cloud: Amazon Web Services (AWS)
    Methodology: Scrum, Agile
    Code Management Tools: Git, Maven

    This assignment allowed me to work on high-stakes projects, ensuring the reliability of developed solutions for a sector that is both sensitive and technological.
    Java Spring Boot Microservices Apache Kafka Amazon Web Services
  • LittleBigConnection
    Technical Lead
    HUMAN RESOURCES
    November 2020 - March 2023 (2 years and 4 months)
    Paris, France
    As Tech Lead of a team of 5 developers, I led part of the migration of a professional networking platform from GWT to Java 11 and Angular 12. This project modernized the technical architecture while improving user experience and platform performance.

    Key Responsibilities:

    Technical Leadership: Managing a team of 5 people, organizing code reviews, mentoring junior developers, and ensuring development quality.

    Technological Migration: Successful migration from GWT to Java 11 and Angular 12, ensuring compatibility, scalability, and performance.

    Full-Stack Development: Design and development of the Back-End architecture with Spring Boot, microservices, and the Front-End with Angular 12, ensuring seamless integration.

    Containerization and Deployment: Implementation of Docker for managing microservices and the CI/CD pipeline.

    Technologies Used:

    Back-End: Java 11, Spring Boot, Microservices
    Front-End: Angular 12
    Database: MySQL
    Containerization: Docker

    This assignment allowed me to strengthen my software architecture skills while leading the migration of a complex solution, directly impacting the platform's performance and stability.
    Java Spring Boot Microservices Angular Docker

Recommendations

Be the first to recommend Michel

Help this freelancer shine by sharing your experience working together.

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

  • Engineering Degree
    E.S.I.E.A
    2014
    Diplôme d'ingénieur
  • Cisco CCNA 1 & 2 (Network and System Administrator)
    Glyndwr University
    2011
    Cisco CCNA 1 & 2 ( Network and System Administrator )

Skill set

Categories