About Thomas
French
Native or bilingual
English
Fluent
Experience
- Squircles Software EngineeringSenior Software EngineerSOFTWARE PUBLISHINGJanuary 2025 - Today (1 year and 5 months)Chez Squircles, j'ai travaillé au sein d'une équipe spécialisée dans le développement de logiciels avec des besoins métiers complexe, répondant aux problématiques de nos utilisateur grâce à des ateliers qui nous ont permis de les traduire en un code: compréhensible, évolutif et totalement couvert par des tests unitaires.J'ai donc appliqué les principes du DDD, de l'Event-sourcing et CQRS, pour modéliser des domaines métier complexes : identification des bounded contexts, définition des aggregats, des entités et des value objects, en veillant à ce que le code reflète fidèlement le langage omniprésent (ubiquitous language) partagé avec les équipes métier. J'ai d'ailleurs fait une présentation sur l'Event-sourcing et CQRS à Scala.io Paris 2025.L'essentiel de mon travail s'est articulé autour de l'écosystème Scala/ZIO, en exploitant l'aspect fonctionnel du langage, et les capacités de performance et de monitoring de la JVM.La qualité était au cœur de nos pratiques : pair-programming, tests unitaires et d'intégration, découplage du domaine et de l'infrastructure, et respect de principes Clean Code.C'était encore une expérience de développeur fullstack très riche en programmant en Elm, où je me suis mêlé aux sujets d'UI/UX avec notre designer sur Figma, où à des sujets autour de l'authentification avec OAuth2/OpenID.
- SPIE CITY NETWOKRSChef d’équipe développementTELECOMMUNICATIONSJuly 2024 - January 2025 (6 months)Lyon, FranceEn tant que lead-tech au sein d'une équipe de cinq développeurs, j'ai structuré et fait monter en compétences une équipe en pleine construction.J'ai aidé à instaurer de bonnes pratiques de développement (revues de code, standards de qualité, intégration continue) tout en modernisant l'organisation du travail via des rituels adaptés à nos besoins.Mon accompagnement quotidien a permis à chaque membre de l'équipe de progresser, tant sur le plan technique, celui de l'outillage, des connaissances et de l'autonomie.
- vanboxDevoloppeur mobile IOTINTERNET OF THINGS (IOT)May 2024 - June 2024 (2 months)Collaboration avec le CTO de Vanbox pour finaliser une première version de l'application mobile qui permet de piloter l'ensemble des objets connectes de son van.Les données et commandes peuvent être reçues et emises soit par une pubsub MQTT, soit en bluetooth.
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
- International Master of Science in Computer Science DegreeSUPINFO2011
Certifications
- Java SCJPSun Microsystem2011