
Thomas Mollaret
Senior Software Engineer | Angular & Node.js
Salaire / Taux journalier
Lyon, France
Freelance
Expertises
Langues
À propos
Introduction
Senior Full-Stack Engineer with 10 years specializing in cloud-based web applications and modern JavaScript frameworks. Led Angular to Vue.js migrations, architected microservices with Node.js/NestJS, and delivered IoT solutions for global leaders in luxury and smart home industries. Expert in Angular, Vue.js, React, and cloud infrastructure—delivering scalable, tested, and maintainable applications with proven leadership in technical teams.
Expérience de travail
Senior Cloud Developer
Somfy
avr. 2024 - Présent
2 ans 7 mois
Annecy, France
– Mission for a world leader in smart home and IoT solutions. – Development of a web-based solution to manage building automation systems with 3D view – Contributed to the implementation of a design system used across numerous applications within the organization – Led the migration from Angular 16 to Angular 18, ensuring compatibility and performance improvements – Re-architected a front-end application, moving from Angular to Vue.js to enhance flexibility and scalability – Developed and maintained cloud-based microservices using Node.js and NestJS 10 – Implemented end-to-end and integration tests on the web client using Cypress, WireMock, and Gherkin – Coached the team on front-end best practices, code quality, and maintainable architecture – Actively participated in SCRUM and SAFe agile ceremonies (planning poker, daily stand-ups, PI planning, etc.) – Implemented API proxification to improve integration and system interoperability
Lead Developer
Kreactive - Digital Studio
mai 2023 - avr. 2024
1 an
Lyon, France
– Mission for a world leader in the luxury industry – Developed a web application to manage marketing journeys and mobile app content editions – Technical Lead responsibilities – Led the design and implementation of features based on functional specifications, following best practices and producing technical documentation – Full-stack development: – Front-end: Angular 16, RxJS 7 – Back-end: Node.js, NestJS 9, PostgreSQL, MongoDB, TypeScript 4 – Testing: Jest, Karma, Jasmine, Cypress – RESTful APIs / Git/GitHub / SonarQube – Implemented API proxification to streamline integrations – Conducted code reviews, validated pull requests, and managed release deployments – Led Angular migration from version 14 to 16 and introduced a shared component architecture – Implemented MongoDB within the application architecture – Designed a microservices architecture within a monorepo managed with Nx – Automated testing strategy using Cypress – Implemented unit, integration, and non-regression tests – Provided technical support and guidance to the functional team
Senior Full Stack Developer
Beeldi
nov. 2022 - avr. 2023
6 mois
Paris, France
– Web Development / SAAS : Front (ReactJs ) / Back (GraphQL, NodeJs, NestJs 8, Firebase, Prisma, Jest, TypeScript) / Bitbucket / Git / Terraform – Back-end implementation (Hexagonal architecture)
Technical Lead
IEVA
sept. 2019 - nov. 2022
3 ans 3 mois
Région de Lyon, France
– Web and mobile development – Maintenance and improvement of infrastructures/servers – Big Data (ETL, integration, flow management, extraction, analysis...) – Coaching of junior developers – Project management – Project list: E-commerce Website, Mobile application to carry out beauty diagnostics and get beauty advice, Web Platform for logistic and data, Web Platform to manage beauty analysis machines around the world, Mobile application for eyebrow services
Teacher Assistant
CPE Lyon
sept. 2021 - oct. 2021
2 mois
– Learning web language techniques for engineering students
Ambassador and participant
4L Trophy Coordination
févr. 2020 - févr. 2020
1 mois
10046 Marocchi, Turin, Italie
– 4L Trophy is the first solidarity raid rally taking place in 4L on the tracks of Morocco. – Over 6000 km covered in 10 days.
Web developer
Sopra Steria
sept. 2018 - août 2019
1 an
Région de Lyon, France
– Development web platform to handle social buildings – Web interface development – Technical support for new arrivals on the project – Costing of tasks – Implementation of good practices for the development team – Technical stack: HTML, CSS, Bootstrap, Sass, JavaScript, jQuery, PHP, Symfony, GIT, PostgreSQL
Technical project manager
juil. 2018 - août 2018
2 mois
Région de New Delhi, Inde
– Technical migration of a web application
Software Engineer
sept. 2017 - juin 2018
10 mois
Région de Lyon, France
– Implementation of an error management tool – Improved error traceability for Altaïx ERP on data recovery
Co-founder
CPE Lyon
sept. 2017 - mai 2018
9 mois
Région de Lyon, France
– Foundation of an association (Olympiads) within the CPE Lyon engineering school. – The role of the association is to bring together the different branches of the school to compete in several events. – Management of a team (6 people) – Organisation of meetings – Management of the budget – Management of several administrative tasks – Logistics
VBA developer
juil. 2017 - sept. 2017
3 mois
Région de Lyon, France
– Redesign and improvement of an internal tool for planning and project management.
Software Engineer
sept. 2016 - juin 2017
10 mois
Région de Lyon, France
– Different works on a real estate ERP: integration of proportional policies, optimization of the production of editions and realization documents on the different types of PDF format.
Developer
ACTIVATION
avr. 2016 - juin 2016
3 mois
Région de Villeurbanne, France
– Collection of requirements – Design of applications for various chemical laboratory instruments. – Testing and production of applications.
Lifeguard
Ville de Lyon
janv. 2013 - janv. 2016
3 ans 1 mois
Région de Lyon, France
– BNSSA (French National Certificate of Safety and Aquatic Rescue) – Summer jobs
Formation
Ecole supérieure de Chimie Physique Electronique de Lyon
Computer and network engineer
2016 - 2019
3 ans 1 mois
Université Claude Bernard Lyon 1
Dut GE2I, Electrical Engineering and Industrial Computing
2014 - 2016
2 ans 1 mois
Saint Thomas d'Aquin Veritas
Baccalauréat, Scientifique
2010 - 2014
4 ans 1 mois
Licences et certifications
NestJS Fundamentals
Délivré le : –