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

Benoit G.

Supermalter

Architect/Senior Tech Lead Fullstack .NET/Angular

€550/day
12 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Benoit

Passionate fullstack web developer, I assist you in the creation and development of your projects. With a strong analytical capacity, I am proactive in meeting your functional needs.

Good knowledge of React JS, Sql
Expert in .Net/C#.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • ENGIE - GEMS - FR - Engie Global Markets
    Architect .Net / Angular
    ENERGY AND UTILITIES
    February 2024 - Today (2 years and 5 months)
    Courbevoie, France
    Currently on assignment at Engie within the Risk and PnL team, I am working on the Hermes project, a crucial project for monitoring daily executed risk analysis job chains. This project also allows monitoring job chains for performing regression tests on Engie's trading tool, Orchestrade.

    Responsibilities:

    🔹Evolution and re-architecture of the Hermes project
    • Transition of the project from proof of concept (POC) to a robust solution.
    • Application of DDD and CQRS principles.
    • Exposure of APIs for registering risk analysis jobs.
    • Development of a .NET Standard client to facilitate job registration in Hermes.

    🔹Development of the Publisher application
    • Publication of Parquet files from blob storage to Amazon S3.
    • Use of an Azure Function .NET 8 isolated, deployed with Bicep in Azure.
    • Triggered by a queue fed by an Event Grid listening to blobs in a storage account.

    🔹Rewriting the front-end in Angular
    • Use of the DevExtreme 24.2 library.
    • Implementation of Okta authentication.

    🔹Creation of dynamic reports
    • Aggregation and visualization of risk analyses in dynamic reports.
    Angular .NET Microsoft Azure MongoDB
  • CACIB
    Lead Developer/Architect Back .NET
    BANKING AND INSURANCE
    January 2023 - December 2023 (1 year)
    Guyancourt, France
    Within the CRM IT team, the CRM project is an application that is almost twenty years old. Initially developed with a monolithic architecture using webform then MVC technology, the application has evolved over the years towards a microservice architecture based on EventSourcing and CQRS+DDD patterns.

    At the beginning of this assignment, the application is half Monolith/Legacy and half a portal for microservices.

    Upon my arrival, the decision was made to rewrite the CRM from scratch.

    - Lead a team of 10 developers
    ○ Validation of developments (Pull requests)
    ○ Various technical support
    - Participation in the architecture committee for architecture design
    - Development of reusable libraries for other developers for their projects
    ○ Utilities library
    ○ Library facilitating CQRS and defining DDD
    ○ Inter-(micro)service communication library (GRPC + Kafka)
    - Configuration of Kubernetes and deployment of applications under Docker
    .NET C# Kafka SQL Server Docker Kubernetes Domain Driven Design CQRS
  • CACIB
    Lead Developer/Architect
    BANKING AND INSURANCE
    December 2021 - January 2023 (1 year)
    Guyancourt, France
    The Panoptes project aims to aggregate a large number of documents, particularly from the press or companies. It was initially designed to handle 300,000 documents per year, but now needs to handle 10,000,000. The initially chosen architecture and technologies are no longer suitable.

    - Redesign of the application architecture (moving away from Event Sourcing and EventStoreDB)
    ○ Design of the project's target architecture
    ○ Migration from EventStoreDB to SqlServer/NServiceBus
    ○ Development of common and reusable components for other developers
    - Lead developer of a team of 6 developers.
    - Writing unit and integration tests
    .NET C# NServiceBus SQL Server

Reviews

5.0

Out of 1 rating

W

Wafae

Crédit Agricole CIB

Reviewed on 1/18/2024

· Proven skills in the .Net Core and C# framework · Ability to manage complex architectural topics · Strong involvement in projects and proactive attitude · Ability to support team members

Recommendations

Be the first to recommend Benoit

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

  • Computer Science Degree
    UFR Sciences ANGERS
    2004
  • Master of Computer Science "Advanced Computer Models"
    UFR Sciences ANGERS
    2006

Skill set

Categories