About Thomas
Technical Skills
- **Languages**: Typescript, Rust, HTML, CSS
- **Frameworks and Libraries**: Angular 21+, Ngrx 21+, ng-mocks, Jest, Vitest, Cypress, Sass/SCSS, Three.js
- **Methodologies**: automated unit and end-to-end tests, CI/CD pipelines, agile development, complex business rule analysis
- **Tools**: Webstorm, AI agents, Github, Docker, Linear
- **Modern Environment**: constant technological watch on the evolution of generative AI tools as well as front-end best practices, with particular attention to the Angular style guide
English
Fluent
French
Native or bilingual
Experience
- Ilex EnvironnementEnergy Saving Certificates CalculatorENERGY AND UTILITIESSeptember 2024 - Today (1 year and 11 months)Toulouse, FranceAngular front-end developer on a modern tech stack:Angular 21+**, **Ngrx 21+**, **SASS/SCSS**, **FastApi(Python),Github Actions
- Design of anAngular 21+application withNgrx 21+from scratch for a complex and regulated calculation tool.
- Modeling of business rules (governmental Energy Saving Certificates forms) into a robust and modular calculation system, adaptable to regulatory changes.
- CI/CD process (Github actions).
- Collaboration with sector experts to ensure calculation accuracy and interface ergonomics.
- Impact: Democratization of a critical tool for energy transition, used by industry professionals.
- ConvelioArt Transport Quote PlatformIMPORT AND EXPORTFebruary 2019 - September 2023 (4 years and 7 months)Paris, FranceFront-end developerAngularand **Ngrx**.
- Development from scratch of anAngularsolution for instant quote generation with logistics API integration.
- Deployment of several product teams following strong company growth
- CI/CD process (Github actions).
- Automated testing withJestandng-mocksfor unit tests andCypressfor e2e.
- BioSerenityFront-end DeveloperMEDICALJuly 2018 - January 2019 (7 months)Paris, FranceFront-end development on a medical data visualization web application (ECG and patient information) for doctors.On-site work with a team of about fifteen developers (full stack, backend, and a scrum master).Agile environment.Achievements:
- Complete rearchitecture of the app's styles: transition from CSS to Sass
- Standardization of integration
- Development of new views: development of canvas graphics, calls to the backend and data processing, integration based on the new Sass architecture
- Reflection and advice on the app's overall front-end architecture, rewriting and simplification of certain Angular modules and components
- Application optimization, memory leak resolution
- Writing unit and end-to-end tests
- Resolution and validation of 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
- Advanced Training on 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
- Advanced Training on AngularNinja Squad2018