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

Romain Delamare

C# / .Net Core / Angular Developer

€520/day
Montpellier, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Romain

I am a passionate developer who constantly seeks to discover, learn, and share, always keeping in mind that the goal is to meet business needs. Quality is essential in my work, which is why I adhere to SOLID principles, clean code, and the implementation of tests (unit, integration, etc.). I am also interested in different methodologies such as TDD, DDD, and BDD.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • IDEALYS
    .Net Developer
    SOFTWARE PUBLISHING
    November 2023 - Today (2 years and 7 months)
    Montpellier, France
    ✔️ Development ✔️ SOLID ✔️ Clean code ✔️ Unit tests

    ▶️ Development:
    • Development of new features
    • Performance improvement
    • Refactoring
    • Integration of different partners
    • Use of SOLID principles and clean code
    • Implementation of unit tests
    • Bug fixing

    ▶️ DevOps:
    • Setup and improvement of pipelines
    • Setup of SonarQube
    • Deployment of microservices

    ▶️ My notable projects:
    • Implementation of a new microservice to reach a new market for Idealys.
    • Implementation of the unit test strategy on .Net microservices. Integration of the execution of these tests in the CI and SonarQube.
    • Design of a solution to improve energy data performance (Displaying graphs in 1 second instead of 30 seconds to 1 minute).
    • Participation in the infrastructure migration to ArgoCD & Kubernetes

    📈 The team is organized around the Scrum methodology.

    Skills: C# · .Net Core · Microsoft SQL Server · MongoDB · RabbitMQ · MassTransit · Azure DevOps · Redis · SonarQube · ArgoCD · Docker · Kubernetes · ELK · Grafana · Git
    .NET C# SQL Server RabbitMQ Kubernetes
  • Sogetrel
    Fullstack .Net / Angular Developer
    TELECOMMUNICATIONS
    November 2020 - October 2023 (2 years and 11 months)
    Montpellier, France
    ✔️ Development ✔️ SOLID ✔️ Clean code ✔️ Unit tests ✔️ Integration tests ✔️ Performance tests

    ▶️ My tasks on WEBINTER:
    • Design and development of new features
    ㅤㅤ• WebApi .Net
    ㅤㅤ• Azure Function .Net
    ㅤㅤ• Angular Applications
    ㅤㅤ• .Net MAUI & Xamarin Mobile Applications
    • Unit tests, integration tests, and architectural tests
    • Implementation of CI/CD
    • Updating .Net & Angular versions of various projects
    • Reviewing pull requests
    • Gathering requirements from clients
    • Creating mockups for user interfaces
    • Writing technical architecture documents (DAT)
    • Implementing performance tests
    • Use of SOLID principles and clean code
    • Bug fixing

    ▶️ My notable projects:
    • Creation of the new technician mobile application: Modeling the application architecture. Implementing Azure AD authentication. Creating screens in MVVM and developing functionalities. UT. Deployment in Visual Studio App Center.
    • Creation of a defect management application: API development. Architecture modeling. Developing functionalities including location data management. UT/IT.
    • Creation of a transcoding module: Functionality modeling (transcoding allows functional mapping). Creating screens in Angular. API development. UT/IT.
    • Integration of Orange into WEBINTER: Modeling the architecture of flows and interaction of different components. Creating and modifying involved microservices. UT/IT. Performance tests.
    • Migration from MongoDB to SQLServer: SQL modeling. Rewriting DALs with impacted UT/IT. Data migration.

    📈 The team is organized around the Scrum methodology.

    ℹ️ WEBINTER: It is the microservice solution that manages the interventions of Sogetrel technicians.
    .NET C# Azure DevOps SQL Server MongoDB
  • Studi
    Fullstack .Net / Angular Developer
    EDUCATION AND E-LEARNING
    April 2019 - Today (7 years and 2 months)
    Montpellier, France
    ✔️ Development ✔️ Architecture ✔️ Mentoring a developer ✔️ SOLID ✔️ Clean code ✔️ Unit tests ✔️ DDD ✔️ CQRS

    I work on the company's LMS (Learning Management System).

    ▶️ Development:
    • Development of new features
    • Module redesign
    • Performance improvement
    • Refactoring
    • Integration of external services into the application for learner needs (certification exams, Github student, Dropbox) as well as our technical needs (document generation with Carbone.io, video hosting and player with JWPlayer)
    • Use of SOLID principles and clean code
    • Implementation of unit tests
    • Bug fixing

    ▶️ Architecture:
    • Participation in architectural discussions for new developments
    • Study of microservices and modular monolith architectures with the aim of evolving the current application to make it more maintainable and scalable
    • Migration from AngularJS to Angular with a hybrid approach
    • Use of tactical DDD (Domain Driven Design) patterns
    • CQRS (Command and Query Responsibility Segregation)

    ▶️ Design / Modeling:
    • Business domain-oriented approach
    • Event storming
    • Strategic DDD (Domain Driven Design) approach

    ▶️ Mentoring a junior developer:
    • Writing technical specifications
    • Daily follow-up and pair programming
    • Validation of developments

    ▶️ Agility:
    • Implementation and facilitation of retrospectives
    • Systematization of daily stand-ups
    • Active participant in the transition from Scrum to Kanban, which is more suited to our workflow

    ℹ️ LMS (Learning Management System): Application allowing learners to access their training, communicate with each other or with trainers. Internal teams can also manage all content.
    C# .NET ASP.NET Core Angular AngularJS Git SQL SQL Server MySQL

Recommendations

Be the first to recommend Romain

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 in Web Informatics and Knowledge
    Université Grenoble Alpes
    2017
  • Professional Bachelor's degree in Computer Systems and Software
    IUT2 Grenoble
    2012

Skill set (33)

Categories