Thomas COEUGNET


Développeur Full Stack

À 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.

| Energy Flow Management | 2022 - Présent |     |

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.

    | API de gestion des tarifs | 2022 - Présent |     |

    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

    Thomas COEUGNET


    Développeur Full Stack

    Expériences

    Développer full Stack

    L'Opcommerce / Lille / 2016 - 2022

    Au sein d'une équipe d'une quinzaine de développeurs et product-owners, j'ai été successivement développeur T-SQL, développeur web puis développeur full stack sur des projets de développement de portails destinés à nos adhérents et partenaires, d'API et d'infrastructure / DevOps. Voici mes projets les plus marquants.

    | API CFA | 2021 |   |

    Conception et développement d'une API permettant la transmission de CERFA, de factures et de documents. Animation de groupes de travail inter OPCO et propositions techniques. Après 3 mois, +80 centres de formations utilisent cette API pour un total de plus de 3000 factures reçues.

    • API en C# / .NET 6
    • SonarQube pour évaluer la qualité de code
    • Azure DevOps pour l'intégration et le déploiement en continu
    • ElasticSearch / Kibana pour le stockage et le suivi des logs
    | Composant contrat d'apprentissage | 2018 | 4 mois |     |

    Création d'une interface de saisie de CERFA intégrée aux différents portails historiques de l'Opcommerce. Après 3,5 ans d'utilisation, +180.000 CERFA saisis.

    • Interface en Angular 7
    • API en C# / .NET 6
    | Refonte du CRM | 2017 | 5 mois |     |

    Refonte des procédures stockées utilisées dans le CRM maison, reprise de données, ajout d'une fonctionnalité de recherche avancée (Full Text Search).

    • Procédures stockées en T-SQL (SQL Server 2012)
    • SQL Server Integration Services