You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mathieu Pasco-BreillotMP

Mathieu Pasco-Breillot

C# .Net ASP.NET Core Developer

€500/day
Rennes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mathieu

C# / ASP.NET Core Back-end Developer – 8 years of experience

I help companies transform their ideas into reliable and high-performing solutions.

Specialist in scalable architectures (Hexagonal Architecture, Clean Architecture), adept at business-oriented approaches (DDD, TDD) and .NET expert with SQL Server, Azure SQL, and Postgresql.

I design APIs and microservices that modernize systems, optimize processes, and create real business value.

My goal: to deliver solid, maintainable projects tailored to my clients' needs, while facilitating collaboration between technical and business teams.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Rennes (up to 50km), Nantes (up to 50km), Saint-Malo (up to 50km), Angers (up to 50km)

Experience

  • MyLight Systems
    Staff Engineer and C# Backend Developer
    ENERGY AND UTILITIES
    June 2021 - Today (5 years)
    Lyon, France
    Responsible for the creation and MCO of a set of 4 microservices for provisioning, administering, and communicating with our entire fleet of IoT devices.

    Context: Development of an energy counting system for photovoltaic installations of end customers to maximize solar self-consumption and generate savings.

    🎯 Objective: Migration of a legacy backend to a modern microservices-based solution deployed on Azure.

    🛠 Responsibilities and Achievements:
    Cross-functional collaboration: Synergy with the firmware team to align IoT software and hardware, using a JSON schema as an interface contract for standardized communication and a contract-first testing strategy.

    Innovative new features:
    🚗 MySmartCharger: Electric vehicle charging management.
    ❄️ MySmartHeating: Water heater and heat pump management.

    Design of 4 IoT microservices:

    IoT Core: Communication between backend and firmware with an asynchronous architecture handling variable delays.
    Device Management: Technical actions (software and hardware diagnostics).
    Device Upgrader: Advanced management of software updates (groups, scheduling, limitations).
    Failures: Analysis of systems and reporting of incidents or failures to the rest of the ecosystem.

    MCO of an IoT microservice
    Import MG3: Allows provisioning of new systems into our ecosystem.
    ASP.NET Core Azure IoT Hub Azure Service Bus Azure Event Hub Azure Event Grid
  • Hub One
    Backend Developer
    LOGISTICS AND SUPPLY CHAIN
    March 2021 - June 2021 (3 months)
    Dardilly, France
    • 🔧 Context: Participation in the back-end development of the CrossDock application, a solution aimed at optimizing logistics flows.
    • 🛠 Technologies used: Development in ASP.NET Core 3.1 in an environment based on Azure Kubernetes Service (AKS) and RabbitMQ. Use of Docker and EF Core to manage containers and database operations.
    • 📈 Technical approach: Contribution to the implementation of a microservices architecture based on the CQRS pattern for optimal information flow management.
    ASP.NET Core Azure Kubernetes Service Entity Framework Core Docker RabbitMQ
  • ELCIA
    Backend Developer
    SOFTWARE PUBLISHING
    December 2019 - February 2021 (1 year and 2 months)
    Brignais, France
    • 🔧 Context: Initially engaged as a contractor through the company PEAKS for 18 months, this mission transitioned into a permanent position at my request, reflecting my commitment and essential contribution to the project. Integrated into the core team of six developers, I worked on the development and optimization of ELCIA's core business, focused on quoting joinery. This role involved evolving an existing application and modernizing the infrastructure to meet reliability and performance challenges.
    • 🛠 Responsibilities and Achievements:
    o Development of critical new features and bug fixes in C# 8.0 and ASP.NET MVC, bringing measurable improvements to the central system.
    o Cloud migration: Strategic transition from an IaaS infrastructure to a PaaS solution based on Microsoft Azure, improving scalability and reducing maintenance costs.
    o CI/CD Automation: Implementation and optimization of CI/CD pipelines via Azure DevOps, ensuring fast and reliable continuous integration and deployment.
    o Build agent management: Precise configuration of machines hosting build agents to meet the team's technical requirements, thereby minimizing bottlenecks.
    o Code sharing and modularity: Creation and management of NuGet packages, facilitating component reuse across projects and improving team efficiency.
    o Quality approach: Introduction of a comprehensive testing infrastructure, including unit tests, integration tests, functional tests, and interface tests, increasing the reliability of deliverables.
    ASP.NET MVC SQL Server ASP.NET Core Azure Service Bus Azure DevOps

Recommendations

Be the first to recommend Mathieu

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

  • Project Manager in Information Systems Design, Project Management / Management
    IMIE Rennes
    2017
    Apprentissage de la gestion de projet informatique à travers une formation en alternance.

Skill set

Categories