James RAVAILLE

Lead Dev, Concepteur, Développeur .NET / Azure

46 recommandations

Salaire / Taux journalier

20+ personnes recommandent

Nantes, France

Mobilité : Pays de la Loire, Bretagne, ...

Freelance

Peut venir sur site

Expertises

C#.NETDéveloppeur FullstackIngénieur logicielTech LeadSoftware CraftsmanshipDéveloppement FullstackDéveloppement MobileIAChef de projetGestion de projet - PMOTest Driven DevelopmentLLMs / Large language modelsHexagonal ArchitectureBase de données SQLRequêtes SQLMicrosoft SQL ServerPostmanClean Architecture.NET MAUIClean CodeJiraGitHubPostgreSQLGitLabJenkinsConfluenceRabbitMQScrumFormation

Langues

Français (Maternelle)AnglaisEspagnol

Recommandé par

Dewy Bastien

La Poste Groupe

Développeur de logiciels .Net

A recommandé le 13 mars 2018

Eva FLEURY

Les Passages d'Eva

Cat-sitter & NACs

A recommandé le 25 février 2018

linlay ZAMY

SERCEL  CARQUEFOU

Technicien

A recommandé le 14 février 2018

Et 43 autres personnes

À propos

Introduction

Passionné par la conception et le développement de logiciels avec l’écosystème Microsoft .NET et le langage C#, j’aime aussi participer à la création de logiciels au sein d’équipes où je peux apporter mon expérience et mon savoir-faire, pour réaliser des logiciels performants, robustes, maintenables et évolutifs. J’aime aussi transmettre les connaissances acquises de manière autodidacte, au travers d’ouvrages étudiés et les projets réalisés.

Liens

Expérience de travail

AlgoWinFreelance

janv. 2011 - Présent

15 ans 10 mois

Brest, France

Naval Group - Lead Dev, Concepteur, Développeur .NET - C#

juin 2023 - Présent

3 ans 5 mois

Brest, France

En tant que Lead Dev, Concepteur et Développeur dans une équipe de 5 développeurs, j'ai en charge la conception et le développement d'une application pour plus de 1000 utilisateurs, permettant d'agréger des données de différentes sources de données, de proposer la planification et avancement de tâches dans un organiseur visuel d'activité, d'exporter des données vers d'autres applications. Aussi elle expose des données à des applications tierces via des services Web. L'organiseur visuel d'activité est utilisé par les ateliers et chantiers réalisant la maintenance et la construction neuve des bâtiments maritimes. Aussi, j'ai implémenté et conçu un composant exposant des services, permettant aux utilisateurs de recevoir automatiquement des notifications. Ce composant est la première brique d'un socle transverse à plusieurs applications de la DSI. 📄Attentes du client : • De très bonnes performances, avec très peu de latence • Une conception permettant aux logiciels de s'adapter dynamiquement au polymorphisme des tâches de construction et de maintenance • Une application robuste où la maintenance et l'évolutivité sont simplifiées 🛠️ Réalisation technique : • Concevoir les composants de l'application (Clean Architecture, MVVM, Architecture Oignon) • Réaliser des prototypes afin de valider les choix techniques • Développer les principales fonctionnalités du logiciel (.NET 10 / ASP.NET / Blazor WebAssembly / C#) • Analyser les problématiques techniques complexes et proposer des solutions adaptées • Implémenter les tests unitaires garantissant la qualité et la pérennité du code 🛡️Accompagnement de l’équipe : • Suivre et valider les développements réalisés par les membres de l’équipe • Réaliser des revues de code pour garantir la qualité, les performances et le respect des bonnes pratiques (Clean Code) ; garant de la dette technique • Accompagner les développeurs dans leur montée en compétences et le partage des connaissances techniques Environnement technique : Visual Studio, GitLab, .NET 10, C#, Blazor WebAssembly, Syncfusion, Fluxor, MVVM, ASP .NET, CQRS, Web API, gRPC, Entity Framework, PostgreSQL

Rédacteur d'articles techniques sur l'écosystème .NET avec C#

juin 2022 - Présent

4 ans 5 mois

Rédacteur d'articles techniques sur la conception et le développement de logiciels avec l'écosystème .NET et le langage C#, publiés dans 5 newsletters sur LinkedIn. A ce jour : • Plus de 8800 abonnements • Plus de 175 articles publiés Pour consulter les articles publiés : => Voir les liens dans mon profil.

Entreprises, Centres de Formation et Ecoles - Formateur .NET - C#

janv. 2011 - juil. 2023

12 ans 7 mois

France

Formateur spécialisé sur l'écosystème Microsoft .NET, je dispense des formations sur le langage C#, la conception et le développement d'application Windows et Web dans les entreprises, centres de formation et écoles. Environnement technique : Architectures d’applications, POO, principes SOLID, Design Patterns, Visual Studio, C#, .NET Core, ASP .NET, Web Api, SignalR, gRPC, WPF, XAML, LINQ, Entity Framework, SQL Server, SQL

