You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas ClaudelTC

Thomas Claudel

Team lead / Golang software engineer

€650/day
Lyon, FR
3-7 years

Average response time: 1 hour

About Thomas

En un clin d'œil :
- 4+ années d'expérience
- Développement Backend et Testing
- Référent Golang chez evryg, Python
- Architecture hexagonale, TDD, Microservices
- Intervenant (speaker) au meetup Golang Lyon
- Basé à Lyon

En qualité d'ingénieur logiciel avec une spécialisation marquée dans le développement back-end, j'ai consolidé mon expertise spécifiquement autour de Golang. Fortement attaché à des méthodologies telles que Lean et TDD, je priorise l'adoption de l'architecture hexagonale dans l'optique d'assurer une modularité et une adaptabilité optimales. Ma démarche professionnelle est résolument orientée vers une compréhension approfondie des besoins des clients, me permettant ainsi de concevoir des solutions taillées sur mesure répondant avec précision à leurs spécificités.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Lyon (up to 50km), Lyon (up to 30km)

Experience

  • Evryg
    Software engineer - Back-end Golang - client: Batch
    January 2024 - Today (2 years and 5 months)
    Lyon, France
    Contexte :
    - Batch est une entreprise qui automatise la stratégie CRM de ses clients via E-mail, SMS & Push Mobile. Elle gère une infrastructure qui traite plusieurs dizaines de millions de messages par jour en temps réel.
    - Je rejoins l'équipe "Profile" qui développe la solution qui permet de maintenir les informations des profils uniques vers lesquels seront distribuées les campagnes de communication.

    Objectifs de la mission :
    - Développement de features au sein de l'équipe
    - Mise en oeuvre de la stratégie de tests end-to-end (périmêtre ~30 developpeurs)

    Réalisations :
    - Développement de micro-services qui gèrent des centaines de milliers de requêtes journalières, communication via Kafka (event-driven development)
    - Persistance de données sur un cluster Cassandra
    - Mise en place du tracing et observabilité avec Prometheus
    - Déploiement en production sur Kubernetes
    - Diffusion de pratiques craft d'architecture logicielle, notamment l'architecture hexagonale (ports & adapters)
    - Mise en place de Playwright pour automatiser l'exécution de tests end-to-end automatisés
  • Evryg
    Software engineer - Back-end Golang - client: Canal+
    October 2022 - January 2024 (1 year and 3 months)
    Contexte :
    - Canal+ est un groupe audiovisuel français majeur, opérant dans divers secteurs tels que le sport, la culture (cinéma, séries, etc.), et l'information.
    - Intégration à l'équipe "PlaylistMaker", responsable du développement d'une solution d'insertion dynamique de flux vidéos, notamment publicitaires, diffusés en direct.
    - Gestion de projet en SCRUM / Agile.

    Objectifs de la mission :
    - Assumer le rôle de responsable technique.
    - Implémenter et promouvoir les bonnes pratiques craft / DevOps.
    - Assurer la qualité du code produit.
    - Accompagner et faire monter en compétence l'équipe.

    Réalisations :
    - Développement de micro-services : Conception et implémentation de micro services pour améliorer la modularité et la scalabilité de la solution.
    - Processus de CI/CD : Mise en place des pipelines d'intégration continue et de déploiement continu (CI/CD), permettant des livraisons plus rapides et fiables.
    - Formations : Animation de formations pour l'équipe sur les bonnes pratiques de développement logiciel, incluant les principes SOLID et l'architecture hexagonale.
    - Livraison produit : Livraison d'un produit conforme aux attentes, intégrant les exigences techniques et fonctionnelles définies.
  • Astrachain Omnicloud
    Software engineer - Back-end Golang
    April 2021 - September 2022 (1 year and 5 months)
    Paris, France
    Contexte :
    - Projet ambitieux démarré de zéro, visant à proposer une solution robuste pour le stockage sécurisé de documents dans le cloud.


    Objectifs de la mission :
    - Concevoir et mettre en œuvre une architecture basée sur des micro-services.
    - Diriger le développement des services essentiels, notamment ceux liés à la gestion des utilisateurs, à la régulation des droits d'accès et à la manipulation des documents.

    Réalisations :
    - Conception de l'architecture : Mise en place d'une architecture modulaire et scalable, basée sur des micro-services.
    - Développement des services essentiels : Gestion des utilisateurs, régulation des droits d'accès, manipulation et stockage sécurisé des documents.
    - Résilience et sécurité : Assurance de l'évolutivité, de la résilience et de la sécurité optimales pour la plateforme grâce à l'approche modulaire.

Recommendations

Louis L.LL
Darko JevticDJ
Louis L. and 1 other person have recommended Thomas

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Développeur
    42 lyon
    Le cœur de 42, c’est le code. Le développement logiciel est le moteur de toute activité numérique. Les compétences techniques fondamentales sont alors abordées, donnant à chacun la base indispensable pour une intégration professionnelle. Elles permettent au final d’appréhender n’importe quel langage de programmation, et pour chaque étudiant(e) de développer sa propre compréhension des paradigmes de programmation.
  • The hacking project
    Lyon
    2019
    Développeur Ruby on rails full-stack avec en complément JavaScript, HTML5/CSS3

Certifications

  • Développeur python
    Open classroom
    2020
    Python
  • Développeur django
    Open classroom
    2020
    Django

Skill set

Categories