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

Romain Berthon

Freelance .Net developer (and more)

€700/day
Lyon, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Romain

Why hire me?

I can help you set up or improve your daily development practices. Test-Driven Development (TDD) associated with a continuous integration (CI) server is, for me, a first step in this direction. I also know how to propose more advanced automated testing strategies with Behavior-Driven Development (BDD) or Property-Based Testing (PBT). Working methods such as pair and mob-programming make it easy to disseminate new practices and increase the overall level of a team.

I can also help you design more robust and scalable software. For this, I rely on Domain-Driven Design (DDD). For the realization, architectures like CQRS and Event Sourcing (ES), or on a strong typing system associated with the object or functional paradigm.

Finally, I can offer workshops such as event storming or event modeling. These aim to disseminate business knowledge within teams, but also to identify the real needs of users and provide the most appropriate solutions.

Who am I?

I have been a freelance developer since 2017. I chose this way of working, after a few years in a service company, because it gives me the means to bring all my expertise and know-how to clients who call on me.

I see software development as a primarily social activity. I need to be close to business experts and users to understand their problems and provide them with relevant solutions. Of course, the success of an application also depends on the quality of its design and implementation.

The job of developer being complex and constantly evolving, I train myself continuously: time dedicated to technical monitoring, conferences, training, meetups.
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Agicap
    Developer
    SOFTWARE PUBLISHING
    January 2022 - July 2022 (7 months)
    Company publishing SAAS solutions for corporate treasury and invoicing management. I worked there in a team of 8 people (1 PM, 1 UX/UI, 1 front dev, 5 back dev) on a new project with a first MVP in production after 2 months.

    - Participation in the design of the technical solution, with business considerations (the functionalities) and operational considerations (traceability, replays, live-documentation, etc...)
    - Introduction of "example mapping" workshops within my team
    - ASP.Net Core APIs with a CQRS event-driven architecture
    - Development of functionalities in pair & mob-programming
    - Participation in the implementation of continuous delivery processes (automation, trunk based development, feature toggling, 0 downtime migrations, etc...)
    - Full-remote mission
    BDD ASP.NET Core C# Trunk Based Development DDD Gitlab CI TDD Entity Framework Core F# Argo CD
  • Comptoir National de l'Or
    Developer
    LUXURY GOODS
    March 2020 - December 2021 (1 year and 9 months)
    Company specialized in the purchase and sale of precious metals.

    - Development of new features
    - Monitoring and correction of bugs & incidents in production
    - ASP.Net (.Net Core) APIs with a CQRS/ES architecture, business code in C# & F#
    - Active participation in design and modeling efforts, particularly through event modeling sessions
    - Full-remote mission
    C# F# CQRS-ES TDD Domain Driven Design UWP ASP.NET Core SQL Server Microsoft Azure Functional Programming CQRS Event Sourcing
  • Ocea Smart Building
    Developer
    ENERGY AND UTILITIES
    July 2018 - December 2019 (1 year and 6 months)
    Lyon, France
    Company specialized in the distribution of water and heating costs.

    – Design and development of the software responsible for calculating energy consumption and then distributing costs.
    – Implementation of living documentations, PBT and introduction of concepts from the functional paradigm.
    – Integration of the project into a microservices ecosystem (.Net Core) deployed on Azure.
    ASP.NET C# Microsoft Azure Fonctionnal programming Domain-Driven Design Test driven development Property-based testing .NET Behavior Driven Development SQL Server

Recommendations

FU
RL
FM
+4
Former user and 6 other people have recommended Romain

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
    Supinfo Lyon
    2014

Skill set

Categories