A Propos de moi
Ingénieur logiciel full-stack, je conçois et fais évoluer des applications web à fort trafic. Aujourd'hui Lead Developer chez Eurosport, où je participe au lancement de la plateforme éditoriale qui alimente les chaînes du groupe.
Je travaille principalement autour de l'écosystème .NET et des frameworks JavaScript modernes (Angular, React, Next.js), avec une pratique régulière du TDD et des architectures cloud sur AWS.
Formé en alternance dès 2016, je suis passé par les médias, l'assurance et le secteur bancaire. Ce sont les projets où la contrainte technique sert un usage concret qui m'intéressent : raccourcir un délai de publication, remplacer un système qui freine ceux qui l'utilisent.
Compétences Techniques :
Langages :
- C#
- TypeScript
- JavaScript
Frameworks :
- .NET
- ASP.NET MVC
- WPF
- Angular
- React
- Next.js
- Node.js
- Tailwind CSS
Bases de données :
- SQL Server
- MySQL
- SQLite
Cloud & CI/CD :
- AWS
- S3
- SQS
- Azure DevOps
- Jenkins
- GitLab
- GitHub
Tests :
- xUnit
- Jest
- TDD
Outils de développement :
- Visual Studio
- VS Code
- Git
- Azure Data Studio
Méthodologies :
- Agile Scrum
- TDD
- Clean Code
- SOLID
Expériences
septembre 2024 — Aujourd'hui
Lancement de Taïga V2, nouvelle plateforme éditoriale des chaînes Eurosport, au sein d’une équipe de 6 développeurs, 1 tech lead, 2 business owners et 2 QA.
Remplacement d’un système éditorial vieillissant, complexe et peu performant par une solution moderne et intuitive.
Conception d’une architecture plus robuste et évolutive, améliorant les performances et la fiabilité.
Réduction du time-to-market des contenus diffusés à l’antenne et en digital.
Mise en place du socle technique (Next.js, SQL Server, AWS SQS & S3) pour faciliter les évolutions futures.
- React
- Next.js
- SQL Server
- .NET 8
- Jenkins
- GitLab
- AWS
- SQS
- S3
novembre 2021 — juin 2024
Collaboration Agile Scrum chez TF1 afin de livrer des applications avec .NET 6/.NET Core 3.1 et Angular 16.
Tests unitaires back-end (xUnit) et front-end (Jest) avec CI/CD via Azure DevOps.
Optimisation des performances et migration de procédures SQL Server vers les APIs.
Mise à jour des services et applications web vers .NET 6 et Angular 16.
Pratique du TDD avec KATA.
- .NET 6
- .NET Core 3.1
- Angular 16
- xUnit
- Jest
- Azure DevOps
- SQL Server
février 2021 — novembre 2021
Intégration dans une équipe V-cycle chez Euro-Information.
Développement d'applications web .NET avec Devbooster.
Maintenance corrective et évolutive du parc applicatif.
Gestion du projet « Agrégateur d'IP » pour bloquer les IP d'aggrégateurs de comptes bancaires.
Paramétrage du CMS « SINBAD ».
- .NET
- Devbooster
septembre 2018 — septembre 2020
Intégration dans une équipe KANBAN.
Maintenance et développement de logiciels desktop (Windev, .NET Core 3.1).
Gestion de projet avec bases de données SQL Server.
Migration vers SQL Server depuis SQLite.
Intégration de fonctionnalités web avec .NET Core 3.1 / Angular 8.
- Windev
- .NET Core 3.1
- Angular 8
- SQL Server
- SQLite
septembre 2016 — juillet 2018
Rédaction de procédures pour utilisateurs.
Support Hotline et analyse de besoins.
Projet de gestion de stock en ASP.NET MVC.
- ASP.NET MVC
Diplômes
Master Responsable en ingénierie des logiciels • CESi Lingolsheim, Strasbourg
septembre 2018 — septembre 2020
Expérience approfondie en algorithmique, résolution de problèmes, dépannage et pratiques de maintenance, particulièrement adaptées au développement logiciel.
Développement d'un projet Angular 8/Node.js de gestion de tickets :
Application des compétences analytiques et du raisonnement critique acquises lors du diplôme pour concevoir et développer une application web avec Angular 8/Node.js destinée à la gestion de tickets.
- Angular 8
- Node.js
BTS Services informatiques aux organisations • Campus CCI, Strasbourg
septembre 2016 — septembre 2018
Acquisition de compétences solides en algorithmique.
Développement d'un projet WPF .NET de gestion de tickets :
Conception et réalisation d'un projet de gestion de tickets en utilisant WPF .NET.
- WPF .NET
Baccalauréat Scientifique • Lycée Jean Monnet, Strasbourg
juillet 2013
Ce site a été conçu et développé avec Next.js et Tailwind CSS.