About Thomas
Full-stack / Founding Software Engineer - Rust/Typescript
Rust • Axum • Tokio • SQLx • PostgreSQL • REST API • Backend • Async Programming • Microservices • Docker • CI/CD • Clean Architecture • DDD • TDD • TypeScript • Node.js • React • Next.js • React Native
French
Native or bilingual
English
Fluent
Spanish
Fluent
Korean
Basic
Experience
- IdaFull-Stack EngineerAGRICULTUREJanuary 2026 - June 2026 (5 months)Paris 17, FranceMonorepo React/TypeScript + Python/FastAPIIngénieur Full-Stack au sein d'une équipe développant une plateforme composée de trois applications frontend et d'une API d'analyse en Python, avec un focus sur les performances, la cohérence de l'architecture et la maintenabilité d'un produit en forte croissance.- APIs d'analyse jusqu'à 6× plus rapides : réduction d'une requête critique de calcul des fenêtres de livraison de 165 s à 26 s, et optimisation des endpoints de rotation des stocks à 10–15 s, grâce à la réécriture des agrégations Python en SQL (CTE, pré-filtrage par plages de dates), la parallélisation des requêtes et l'ajout d'index ciblés.- Suppression de plusieurs milliers de lignes de code : pilotage d'une initiative d'harmonisation des tableaux de bord entre les différentes applications, avec extraction de composants React et de hook factories partagés dans un package commun, réduisant la taille des dashboards individuels de 60 à 80 %.- Développement d'un outil réutilisable de profilage SQL, permettant de standardiser l'analyse et le diagnostic des endpoints lents au sein de l'équipe.- Modernisation de la couche d'accès aux données : migration vers une stack SWR + openapi-fetch entièrement typée et générée automatiquement à partir du schéma OpenAPI du backend, supprimant le code d'intégration API écrit à la main et éliminant les problèmes de désynchronisation des types.- Développement de fonctionnalités métier : système de commentaires sur l'engagement des promotions, prévision du linéaire (shelf forecasting), tableau de bord comparant les commandes aux livraisons, vues responsives de prédiction du chiffre d'affaires, ainsi qu'une personnalisation complète du design system pour l'intégration d'une grande enseigne de distribution.
- Samouraï CoopFull-Stack EngineerTECHMarch 2025 - January 2026 (10 months)Paris, FranceJe pilote le développement front-end de Zenao, une plateforme qui permet de créer des événements et des communautés tout en conservant une pleine propriété et un contrôle total grâce à une gouvernance basée sur des DAOs.Zenao a été conçu pour s’affranchir des plateformes centralisées d’événements et de communautés, en offrant aux organisateurs et aux participant·es des espaces numériques souverains, où les règles, les rôles et les ressources sont définis et détenus collectivement par la communauté elle-même — et non par la plateforme.Mes responsabilités incluent :La définition de l’architecture et le développement de l’application front-end permettant aux utilisateurs de créer, gérer et faire grandir des événements et des communautés adossés à des DAOs.La conception d’expériences UI/UX intuitives, qui masquent la complexité des DAOs afin de rendre la propriété on-chain et la gouvernance accessibles à des utilisateurs non techniques.Une collaboration étroite avec les équipes backend, protocole et growth afin d’assurer une intégration fluide entre le front-end, les mécanismes de DAO et les workflows de gouvernance.La mise en place de bonnes pratiques front-end (performance, accessibilité, scalabilité) dans un environnement open-source, coopératif et guidé par des valeurs fortes.Zenao permet aux communautés de s’auto-organiser autour d’événements, de gérer des ressources partagées et de se gouverner elles-mêmes via des DAOs, en garantissant que les données, l’identité et la prise de décision restent entre les mains de celles et ceux qui créent la valeur.
- EDAMAME TechnologiesSoftware EngineerSOFTWARE PUBLISHINGMarch 2024 - October 2024 (7 months)Paris, France● Lead du développement front-end du Hub Dashboard avec TypeScript, React & ChakraUI.● Implémentation d’une bibliothèque de composants réutilisables (Design system / Storybook)● Refonte et optimisation de l’application web : correction de bugs, ajout de tests, amélioration de l’UI/UX globale● Refactoring de l’API REST Serverless en appliquant les principes de Clean Architecture (DDD, TDD) sur AWS, améliorant ainsi sa scalabilité et sa maintenabilité● Développement et intégration de nouvelles fonctionnalités dans l’API REST via AWS Lambda en Rust● Mise en place d’un système d’authentification OAuth2 avec AWS Cognito● Implémentation d’un système de gestion des rôles et d’invitations d’accès aux organisations (RBAC)● Optimisation des endpoints de calcul de métriques grâce à l’utilisation de projections sur DynamoDB, réduisant la latence et améliorant les performances● Déploiement automatisé et Infrastructure as Code (IaC) avec AWS CloudFormation.● Mise à jour des pipelines CI/CD pour le front-end et le back-end dans un environnement monorepo.● Utilisation de Sentry pour un suivi efficace des bugs et une résolution accélérée des problèmes, améliorant ainsi la fiabilité du logiciel et l’efficacité du développement.
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
- Titre d’Expert en Technologies de l’InformationEpitech2024Apprentissage basé sur des projets : Accent mis sur la résolution autonome de problèmes plutôt que des cours magistraux traditionnels. / Travail en équipe : La majorité des projets étaient réalisés en équipes de 3 à 5 personnes, avec une responsabilité de leader de groupe, en apportant de l’aide aux membres tout en accomplissant mes propres tâches. Utilisation d’outils de gestion de projet (Trello, Linear, Notion) pour organiser les tâches et suivre la progression quotidienne. / Gestion multitâches : Les projets, d’une durée de 2 à 5 semaines, se chevauchaient souvent avec 2 à 3 autres projets, nécessitant une gestion efficace du temps et des priorités. / EIP (End-of-study project) : Projet de fin d’études sur 3 ans en équipe de 7 membres, où j’ai travaillé comme développeur mobile sur une application React Native. / Programmation sous Linux : Maîtrise de la programmation en C et C++ dans un environnement Linux. / Automatisation et scripting : Compétences en Bash et Python pour l’automatisation des processus et l’écriture de scripts. / Programmation réseau : Conception de protocoles textuels et binaires pour la gestion des communications réseau. / DevOps : Mise en œuvre de pratiques DevOps avec des outils comme Docker, Kubernetes, GitHub Actions, et Jenkins pour l’intégration continue et le déploiement automatisé. / Programmation mobile : Développement mobile avec Kotlin et Flutter, en plus de React Native.