SG Markets - Concepteur, Développeur ASP .NET - C#

juin 2022 - avr. 2023

11 mois

Nantes, France

En tant que concepteur / développeur, j'ai implémenté des services backend fournissant des données à des applications frontend, et assuré la maintenance corrective et évolutive d'une application pour le FOREX (marché des devises). 🛠️ Tâches réalisées : • Comprendre la conception et le code existant • Implémenter des tâches permettant la maintenance corrective et évolutive des services Back • Refondre un projet Back avec des données Fake pour des tests unitaires Environnement technique : Visual Studio, C#, .NET Core, ASP .NET, Web API, gRPC

Safran Aircraft Engines - Concepteur, Développeur Windows Forms - C#

juil. 2022 - août 2022

2 mois

Conception et développement d’une application de supervision de GMAO, en optimisant les temps d’accès à la base de données (projet au forfait) Environnement technique : Visual Studio, C#, .NET Core, Windows Forms, ADO .NET, SQL Server

Serac - Lead Dev, Concepteur, Développeur WPF - ASP .NET - C#

févr. 2019 - janv. 2022

3 ans

72400 La Ferté-Bernard, France

1° projet : Lead Dev, concepteur et développeur d'un logiciel de configuration et de gestion de pilotage des machines industrielles permettant le soufflage, le remplissage et le bouchage de contenants (bidon, bouteilles, flacons, etc.) 2° projet : Lead Dev, concepteur et développeur d'une solution IOT de collecte de données, afin de les analyser et prédire les pannes 📄Attentes du client : • De très bonnes performances • Une conception permettant aux logiciels de s'adapter dynamiquement au polymorphisme des machines • Une application robuste et fiable dans les données affichées et traitées • Implémenter des interfaces graphiques pour une application facile à utiliser 🛠️ Réalisation technique : • Concevoir les composants de l'application (Clean Architecture, MVVM, Architecture Oignon) • Développer les principales fonctionnalités du logiciel • Analyser les problématiques techniques complexes et proposer des solutions adaptées 🛡️Accompagnement de l’équipe : • Suivre et valider les développements réalisés par les membres de l’équipe • Réaliser des revues de code pour garantir le respect des bonnes pratiques (Clean Code) et limiter la dette technique • Accompagner les développeurs dans leur montée en compétences et le partage des connaissances techniques Environnement technique : Visual Studio, C#, .NET Core, Azure DevOps, .NET Framework, WPF, MVVM, XAML, Azure DevOps, Web Api, RabbitMQ, Grafana, Machine Learning

CCPA - Lead Dev, Concepteur, Développeur Microsoft .NET - C#

oct. 2011 - déc. 2017

6 ans 3 mois

35150 Janzé, France

Lead Dev, Concepteur et Développeur de 5 logiciels : • Logiciel de rationnement des ingénieurs ruminants (vaches laitières, bovins viande, ovins, caprins) • Logiciel de gestion de parc de licences des logiciels commercialisés • Logiciel de gestion, d'édition et de publication de tarifs • Logiciel de gestion et de publication de packs documentaires sur les produits commercialisés • Logiciel d'importation, de valorisation et de mise à disposition de données pour les porcins 📄Attentes du client : • De très bonnes performances, avec très peu de latence • Une conception permettant de pouvoir saisir du code dans le logiciel, puis de le compiler et l'exécuter dynamiquement, sans arrêter et redémarrer le logiciel • Concevoir des éditions avec du contenu dynamique • Sécuriser fortement l'accès aux fonctionnalités et données 🛠️ Réalisation technique : • Concevoir les composants de l'application (Clean Architecture) • Développer les fonctionnalités du logiciel • Analyser les problématiques techniques complexes et proposer des solutions adaptées Environnement technique : Visual Studio, Framework .NET, C#, Windows Forms, DevExpress, Linq For XML, Web API, Services Windows, Entity Framework, SQL Server, WCF REST, JSON

Consultant / Formateur Microsoft .NET

ENI Service

févr. 2006 - déc. 2010

4 ans 11 mois

44800 Saint-Herblain, France

