About Thomas
French
Native or bilingual
English
Fluent
Experience
- EvrygSoftware engineer - Back-end Golang - client: BatchJanuary 2024 - Today (2 years and 5 months)Lyon, FranceContexte :- 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
- EvrygSoftware 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 OmnicloudSoftware engineer - Back-end GolangApril 2021 - September 2022 (1 year and 5 months)Paris, FranceContexte :- 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
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Développeur42 lyonLe 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 projectLyon2019Développeur Ruby on rails full-stack avec en complément JavaScript, HTML5/CSS3
Certifications
- Développeur pythonOpen classroom2020
- Développeur djangoOpen classroom2020