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

Freelancer profile translated to English.
Back to original language

About Thomas

In a nutshell:
- 4+ years of experience
- Backend Development and Testing
- Golang Referent at evryg, Python
- Hexagonal Architecture, TDD, Microservices
- Speaker at the Golang Lyon meetup
- Based in Lyon

As a software engineer with a strong specialization in back-end development, I have consolidated my expertise specifically around Golang. Strongly attached to methodologies such as Lean and TDD, I prioritize the adoption of hexagonal architecture to ensure optimal modularity and adaptability. My professional approach is resolutely focused on a deep understanding of client needs, allowing me to design tailor-made solutions that precisely meet their specific requirements.
  • 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
    Context:
    - Batch is a company that automates its clients' CRM strategy via Email, SMS & Mobile Push. It manages an infrastructure that processes tens of millions of messages per day in real-time.
    - I joined the "Profile" team, which develops the solution for maintaining the unique profile information to which communication campaigns will be distributed.

    Mission Objectives:
    - Feature development within the team
    - Implementation of the end-to-end testing strategy (scope ~30 developers)

    Achievements:
    - Development of microservices handling hundreds of thousands of daily requests, communication via Kafka (event-driven development)
    - Data persistence on a Cassandra cluster
    - Implementation of tracing and observability with Prometheus
    - Production deployment on Kubernetes
    - Dissemination of craft practices in software architecture, particularly hexagonal architecture (ports & adapters)
    - Implementation of Playwright to automate the execution of automated end-to-end tests
  • Evryg
    Software engineer - Back-end Golang - client: Canal+
    October 2022 - January 2024 (1 year and 3 months)
    Context:
    - Canal+ is a major French audiovisual group, operating in various sectors such as sports, culture (cinema, series, etc.), and news.
    - Integration into the "PlaylistMaker" team, responsible for developing a dynamic video stream insertion solution, particularly for live broadcasts.
    - Project management in SCRUM / Agile.

    Mission Objectives:
    - Assume the role of technical lead.
    - Implement and promote craft / DevOps best practices.
    - Ensure the quality of the code produced.
    - Support and upskill the team.

    Achievements:
    - Microservices Development: Design and implementation of microservices to improve the modularity and scalability of the solution.
    - CI/CD Process: Implementation of continuous integration and continuous deployment (CI/CD) pipelines, enabling faster and more reliable deliveries.
    - Training: Conducting training sessions for the team on software development best practices, including SOLID principles and hexagonal architecture.
    - Product Delivery: Delivery of a product that meets expectations, incorporating defined technical and functional requirements.
  • Astrachain Omnicloud
    Software engineer - Back-end Golang
    April 2021 - September 2022 (1 year and 5 months)
    Paris, France
    Context:
    - Ambitious project started from scratch, aiming to provide a robust solution for secure document storage in the cloud.


    Mission Objectives:
    - Design and implement a microservices-based architecture.
    - Lead the development of essential services, particularly those related to user management, access rights regulation, and document manipulation.

    Achievements:
    - Architecture Design: Implementation of a modular and scalable architecture based on microservices.
    - Core Services Development: Management of users, regulation of access rights, manipulation, and secure storage of documents.
    - Resilience and Security: Ensuring optimal scalability, resilience, and security for the platform through the modular approach.

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

  • Developer
    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

  • Python Developer
    Open classroom
    2020
    Python
  • Django Developer
    Open classroom
    2020
    Django

Skill set

Categories