You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Frédéric M.FM

Frédéric M.

Fullstack Architect and Developer

€550/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Frédéric

Hello. I have 13 years of experience in Java development and 2 years as a Scrum Master. I have also held the position of IT architect responsible for implementing a software factory and Agile methodologies within IT departments. My clients appreciate my seriousness as well as my various IT and methodological skills.
  • French

    Native or bilingual

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

Experience

  • Ministère de l'intérieur
    Architect and Tech Lead
    May 2022 - Today (4 years and 1 month)
    Takeover, maintenance, and development of the application layer for the Ministry of the Interior's cloud and leading the development team.

    Industrialization: Writing technical maintenance documentation. Installation of the testing environment. Implementation of database versioning using LiquidBase. Containerization of the application using Docker.

    Development: Implementation of unit and functional tests. Definition and migration to a hexagonal architecture. Refactoring and development of new APIs. Security vulnerability fixes. Migration to Java 21 and new libraries. Migration and development of the new front-end using Vue3 and Typescript. Development of the layer communicating with Openstack, Openshift, and ECS S3 components.
  • ODIHO
    Freelance Developer
    April 2022 - August 2024 (2 years and 4 months)
    On behalf of the company Odiho, this mission involved developing two components for the company's platform offered to its clients.

    Back-office Development: For the development of this administration application, the following tasks were performed: API development using Spring Boot. Development of the persistence layer with Firebase and PostgreSQL databases. Development of the Web part using the Svelte framework. Implementation of continuous integration and automatic deployment using Gitlab.

    Injectors Development: For real-time audio stream capture to send to the Dolby platform, development in C/C++ on Raspberry Pi consisting of: Development of audio stream transmission to the Dolby platform using the dedicated C++ SDK. Development of injector status transmission to the back-office using REST calls. Automatic image creation. Implementation of automatic tests using GoogleTest.

    Skills Used: C++, GoogleTest, Cmake, Java 17, Gitlab CI, Spring Boot, Firebase, PostgreSQL, Hibernate, Svelte, Typescript. Raspberry Pi.
  • 2022Taxis
    Developer Tech Lead
    May 2019 - May 2019
    Development of a platform centralizing customer data for Taxi G7's various applications, as well as various batch processes and APIs for exposing and importing this data.

    RCU Project: Unique Customer Repository

    Implementation of the software factory (Docker, Gitlab runners). Choice of the technical stack. API development (Spring web, JPA, Hibernate). Implementation of functional test automation. Development and optimization of data import batches using Spring Batch. Asynchronous connection with other applications using RabbitMQ.

    Maintenance of other applications:

    Implementation of Git and Gitlab CI. Development of new Web front-ends using React and Typescript. Implementation of automatic functional tests. Development of maintenance batches.

    Skills Used: Git, Java 11, Gitlab, CI Docker, Spring Boot, Spring Batch, PostgreSQL, RabbitMQ, Hibernate, React JS, Typescript.

Recommendations

Be the first to recommend Frédéric

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
    ENSAM

Skill set (11)

Categories