Présentation

Développeur .Net Senior, DevOps et Architecte Cloud Azure. Je suis pationné par l'inovation et les nouvelles technologies.

Mon parcours professionnel m'a fait toucher à tous les sujets adressés par l'IT... Architecture, Infrastructure, Développement, Délivry, Management d'équipes, Agilité.

Le pragmatisme, la qualité et l'agilité sont pour moi les points clés pour la réussite d'un projet.

Experiences

Principal Engineer

Juin 2020 - Aujourd'hui
Younited Credit

Dans le cadre de projets transverses et des partenariats B2B, je suis en charge de coordiantion et du cadrage technique

Ce travail consiste à :
* Faire le lien entre les équipes Tech et les équipes metier
* Analyser les impacts techniques et d'estimer l'effort associé lors des phases préliminaires des projets


* Faire le cadrage technique avec les équipes de developpement
* Aider et accompagner les équipes pour les choix techniques répondent aux besoins business et à l'architecture cible du SI

En tant que membre de la communauté Architect, je participe à la définition de l'architecture technique pour répondre aux ambitions de la société.

Manager de 5 personnes

Jan 2019 - Aujourd'hui
Younited Credit

Développeur .Net au sein de l'équipe Core

Jan 2018 - Aujourd'hui
Younited Credit

L'équipe Core à comme mission la conception et le développement de composants transverses, la création / refacto de certaines applications centrales

* Mise en place d'un référentiel de données

* Mise en place d'un processus d'anonymisation dans le cadre du RGPD

Ces applications sont basées sur une architecture microservice
Communications synchrone via REST
Communications asynchrone via Azure Service Bus

Développeur .Net, DevOps, Architecte cloud

Oct 2015 - Aujourd'hui
Younited Credit

Développement d'API REST : C#, Asp.Net WebApi 2, EF6, nUnit

Clean Code, TU, TDD, BDD (occationnellement), scrum

Mise en place ALM : VSTS, Intégration continue, Release Management, Octopus Deploy

Mise en place d'une architecture "Micro Services" basée sur Azure PASS
Services utilisés : WebApp, Application Insights, Azure Functions, SQL Azure, Cosmos DB, Service Bus, Blog Storage, Redis, Traffic Manager, Log Analytics, Azure AD, Key Vaults, ELK

Analyse d'impact/coût/faisabilité puis Migration du SI éxistant (hebergé sur un cloud privé) vers Azure
12 VM Windows / Linux
Composants : Active Directory, IIS, Cluster SQL Server, nginx, reverse proxy, Load Balancer

Mise en place d'une authentification OAuth2 basée sur Azure Active Directory + Key vaults pour sécuriser les communications entre applications

Recrutement

Responsable d'un centre de développement Informatique

Sept 2011 - Sept 2015
GoVoyages - Odigeo

Management de 5 équipes de développement (26 personnes).

Mise en place du cycle de développement basé sur les méthodes agiles.

Conception/Mise en place d'une architecture Web redondante et sécurisée sur plusieurs DataCenter (GTM/LTM).

Migration du site de GoVoyages sur la plateforme développée avec Microsoft.NET.

Gestion/Supervision des applications et infrastructures Web (55 serveurs Microsoft + 5 F5).

DBA SQL 2005/2008 : Supervision / Optimisation des bases de données (12 serveurs).

Analyse & Optimisation des performances de l’application web (Revue de code, Profiling .NET, Débogage, Logs IIS, Analyse dump mémoire, Tests de montée en charge).

Développeur .NET sénior / Chef de projet

Juin 2009 - Sept 2011
GoVoyages

Rédaction des spécifications du nouveau site eCommerce / Multi-partenaire + CMS de GoVoyages.

Développement du nouveau site eCommerce / Multi-partenaire + CMS de GoVoyages (ASP.NET - C# – SQL Server 2008).

Création d'une API XML (forte volumétrie + haute dispo) basée sur une base de cache SQL Serveur (ASP.NET – C# – SQL Server 2008).

Etude / Mise en place d’une architecture optimisée et sécurisée (DMZ, Filtrage IP, Rupture de protocole).

Mise en place de l'intégration continue sous TFS 2008.

Compétences

Languages

C#, T-SQL, Powershell, HTML, Javascript

Technologies

Asp.Net MVC / Res API, Asp.Net Core, Entity Framework, Unit Test, Service Bus, SQL Server, ElasticSearch, Azure DevOps, Git, Release Management, Octopus Deploy

Azure

App service, Azure Fucntions, Cosmos DB, Application Insights, SQL Azure, Virtual machines, Service Bus, Blob Storage, Azure Table, Traffic Manager, Log Analytics, Redis, Azure AD, Key Vaults