YtechSenior Software Engineer @ Leroy Merlin PT
Dec. 2021 - Apr. 2022Lisbon, Lisbon, PortugalAt Ytech, I've worked with the engineering team of Leroy Merlin Portugal (LMPT) on the development and improvement of an internal project for the ADEO group. I had the responsibility to transform into TypeScript, a full-stack project developed by Leroy Merlin Spain in pure JavaScript. On the front-end, I updated the application, all its components, and external modules, from Vue2 to Vue3, and optimized security and performance. On the back-end, I restructured the entire architecture of the api service, developed in NodeJS with Express, applying TDD and code quality through automation at the IDE, repository, and CI/CD levels, in addition to security principles and performance optimization through Node clusters. The project integrates with VSCode Remote Containers (Dev Containers). With a simple clone of the repository, the development environment is automatically fully configured. LMPT intends to use this project as a starter to improve code quality, TDD, security, and performance in future internal projects.