About Me
Profile
- I am a driven software engineer with deep expertise in web application development, specializing in .NET, TypeScript, and Angular. Over the years, I have grown into senior technical roles such as Tech Lead, where I combine hands-on coding with guiding architectural decisions and best practices.
- I thrive when writing clean, maintainable, and efficient code, applying principles like SOLID, clean architecture, design patterns, and rigorous testing. I keep up-to-date with the latest technologies including microservices, containerization, and cloud platforms to deliver robust and scalable solutions.
- While my core strengths are in .NET, TypeScript, and Angular, I enjoy exploring new languages and stacks, which allows me to adapt quickly to different project needs.
Fundació Humanitas Internacional
Role
Full Stack Developer - Tech Lead
Period
Oct. 2024 - today
Description
- I develop and maintain web platforms for international projects focused on consciousness and sustainability, including the Festival of Consciousness and the Institut de Neurociència Avançada de Barcelona.
- I built from scratch the website for The Science of Consciousness Conference, featuring responsive design and an optimized architecture suitable for both virtual and in-person events.
- Additionally, I developed an internal event management backoffice for the Festival of Consciousness, enabling efficient administration of speakers, activities, and schedules, which streamlined the operational workflow for the organizing team.
- I actively participate in technical decision-making and define digital solutions aligned with the foundation’s values and needs.
Stack
.NET 9, Angular 19, Astro, TypeScript, PostgreSQL, Docker
Woffu
Role
Senior Backend Engineer
Period
Nov. 2023 - Apr. 2024
Description
- I contributed to transforming a legacy monolithic system into a microservices architecture hosted on Azure, utilizing Hexagonal Architecture alongside Domain-Driven Design (DDD) and Test-Driven Development (TDD) methodologies.
- My primary responsibilities included developing and maintaining authentication, authorization, and the internal user messaging systems.
Stack
C#, .NET Core, ASP.NET Core, SOLID Principles, Microservices, Domain-Driven Design, Software Architecture, Git, Microsoft Azure, Azure DevOps Server, Azure Functions
The Hotels Network
Role
Senior Software Engineer | Engineering Manager
Period
Sep. 2022 - Sep. 2023
Description
- During the initial phase, I contributed as a developer by implementing new features within the core team, enhancing functionality in our browser agent.
- Later, as an Engineering Manager, I led and coordinated the Agent team, ensuring alignment with technical goals and delivery timelines.
Stack
JavaScript, TypeScript, SOLID, Software Architecture, Design Patterns, Clean Code
Pam Learning
Role
Senior Software Engineer | CTO
Period
Mar. 2021 - Aug. 2022
Description
- Led the creation and management of the tech team, fostering collaboration and technical excellence.
- Developed the foundational architecture and core components of our applications.
- Planned and implemented the infrastructure to ensure scalability and reliability.
Stack
.NET 6, ASP.NET, Entity Framework, Elastic Search, PostgreSQL, Docker, Identity Server, TypeScript, GitHub Actions, Domain-Driven Design (DDD), Test-Driven Development (TDD)
Tus Media - Classgap
Role
Senior Software Engineer | Tech Lead
Period
Jun. 2019 - Jan. 2021
Description
- As a member of the Growth team, I developed new features and maintained existing functionality on an online classes platform.
- I balanced hands-on development with my responsibilities as a technical lead, supporting and guiding multiple teams across the company.
Stack
.NET Framework, .NET Core, ASP.NET MVC, Entity Framework, Elastic Search, MongoDB, Docker, JavaScript, TypeScript, Jenkins, AWS
Ideateca - Ludei
Role
Senior Software Engineer
Period
Jan. 2010 - Apr. 2019
Description
- Led the complete development of a classifieds ads platform, including the design and definition of the system architecture.
Stack
.NET Framework, ASP.NET MVC, Entity Framework, Elastic Search, SQL Server, JavaScript, TypeScript, Docker
Casinuevo
Role
Web Full Stack Developer
Period
Jan. 2009 - Jan. 2010
Description
- Developed and maintained a classified ads website, ensuring robust functionality and user experience.
Stack
PHP, CodeIgniter, MySQL, JavaScript, jQuery, Apache Solr, CSS, SASS, HTML
Zonatuning
Role
Owner
Period
Dec. 1999 - Jan. 2009
Description
- Founder and owner of the world’s leading car tuning forum, managing the platform’s growth and community.
Stack
PHP, MySQL, JavaScript, CSS, SASS, HTML