Chargé de conseiller des entreprises et former leur personnel sur la technologie .NET (C#, Framework .NET, ASP .NET MVC, WPF, WCF, Entity Framework, Silverlight, ...), je mets à leur disposition mon expérience et expertise sur la technologie Microsoft .NET : • Elaboration des plans des formations standards et personnalisés • Rédaction des supports de formations • Dispensation des formations • Animation des séminaires techniques (sur .NET) • Conception et développement de logiciels d’évaluation de connaissances permettant de qualifier les acquis des stagiaires en fin de formation Environnement technique : Architectures d’applications, POO, principes SOLID, Design Patterns, Visual Studio, C#, Visual Basic .NET, .NET Framework, ASP .NET, WCF, Silverlight, WPF, Windows Forms, XAML, LINQ, Entity Framework, SQL Server, SQL

Concepteur / Développeur / Formateur .NET Windows Forms - Visual Basic .NET

Octalis

mai 2005 - mars 2006

11 mois

44800 Saint-Herblain, France

Directement rattaché à un chef de projet, mon rôle est de l’assister dans la conception et le développement d’applications .NET (domaine comptabilité / fiscalité), en réalisant les taches suivantes : • Spécifications et modélisation UML • Conception et développement de composants .NET • Développement d'applications Windows .NET • Formations .NET et encadrement technique • Entretiens et recrutements Environnement technique : .NET Framework, Visual Basic .NET, UML, Rational Rose, Windows Forms, ADO .NET, SQL Server, SQL

Ingénieur d'Etudes et de Développement

ASI Informatique

févr. 2001 - oct. 2004

3 ans 9 mois

44800 Saint-Herblain, France

Réalisation de différentes missions : • SNCF / DSIV de Nantes (3 ans) : concepteur et développeur d'applications (Visual Basic, SQL Server, ASP, Java, J2EE) Environnement technique : .NET Framework, Visual Basic .NET, ASP.NET Web Forms, Services ASMX, ADO .NET, MS Access, SQL Server, SQL, Visual Basic 6, ASP, IIS, VB Script

Analyste Programmeur Visual Basic 6

JDD Informatique

mars 2000 - mars 2001

1 an 1 mois

44470 Carquefou, France

Diverses missions avec les technologies du moment : • Analyse et développements d'applications Microsoft (Visual Basic 6, ASP, Access & SQL Server) • Formateur Visual Basic 6 Environnement technique : Visual Basic 6, ASP, IIS, VB Script, MS Access


Formation

Auto Apprentissage

28 certifications sur Microsoft .NET, Architecture, conception et développement de logiciels

2002 - 2026

24 ans 1 mois

Certifications sur l'architecture, la conception et le développement d'applications avec l'écosystème Microsoft .NET / C# et Visual Basic .NET.

IUT de Nantes

DUT Informatique, Informatique de gestion

1997 - 1999

2 ans 1 mois

Lycée Blaise Pascal

Bac Scientifique, Mathématiques

1996 - 1997

1 an 1 mois


Licences et certifications

6 Nomination MVP (Most Valuable Professional)

Délivré le : juil. 2023

Certifié par Microsoft

MCTS - Windows Communication Foundation (Framework .NET 3.5)

Délivré le : juil. 2010

Certifié par Microsoft

MCPD - Conception d’applications Windows Forms (Microsoft .NET 3.5)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Communiquer et publier des données avec WCF (.NET 4.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications Web (.NET 4.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications Windows (.NET 4.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCPD - Conception d’applications d’entreprise (.NET 3.5)

Délivré le : juil. 2010

Certifié par Microsoft

MCPD - Conception d’applications Web (.NET 3.5)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications Windows Forms (.NET 3.5)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications Web (.NET 3.5)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications avec ADO.NET (.NET 3.5)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Accéder et gérer les données dans les applications .NET (.NET 4.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications Silverlight (.NET 4.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCPD - Conception d’applications Windows (.NET 4.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCPD - Conception d’applications Web (.NET 4.0)

Délivré le : juil. 2010

Certifié par Microsoft

Développer des applications Windows .NET (C# - .NET 1.1)

Délivré le : juil. 2010

Certifié par Microsoft

Développer des applications Web avec ASP .NET (C# - .NET 1.1)

Délivré le : juil. 2010

Certifié par Microsoft

Développer des services Web Xml et des Composants Serveurs .NET (C# - .NET 1.1)

Délivré le : juil. 2010

Certifié par Microsoft

Développer des applications Windows .NET (Visual Basic - .NET 1.1)

Délivré le : juil. 2010

Certifié par Microsoft

Développer des applications Web avec ASP .NET (Visual Basic - .NET 1.1)

Délivré le : juil. 2010

Certifié par Microsoft

Implémenter la sécurité dans les applications .NET (Visual Basic - .NET 1.1)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications avec le Framework .NET (.NET 2.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications Web (.NET 2.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications Windows (.NET 2.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCTS - Développement d’applications distribuées (.NET 2.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCPD - Conception d’applications Web avec ASP .NET (.NET 2.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCPD - Conception d’applications Windows (.NET 2.0)

Délivré le : juil. 2010

Certifié par Microsoft

MCPD - Conception d’applications d’entreprise (.NET 2.0)

Délivré le : juil. 2010

Certifié par Microsoft

Programmer en C#

Délivré le : juil. 2010

Certifié par Microsoft

Portfolio

Livres numériques sur .NET

Auteur d'articles techniques sur l'écosystème Microsoft .NET et C# (LinkedIn)

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.