About Thomas
Compétences techniques
- Langages : Typescript, Rust, HTML, CSS
- Frameworks et librairies : Angular 21+, Ngrx 21+, ng-mocks, Jest, Vitest, Cypress, Sass/SCSS, Three.js
- Méthodologies : tests unitaires et end-to-end automatisés, flux CI/CD, développement agile, analyse de règles métiers complexes
- Outils : Webstorm, agents IA, Github, Docker, Linear
- Environnement moderne : veille technologique constante sur l’évolution des outils d’IA générative ainsi que sur les bonnes pratiques front-end, avec une attention particulière pour la style guide Angular
English
Fluent
French
Native or bilingual
Experience
- Ilex EnvironnementCalculateur CEEENERGY AND UTILITIESSeptember 2024 - Today (1 year and 10 months)Toulouse, FranceDéveloppeur front-end Angular sur une stack technique moderne : Angular 21+, Ngrx 21+, SASS/SCSS, FastApi (Python), Github Actions
- Conception d’une application Angular 21+ avec Ngrx 21+ from scratch pour un outil de calcul complexe et réglementé.
- Modélisation de règles métiers (fiches CEE gouvernementales) en un système de calcul robuste et modulaire, adaptable aux évolutions réglementaires.
- Processus CI/CD (Github actions).
- Collaboration avec des experts sectoriels pour garantir la précision des calculs et l’ergonomie de l’interface.
- Impact : Démocratisation d’un outil critique pour la transition énergétique, utilisé par des professionnels du secteur.
- ConvelioPlateforme de devis pour le transport d'oeuvres d'artIMPORT AND EXPORTFebruary 2019 - September 2023 (4 years and 7 months)Paris, FranceDéveloppeur front-end Angular et Ngrx.
- Développement from scratch d’une solution Angular pour la génération instantanée de devis avec intégration d’APIs logistiques.
- Déploiement de plusieurs équipes produits suite à une forte croissande de l'entreprise
- Processus CI/CD (Github actions).
- Tests automatisés avec Jest et ng-mocks pour les tests unitaires et Cypress pour les e2e
- BioSerenityDéveloppeur front endMEDICALJuly 2018 - January 2019 (7 months)Paris, FranceDéveloppement front end sur une application web de visualisation de données médicales (ECG et informations relatives aux patients) à destination des médecins.Travail sur place avec une équipe d’une quinzaine de développeurs (full stack, backend et un scrum master).Environnement agile.Réalisations :• réarchitecture complète des styles de l’appli : passage de CSS à Sass• homogénéisation de l’intégration• développement de nouvelles vues : développement de graphiques en canvas, appels vers le back et traitement des données, intégration sur les bases de la nouvelle architecture Sass• réflexion et conseil autour de l’architecture front globale de l’appli, réécriture et simplification de certains modules et composants Angular• optimisation de l’appli, résolution de fuites de mémoire• écriture de tests unitaires et end to end• résolution et validation de Merge Requests
Reviews
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
- DESTSISTS Paris2010
- Formation avancée sur AngularNinja Squad2018Objectifs - Comprendre Angular dans ses moindres détails, y compris son fonctionnement interne - Mettre en œuvre les cas d'utilisation les plus complexes - Tester complètement son application - Assurer les performances d'une application volumineuse Programme - Services et Injection de Dépendance - Observables avancés - Composants et Directives avancés - Formulaires - Tests avancés - Routeur - Performances - Internationalisation - Astuces
Certifications
- Formation avancée sur AngularNinja Squad2018