- Lenus eHealthSenoir Software EngineerENTRETENIMIENTO & TIEMPO LIBREfebrero de 2024 - diciembre de 2024 (10 meses)Copenhague, DinamarcaLenus is a digital health coaching platform that helps you achieve your health and fitness goals. On the Payments team at Lenus, I successfully helped with the transformation of the company’s legacy payment engine into a fully modernised system based on Stripe. This new platform manages a variety of subscription models and product offerings, each with distinct features and complexities.I contributed to the implementation of a logging system and the creation of Grafana dashboards, enabling us to track all payments, subscriptions, and any platform bugs. This enhancement allowed us to successfully roll out the new payment engine across all coaches, including those managing over 26,500 clients.
- GrowblocksSenior Software EngineerHIGH TECHagosto de 2022 - febrero de 2024 (1 año y 7 meses)Copenhague, DinamarcaWorking in an app that manages a big amount of data that powers the revenue model for our customers according to their data. Working in the app based on Remix, and in our model engine, the stack is based on Typescript, Remix, PostgreSQL, Redis, Docker, and other technologies covering frontend, backend, and data management.Through my expertise in coding and software engineering, I play a key role in prototyping solutions to ensure our product remains cutting-edge.
- Craft.coSenior Software EngineerTRANSPORTESjulio de 2021 - septiembre de 2022 (1 año y 3 meses)Fullstack developer with a focus on good architecture, performance, modularity and scalability for frontend.Working with a React-based application with Typescript, we create our design system based on Storybook and our BFF (Backend for frontend) with NodeJS, GraphQL and PostgreSQL. Covering the most critical parts of the application with Jest, visual tests based on Cypress and regression tests with Storybook, we arrived to have a coverage of 75% of our code.The frontend app was based on docker and deployed in AWS. Also, we split it into different and small npm packages to reuse it in other projects in the company.I’m working horizontally with different teams and collaborating across the company to create a remote team culture, continuous deployment, testing culture and fast-fail environment, transparency and helping to grow the team with the interview process.
- Certificate of Higher Education in Computer Applications DevelopmentI.E.S. Bahía de Cádiz.2004
- BSC in Computer EngineringUniversity of Cádiz2013