About Thomas
English
Fluent
German
Basic
French
Native or bilingual
Experience
- Fulll LyonTechnical Lead | Architecte | Ingénieur logicielJune 2023 - May 2025 (1 year and 11 months)Développement d'un assistant de déclaration de la TVA au sein d'un logiciel deproduction comptable et paie destiné aux cabinets d'expertise comptable.- Technical lead et architecte au sein d'une équipe de 10 personnes dont 7développeurs.- Mise en place de la Clean Architecture, CQRS, Domain Driven Design (DDD) etde stratégies de tests (pyramide de tests).- Initiateur d'ateliers autour du vocabulaire commun entre le métier, lesdeveloppeurs et les QA (ubiquitous language).- Accompagnement de l'équipe sur les sujets autour du software craftsmanship etdes bonnes pratiques (via du pair programming par exemple).- Accompagnement d'une autre équipe sur comment architecturer son code et lesprincipes tel que l'inversion de dépendances (DIP) afin d'avoir un logicielfacilement testable et maintenable.- Développement en Test Driven Development (TDD).
- Trusk ParisIngénieur logicielDecember 2022 - June 2023 (6 months)Développement d'un logiciel/application pour de la livraison du dernierkilomètre. Le modèle est similaire à celui d'une célèbre application de livraisonde repas.- Développeur full-stack au sein d'une équipe de 6 personnes dont 4développeurs.- Mise en place d'un nouveau framework (Nest.js) au sein de l'équipe etaccompagnement des autres développeurs sur ce dernier.- Initiateur de la mise en place de la Clean Architecture.- Développement en Test Driven Development (TDD).
- IEVA Saint-PriestIngénieur logicielSeptember 2019 - December 2022 (3 years and 3 months)Développement d'une application mobile de beauty tech- Développeur au sein d'une équipe de 6 personnes dont 3 développeurs- Initiateur de la migration de javascript vers typescript de l'API.- Mise en place de tests unitaires sur l'API et initiateur de discussions sur lebesoin de tests sur les projets.- Recueil des besoins et création du back-office de la gestion des abonnementsdes clients (de l'application).- Utilisation d'IA pour analyser des visages.- Utilisation d'OpenCV pour analyser des patchs ayant été collés sur la peau.Refonte d'un système applicatif- Binôme avec un développeur ayant la même expérience. En totale autonomiesur ce projet.- Pilotage en binôme du projet en collaboration directe avec le client (une desentreprises du groupe).- Refonte du back-office.- Refonte de l'API.- Modification des machines d'analyse de peau, présentes dans des magasins,pour échanger avec la nouvelle API.- Découverte et mise en place de la Clean Architecture, CQRS et de stratégiesde tests (pyramide de tests).- Mise en place d'un monolithe modulaire après avoir déterminer les différentsBounded Contexts (domaines ou sous-domaines).- Développement en Test Driven Development (TDD).Développement d'une application métier pour esthéticiennes- Binôme avec un développeur ayant la même expérience. En totale autonomiesur ce projet.- Pilotage en binôme du projet en collaboration directe avec le client (uneautre entreprise du groupe) et le directeur artistique du groupe.- Mise en place de l'Hexagonal Architecture et de stratégies de tests (pyramidede tests).- Mise en place d'un monolithe modulaire après avoir déterminer les différentsBounded Contexts (domaines ou sous-domaines).- Développement en Test Driven Development (TDD).
Recommendations
Be the first to recommend Thomas
Help this freelancer shine by sharing your experience working together.
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
- Diplôme d'ingénieur en Informatique et réseaux de communicationEcole supérieure de Chimie, Physique, Electronique (CPE)2019Diplôme d'ingénieur en Informatique et réseaux de communication
- DUT InformatiqueUniversité Lyon 12016DUT Informatique