À propos
Je suis fort d'une expérience de 5 ans dans le développemment .NET et SQL. J'ai une affinité particulière pour les technologies serveur et les pratiques DevOps.
Je suis constamment en train de me challenger et de me renseigner sur les nouvelles techniques et les bonnes pratiques.
Je privilégie une approche refléchie et de qualité, en adéquation avec les deadlines et budgets.
Expériences
Back-end software developer
Fronius France / Annecy / 2022 - Présent
J'ai intégré le centre R&D France de Fronius afin de concevoir, développer et mettre en production la solution de management d'énergie des onduleurs Fronius. En appui de cette fonctionnalité principale, j'ai été à l'origine d'autres micro-services devant s'insérer dans un écosystème distribué et contraint. Afin d'accomplir ma mission, j'ai dû quotidiennement échanger en Anglais avec mes collègues Autrichiens, par message, visio ou lors de démonstrations.
Au sein d'une équipe de 3 développeurs, nous sommes partis d'une feuille blanche dans le but de déployer une solution de management d'énergie dans le Cloud. J'ai eu pour mission de concevoir, développer, tester et déployer la partie back-end de cette solution, en garantissant la scalabilité, la résilience et la sécurité de l'application.
Afin de permettre de gérer les tarifs de l'énergie flexible (essentiels à l'optimisation de la gestion de l'énergie), j'ai développé une API Rest dont c'est la responsabilité. Conçu dès le départ pour gérer un trafic important avec une latence faible et avec une nécessité d'optimiser les coûts d'infrastructure.
Pour ces deux projets, j'ai pu gagner en expérience sur les technologies et pratiques suivantes :
- API REST en C# / .NET 6 (puis 8)
- Infrastructure as Code via Azure Bicep
- Utilisation du Domain Driven Design au sein d'un modular monolith
- Implémentation de patterns distribués (outbox message, producer - consumer, ...)
- Load testing via NBomber et Octoperf
- Monitoring via OpenTelemetry, Prometheus et ElasticSearch
- Gestion et suivi du budget cloud