À propos de Thomas
Anglais
Capacité professionnelle complète
Allemand
Notions
Français
Bilingue ou natif
Expériences
- Fulll LyonTechnical Lead | Architecte | Ingénieur logicieljuin 2023 - mai 2025 (1 an et 11 mois)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 logicieldécembre 2022 - juin 2023 (6 mois)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 logicielseptembre 2019 - décembre 2022 (3 ans et 3 mois)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).
Recommandations
Soyez le premier à recommander Thomas
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- 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