
Leonard CAI
Ingénieur Développeur .NET Senior | Azure
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur développeur .NET/Azure avec plus de 11 ans d'expérience dans le développement d'applications web et desktop. Expert en C#, .NET Core et technologies Microsoft Azure, j'ai contribué à l'évolution de produits numériques pour des entreprises comme Ayvens, Sarenza, SeLoger et Veepee. Spécialisé dans l'architecture MVVM, les API REST/SOAP et les environnements cloud, j'apporte des solutions techniques robustes et optimisées pour répondre précisément à vos besoins métier.
Expérience de travail
Backend Developer – .NET
Sarenza
août 2025 - juin 2026
11 mois
Paris, France
- Analyse des besoins avec les équipes produit et métier - Conception et développement de micro-services robustes et scalables - Écriture des tests unitaires et d’intégration - Suivi des livraisons sur les différents environnements Environnement technique: Langages : .NET Core 6.0 & 8.0 & 10, API REST ● Base de données relationnelles (SQL Server & postgreSql) ● CraftsmanShip : Clean Code, TDD ● RabbitMq, Kubernetes ● Git, Jira ● CQRS pattern
Développeur C# .Net
AyvensFreelance
févr. 2023 - juin 2025
2 ans 5 mois
92500 Rueil-Malmaison, France
- Mise en place et adaptation des pratiques devops, notamment en scriptant l'infra Azure / pipelines.- Intégration de flux de données Partner dans la base de données (Event-driven architecture) - Participation aux cérémonies liées à la vie de l'équipe (cadrage, priorisation, daily meeting, sprint planning, demo, retrospective...)- Revue de code- Développement dans le respect des pratiques craftsmanship- Cadrage des besoins- Déploiement et support en production Environnement technique: Langages : .NET Core 6.0 & 8.0, API REST ● Base de données relationnelles (SQL Server) ● CraftsmanShip : Clean Code, TDD ● Azure service bus, Azure Function, Storage account ● Git, Jira ● CQRS pattern
Développeur C# .Net
MazarsFreelance
juin 2022 - janv. 2023
8 mois
69340 Francheville, France
Mise en place d'un Api REST en micro-service pour la création de confirmation des tiers J'ai pu effectuer les activités suivantes:- Développement- Optimisation du code (TDD) Environnement technique: Langages : .NET Core 6.0, API REST ● Base de données relationnelles (SQL Server) ● CraftsmanShip : Clean Code, TDD ● Azure service bus, Azure Function, RabbitMq ● BitBucket, Jira ● Architecture Onion
Développeur C# .Net
ÉNÉANCEFreelance
févr. 2022 - juil. 2022
6 mois
Paris, France
Projet CIM pour le client Dior Couture- Acquisition/Intégration des comptes clients J'ai pu effectuer les activités suivantes:- Développement- Optimisation du code (TDD) Environnement technique: Langages : .NET Core 5.0, API REST ● Base de données relationnelles (SQL Server) ● CraftsmanShip : Clean Code, TDD ● Azure ● Github, Jira, Confluence
Développeur .Net
Groupe SeLogerFreelance
sept. 2020 - janv. 2022
1 an 5 mois
Paris, France
Migration des Apis vers AWS (Cloud) Implementation des nouvelles produits (BoostListe & BoostExtend) : Les produits de boost permettent à des agences de mettre en avant leurs annonces sur les sites de SeLoger. J'ai pu effectuer les activités suivantes:- Chiffrage et planification (Utilise la méthodologie SCRUM avec un sprint de 2 semaines)- Développement- Optimisation du code (TDD)- Support métier et utilisateur Environnement technique: Langages : .NET Framework , .NET Core, C#, WebAPI ● Base de données relationnelles (SQL Server & PostGreSQL) ● intégration continue (TeamCity, CircleCI) , ● CraftsmanShip : Clean Code, TDD, Micro-Service ● Architecture Onion/Hexagonale, ● AWS: Architecture Serverless, CloudFormation, EC2, RDS,Docker ● Github, Jira, Confluence
fullstack developpeur
vente-privee devient VeepeeFreelance
mai 2019 - juil. 2020
1 an 3 mois
Région de Saint-Denis, France
Migration du site web Panda-ticket version 1.5 - refonte de tous les pages du tunnel d'achat (Selection billet, Choix de livraison, paiement)- Ajout de nouveau feature : Authentification via le facebook et Google Ajout des avis utilisateurs- l'intégration des données fournisseurs dans notre back office- Faire appel leurs API pour récupérer les données brutes, intégrer dans notre base de données- Adapter notre Api pour créer des ventes avec les nouveaux fournisseurs J'ai pu effectuer les activités suivantes:- Chiffrage et planification (Utilise la méthodologie SCRUM avec un sprint de 2 semaines)- Développement- Optimisation du code (TDD)- Support métier et utilisateur Environnement technique: typescript,React.js, C# , API REST,swagger, Redis, elasticsearch, C# Net core 2.0, RabbitsMq, SQL, Framework .Net 4.7
Software developpeur (C# .Net)
PHYTEUROPFreelance
janv. 2019 - mai 2019
5 mois
92300 Levallois-Perret, France
-Refonte complète d'une application interne « Homologation » et ajout des nouvelles fonctionalités. (Application en winform avec l'architecture MVVM) -Création d'une site web en interne pour la saisie des codes articles impliquant les différents utilisateurs. (Authentification, Gestion des droits et rôles des utilisateurs, site fluide et responsive) Environnement technique : C#, API .Net MVC entity framework 6.0 code first, Javascript,JQuery,Ajax, GIT, Winform, MVVM, React.js
Consultant informatique
Solvay
oct. 2015 - oct. 2018
3 ans 1 mois
Paris, France
- Evolution de l'outil de facturation existant pour inclure l'électricité + Ajout des nouvelles fonctionnalités (création d'une interface web, la possibilité de gérer les différents statuts, l'envoi des factures aux personnes concernés, interface avec SAP ) -Application qui permet d'interroger les API REST/ SOAP, récupérer les informations puis les stocker dans la base de données. -Application de trading qui consiste à insérer de nombreux types de deals dans la base de données de façon asynchrone et en parallèle. Gain de temps important pour les traders. -Refonte de l'application de facturation développée en interne qui permet de générer les annexes techniques. -Application interne qui permet d'exécuter des batchs en automatique à des heures/fréquences définir par les utilisateurs. Environnement technique : C#, API .Net MVC entity framework 6.0 code first, API REST/SOAP, ASP .Net Core 2.0, Javascript,JQuery,Ajax, GIT, WPF MVVM, service wcf, SQL, SVN
Stage de fin d'étude
Natixis
mars 2015 - août 2015
6 mois
14000 Caen, France
Développement agile application + Projet Fructiduo Technologie utilisé : Winform, ASP NET Mvc, Microsoft .Net 4.5, entity framework 6.0 code first langage : C#, javascript, JQuery Visual Studio 2013 :Versionning TFS Méthode de travail : Méthode agile Scrum
Formation
ENSICAEN - Ecole Nationale Supérieure d'Ingénieurs de Caen
Diplôme d'ingénieur + Master ESecure
2013 - 2015
2 ans 1 mois