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

James Ravaille

Lead Dev .NET / C# (Windows and Web Apps)

€700/day
Nantes, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About James

For over 24 years, I have been assisting companies in the design and development of software using the Microsoft .NET ecosystem and the C# language. Still driven by the same passion, I wish to continue to invest myself in ambitious projects as an Architect, Lead Developer, Designer, or Developer.

Over the years, I have participated in the creation of software based on varied and sometimes complex architectures. This experience allows me to work across the entire .NET ecosystem, whether it's ASP.NET Core, Blazor, MAUI, WPF, Entity Framework Core, Web API, gRPC, SignalR, or other technologies on the platform.

I also assist teams in integrating artificial intelligence into .NET applications. I work particularly with technologies such as Microsoft Agent Framework, Microsoft Foundry Local, MCP servers, RAG, and the use of language models.

Based on my experiences, I believe that sustainable software rests on four essential pillars: performance, robustness, maintainability, and scalability. I pay particular attention to design quality by implementing recognized practices such as Clean Architecture, Clean Code, SOLID principles, and Design Patterns.

I also enjoy sharing my knowledge with the teams I support. In parallel with my professional activity, I voluntarily publish technical articles in several LinkedIn newsletters: .NET architecture and design, .NET and C# development, Entity Framework development, artificial intelligence in .NET applications. Over 150 articles published.

Sharing, transmitting, and continuously learning are an integral part of how I practice this profession. I am convinced that the success of a project relies as much on technical quality as on collaboration and team skill development.
  • English

    Conversational

  • French

    Native or bilingual

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

Experience

  • AlgoWin
    Consultant / Trainer Microsoft .NET
    DEFENSE AND MILITARY
    January 2011 - Today (15 years and 7 months)
    Nantes, France
    Founder and manager of the company, I serve as a Consultant / Trainer specializing in Microsoft .NET. I offer my services to assist you in the design and development of software.

    Design and development of various software for companies in different business sectors. My skills are diverse. I design and develop both Windows applications and applications based on distributed architectures (C#, ASP .NET & Web API, SignalR, gRPC, WPF, Entity Framework, Design Patterns, ...)

    Engineering missions (in parallel to training provided):
    - For a client in the naval industry (2023-2026): as Lead Dev, designer, and developer of a solution to aggregate data, propose task planning and their progress via a visual activity organizer, and communicate with other applications.
    - For a client in the banking sector (2022-2023): corrective and evolutionary maintenance of an application for FOREX (foreign exchange market). As a designer/developer, I implemented backend services providing data to frontend applications.
    - For a client in the industrial sector (2022-2023), development of supervision software for a CMMS.
    - For a client in the industrial sector (2019-2022), development of software for configuring and controlling industrial machines, and another for data retrieval (Industry 4.0). I act as Lead Dev. My tasks include designing the software architecture, creating the application components on which the functionalities are based, enabling team members to improve their skills by sharing my knowledge, creating prototypes, and developing the software functionalities.
    - For a client in the animal feed sector (2011-2017), development of 5 software applications.
    .NET C# Lead Developer artificial intelligence ASP.NET Blazor
  • ENI Service
    Consultant / Trainer Microsoft .NET
    EDUCATION AND E-LEARNING
    February 2006 - December 2010 (4 years and 10 months)
    44800 Saint-Herblain, France
    Tasked with advising companies and training their staff on .NET technology (C#, .NET Framework, ASP .NET MVC, WPF, WCF, Entity Framework, Silverlight, ...), I make my experience and expertise on Microsoft .NET technology available to them:
    - Development of training plans
    - Writing training materials
    - Delivery of training sessions
    .NET C# ASP.NET WPF Web API Entity Framework
  • Octalis
    Trainer & Design/Development of Applications with Microsoft .NET
    DIGITAL AND IT
    May 2005 - February 2006 (9 months)
    44800 Saint-Herblain, France
    Directly reporting to a project manager, my role is to assist them in the design and development of .NET applications (accounting/tax domain), by performing the following tasks:
    - .NET Trainer, through training sessions
    - Technical supervision
    - UML specifications and modeling
    - Design and development of .NET components
    - Development of .NET Windows applications
    - Interviews and recruitment Technical aspects: .NET Framework, VB .NET, ADO .NET, UML, Rational Rose, XML, SQL Server
    Windows Forms ADO.NET UML Visual Basic .NET (VB.NET) Design Patterns

Recommendations

Be the first to recommend James

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

  • 28 certifications on Microsoft .NET, Architecture, software design and development
    Self-taught
    2021
    28 certifications sur Microsoft .NET, Architecture, conception et développement de logiciels
  • DUT in Computer Science, Management Information Systems
    IUT of Nantes
    1999
    DUT Informatique, Informatique de gestion

Certifications

  • MVP (Most Valuable Professional)
    Microsoft
    2023
    Web API Windows Forms Blazor (Server & WASM) ASP.NET .NET C# Entity Framework .NET MAUI SQL Server WPF gRPC
  • 28 technical certifications on Microsoft .NET
    Person Vue / Prometric
    2003
    C# XAML Web API .NET framework Windows Forms ASP.NET Core ASP.NET WebForms Entity Framework WPF Information Security

Skill set

Categories