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

Mickael M.

Tech Lead Fullstack React.js/Golang/.NET Core

€800/day
1 project
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mickael

Full stack developer React.js / Go & .NET Core with 11 years of experience
Agile developer: mastery of the Scrum framework
Good knowledge of the "Real Estate" and "Personal Insurance" business sectors
  • French

    Native or bilingual

  • English

    Fluent

  • Portuguese

    Native or bilingual

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

Experience

  • Société Générale
    .NET Core / React.Js Developer
    BANKING AND INSURANCE
    November 2022 - Today (3 years and 6 months)
    Société Générale is one of the main French banks and one of the oldest. Currently
    the third largest French bank by total assets after BNP Paribas and Crédit Agricole. It is also the
    sixth largest bank in Europe and the eighteenth in the world.

    Context and mission:
    The UCS/ISD Team is responsible for providing SG teams with tools to
    manage AD accounts, distribution lists, mailboxes, Teams and Skype accounts.
    Within this international Agile team (France & Romania) composed of 6 developers and 1 QA,
    my role, as Tech Lead, is to improve existing development processes to increase
    the quality of deliverables and deliver faster. (architecture, programming, testing, deployment, run).

    Role: .NET Tech Lead

    Tasks and responsibilities:
    - Design of a new product architecture ensuring the independence of functional components and
    allowing continuous code deployment (.NET 6 – API, ELK)
    - Migration of the monolith and .NET Core 2.1 microservices to .NET 6
    - Implementation of monitoring on existing microservices
    - Refactoring and code cleaning
    - Implementation of unit and integration tests
    - Improvement of the CI/CD process on Azure DevOps
    - Design of flows/interfaces between each microservice
    - Code reviews
    - Mentoring junior profiles

    Overview of achievements:
    - Refactoring of PAPIH: migration by small components from the monolith in the form of microservices in .Net 6 with implementation of an API Gateway via Ocelot
    - Improvement of response times on sensitive endpoints: Active Directory query
    - Execution of unit and integration tests during CI/CD to validate non-regressions.

    Technical environment:
    Windows 11, .NET Core 2.1 & .NET 6.0, microservices, REST API, Active Directory, SQL Server, Git flow, CI/CD, Azure DevOps, Zipkin, Grafana, Elastic Search, Jira
    ASP.NET Core Monitoring Refactoring CI/CD Tech Lead Web Architecture React.js React Testing Library
  • LBC France
    Full-Stack Developer ReactJs/Go & .Net Core
    E-COMMERCE
    September 2019 - November 2022 (3 years and 2 months)
    Paris, France
    Leboncoin, the leader in online classified ads between individuals in France, provides technology-based
    services to connect buyers and sellers, and facilitate transactions, whether for real estate, vehicles,
    job offers, or consumer goods.

    Context and mission:
    The Feature Team – Immo Pro is responsible for providing real estate professionals using
    leboncoin with features to manage their business more easily.
    Within this multidisciplinary team composed of 2 Backend devs, 1 Frontend, 2 Full stack, 1 iOS, 1 QAA,
    and 1 UX Designer, I am involved in the entire agile development process of features related to
    the professional real estate world (product ideation, design, architecture, programming, testing, deployment, run).
    I also act as Scrum Master on a rotating basis with my teammates.

    Role:
    Senior Full Stack Developer React.js / Go & .NET Core

    Tasks and responsibilities:
    - Development of Go & .NET Core 3.1 / .NET 6.0 microservices
    - Contribution to the design of a product architecture ensuring the independence of functional
    components and allowing continuous code deployment (React.js / Go – API, Kafka, PostgreSQL)
    - Design of flows/interfaces between each microservice
    - Participation in the design, architecture, and deployment phases of microservices (e.g., RESTful API)
    - On the front end, adherence to 100% test coverage of the codebase and automated integration tests
    on critical site paths via Cypress.
    - On the back end, writing tests for each DAL, service, and routing
    - Pair programming, code reviews
    - Mentoring junior profiles / interns
    - Participation in LBC communities of practice (Guilds)
    - Involved in product ideation workshops with the PO, BizDev, UX
    - L2 user support

    Overview of achievements:
    - Merger of AVAL (For Sale For Rent) professional spaces and Leboncoin: migration by small components from the AVAL monolith into .Net Core 3 microservices
    - Product connecting a seller owner with a real estate agent in their area: Kafka topic consumer, location service with Elasticsearch GeoDistance, PostgreSQL DB, API monitoring via Datadog, log analysis via ELK
    - New leads prospecting map: implementation of a heatmap map to identify "hot" areas where prospects exist
    - Identification of neighborhoods associated with listings: call to partner Kelquartier and rehydration of the Kafka topic of listings with neighborhood information
    - Integration of new real estate listings from partners (Vinci, MGC, Bouygues
    immobilier) with virtual tours: file storage on S3, AWS Lambda event, microservice calls to manage integration, listing updates, and deletion
    - Publication report – Certificate of publication for real estate listings (number of appearances/views
    of the detailed sheet, intentions to call/Emails, distribution channels)
    - Price analysis – Tool for analyzing a listing posted by a real estate agent, comparing it with similar online and sold properties

    Technical environment:
    Ubuntu OS, AWS Cloud, Go, .NET Core 3.1 & .NET 6.0, React.js, microservices, REST API, Kafka, PostgreSQL,
    Docker, Git & Gerrit, CI/CD, Concourse & Zuul, Datadog, Jira
    GO Unit Testing Apache Kafka Microservices Elasticsearch React.js React Testing Library
  • Prévoir Assureur Solutions Vie
    Technical Lead UWP/.NET Core
    BANKING AND INSURANCE
    May 2017 - September 2019 (2 years and 4 months)
    Paris, France
    PRÉVOIR offers foresight, health, retirement, savings, and borrower insurance solutions for
    popular households (active and retired) and small business owners.

    Context and mission:
    PTC - strategic project to modernize the Commercial Advisor's workstation.
    This project equips commercial advisors with a touch-screen tablet PC and provides them with a range
    of mobile applications for the dematerialized sale of insurance products. These applications consist
    of a user interface developed in UWP and a back-office under .NET Core (REST API). Their
    development is carried out in an agile context by a Scrum team of 12 people, of which I am a member.

    Role:
    Technical Lead UWP/.NET Core

    Tasks and responsibilities:
    o Design
    - Design of flows/interfaces between PTC and the Prévoir back-office system (Application Middleware)
    - Contribution to defining the target architecture of the PTC solution applications (UWP Front
    End / .NET Core Back End – REST API)
    o Development
    - Sales Support Tools (OAVs) for the sales network and creation of a common technical foundation for the various OAVs
    - Application middleware composed of web services (.NET Core - REST API)
    - Web application for monitoring processes and flows between the advisor's workstation and the Prévoir back-office IS
    - Email validation API (ASP.NET Core - REST API)
    - Implementation of the electronic signature functionality as part of the dematerialization process for Prevoir contracts and interfacing with the trusted third party (Docapost)
    - Handling of technical debt
    o Continuous Integration
    - Creation of MSI packages (using WIX)
    - Implementation of continuous integration (Creation of builds and releases)
    - Setup of an internal NuGet server
    o Project Methodology
    - Facilitation of Scrum ceremonies (Sprint review, Sprint planning, Retrospectives)
    o Deployment & Run
    - Participation in production deployment operations
    - User support for the sales network advisors

    Technical environment:
    Windows 10 OS, Mobile and self-hosted web applications, UWP, WPF, XAML, C#, .NET Framework,
    .NET Core 2.0 / 2.1 / 2.2, REST Web API, SQLite Database, ASP.NET Core, SQL Server Database, TFS 2015, Git
    .net core C# UWP Scrum REST API ASP.NET Core TFS Git

Recommendations

Be the first to recommend Mickael

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

  • Master 2, Expert in Computer Science and Information Systems
    Supinfo
    2011
    Master 2, Expert en informatique et systèmes d'information
  • BTS, Management Information Systems - Development
    Lycée Jules Ferry
    2008
    BTS, Informatique de gestion - Dev

Certifications

  • AWS Certified Solutions Architect – Associate
    Amazon AWS
    2020
    Amazon Web Services (AWS)

Skill set

Categories