
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
Langues
À 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.
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
MCTS - Windows Communication Foundation (Framework .NET 3.5)
Délivré le : juil. 2010
MCPD - Conception d’applications Windows Forms (Microsoft .NET 3.5)
Délivré le : juil. 2010
MCTS - Communiquer et publier des données avec WCF (.NET 4.0)
Délivré le : juil. 2010
MCTS - Développement d’applications Web (.NET 4.0)
Délivré le : juil. 2010
MCTS - Développement d’applications Windows (.NET 4.0)
Délivré le : juil. 2010
MCPD - Conception d’applications d’entreprise (.NET 3.5)
Délivré le : juil. 2010
MCPD - Conception d’applications Web (.NET 3.5)
Délivré le : juil. 2010
MCTS - Développement d’applications Windows Forms (.NET 3.5)
Délivré le : juil. 2010
MCTS - Développement d’applications Web (.NET 3.5)
Délivré le : juil. 2010
MCTS - Développement d’applications avec ADO.NET (.NET 3.5)
Délivré le : juil. 2010
MCTS - Accéder et gérer les données dans les applications .NET (.NET 4.0)
Délivré le : juil. 2010
MCTS - Développement d’applications Silverlight (.NET 4.0)
Délivré le : juil. 2010
MCPD - Conception d’applications Windows (.NET 4.0)
Délivré le : juil. 2010
MCPD - Conception d’applications Web (.NET 4.0)
Délivré le : juil. 2010
Développer des applications Windows .NET (C# - .NET 1.1)
Délivré le : juil. 2010
Développer des applications Web avec ASP .NET (C# - .NET 1.1)
Délivré le : juil. 2010
Développer des services Web Xml et des Composants Serveurs .NET (C# - .NET 1.1)
Délivré le : juil. 2010
Développer des applications Windows .NET (Visual Basic - .NET 1.1)
Délivré le : juil. 2010
Développer des applications Web avec ASP .NET (Visual Basic - .NET 1.1)
Délivré le : juil. 2010
Implémenter la sécurité dans les applications .NET (Visual Basic - .NET 1.1)
Délivré le : juil. 2010
MCTS - Développement d’applications avec le Framework .NET (.NET 2.0)
Délivré le : juil. 2010
MCTS - Développement d’applications Web (.NET 2.0)
Délivré le : juil. 2010
MCTS - Développement d’applications Windows (.NET 2.0)
Délivré le : juil. 2010
MCTS - Développement d’applications distribuées (.NET 2.0)
Délivré le : juil. 2010
MCPD - Conception d’applications Web avec ASP .NET (.NET 2.0)
Délivré le : juil. 2010
MCPD - Conception d’applications Windows (.NET 2.0)
Délivré le : juil. 2010
MCPD - Conception d’applications d’entreprise (.NET 2.0)
Délivré le : juil. 2010
Programmer en C#
Délivré le : juil. 2010
Portfolio

Livres numériques sur .NET
