Senior Software Engineer with 14 years of experience specializing in .NET and TypeScript — React, Vue, and Angular.
I care about code clarity and team collaboration. I like improving systems incrementally — step by step, feature by feature — without losing sight of shipping. Good structure matters to me: when logic is intuitive and things are where you'd expect them, the team works with more confidence and stays genuinely close to the codebase.
Delivered homepage dashboard for Christmas acquisition campaign under tight deadline.
2021
Cotecna
Senior Software Engineer (Contractor)
Aug 2021 – Dec 2021 · Remote
Delivered a multi-solution .NET + React project. Refactored core components toward a generic, extensible architecture.
2021
NTT Data
DevOps Engineer (Contractor)
Feb 2021 – Jun 2021 · Remote
Implemented CI/CD pipelines using Azure DevOps — YAML, Docker, automated deployments across multiple environments.
2020
Arextech
Senior Software Engineer (Contractor)
Oct 2020 – Jun 2021 · Remote
Led development of a cross-brand custom-themed UI framework using Angular Libraries.
Developed new features for Node.js and Nest.js APIs.
2020
Bershka
Senior Software Engineer (Contractor)
Feb 2020 – Oct 2020 · Remote
Migrated global tracking for Bershka.com from monolithic to modular domain-based architecture.
Frontend services at millions of active users.
2019
Hastee
Full Stack Software Engineer
Jun 2019 – Nov 2019 · Barcelona
Implemented backend features for a .NET Core microservices application following DDD, CQS, and SOLID principles.
2019
Netcentric
Frontend Software Engineer
Jan 2019 – Jun 2019 · Barcelona
Developed modular Vue.js and Vanilla JS components for high-traffic AEM environments.
2018
MasterCamping
Software Engineer
Mar 2018 – Jan 2019 · Barcelona
Designed modular Angular frontend architecture with custom scaffolding system.
Built Node.js backend with Express, MongoDB. Set up CD with Docker.
2014
Novicell Spain
Software Engineer
Jan 2014 – Jan 2018 · Barcelona
Full-stack .NET MVC and Angular applications across multiple client projects.
Built Azure environments with CI/CD pipelines.
2011
Lecoatí
Software Engineer
Jun 2011 – Dec 2013 · Barcelona
Full-stack web applications using .NET MVC and Angular.js.
Set up CI/CD with AppVeyor, migrated projects to Azure.
Stack
Backend
.NET Core / C#8+ yrs
Node.js4+ yrs
PostgreSQL / SQL Server8+ yrs
Frontend
TypeScript7+ yrs
React5+ yrs
Vue / Nuxt5+ yrs
Angular6+ yrs
Infrastructure
Azure6+ yrs
Docker5+ yrs
CI/CD8+ yrs
Practices
DDD
SOLID
CQS
TDD
What they say
Colleagues & managers.
Enric was a pleasure to manage. Over a year I witnessed him embrace the senior engineer role — solving complex problems, mentoring junior engineers, pioneering unit testing practices, and delivering careful, constructive code reviews. He is consistent in his ability to deliver and always a bright addition to team culture. Any company would be lucky to have Enric on their team.
Enric is a top-level developer. He has a remarkable ability to build complex modules and components quickly while maintaining clean, scalable code. Beyond being an excellent professional, he's a great person and a fantastic colleague to work with.
Enric is an excellent professional, committed to his work and always ready to contribute innovative solutions. His expertise helped us achieve a cleaner, more robust backend and frontend architecture. It has been a pleasure to work alongside him.
It was a pleasure working with Enric. He did a great job helping us — and we shared some great moments along the way. We wish you all the best and look forward to working with you again.
Enric was a pleasure to manage. Over a year I witnessed him embrace the senior engineer role — solving complex problems, mentoring junior engineers, pioneering unit testing practices, and delivering careful, constructive code reviews. He is consistent in his ability to deliver and always a bright addition to team culture. Any company would be lucky to have Enric on their team.
Enric is a top-level developer. He has a remarkable ability to build complex modules and components quickly while maintaining clean, scalable code. Beyond being an excellent professional, he's a great person and a fantastic colleague to work with.
Enric is an excellent professional, committed to his work and always ready to contribute innovative solutions. His expertise helped us achieve a cleaner, more robust backend and frontend architecture. It has been a pleasure to work alongside him.
It was a pleasure working with Enric. He did a great job helping us — and we shared some great moments along the way. We wish you all the best and look forward to working with you again.
Enric was a pleasure to manage. Over a year I witnessed him embrace the senior engineer role — solving complex problems, mentoring junior engineers, pioneering unit testing practices, and delivering careful, constructive code reviews. He is consistent in his ability to deliver and always a bright addition to team culture. Any company would be lucky to have Enric on their team.
Enric is a top-level developer. He has a remarkable ability to build complex modules and components quickly while maintaining clean, scalable code. Beyond being an excellent professional, he's a great person and a fantastic colleague to work with.
Enric is an excellent professional, committed to his work and always ready to contribute innovative solutions. His expertise helped us achieve a cleaner, more robust backend and frontend architecture. It has been a pleasure to work alongside him.
It was a pleasure working with Enric. He did a great job helping us — and we shared some great moments along the way. We wish you all the best and look forward to working with you again.
Enric was a pleasure to manage — Ethan R., Tech Lead at RepeatMD
Enric is a top-level developer — Alfonso C., CTO at Arextech
Enric is an excellent professional — Judit C., Product Owner at Arextech
It was a pleasure working with Enric — Marcos F., Engineering Manager at MadCollective
Beyond
Hiking
Montserrat, the Pyrenees, anywhere with a proper uphill section. Best way to clear the head.