.jpg)
.jpg)
Introduction
Product-minded Software Engineer with over 10 years of experience developing full-stack web applications. I lead small engineering teams and manage software projects end to end — from idea to delivery — always aligning technical decisions with product goals.
Experienced in translating business needs into scalable and maintainable technical solutions. Interested in UX to ensure the product is truly useful and usable for the end user. Advocate of best practices (SOLID principles, TDD, microservices), with a strong focus on CI/CD, DevOps, and cloud architectures. Comfortable working with cross-functional teams to define product direction and maximize user impact.
I'm autonomous and proactive — I take initiative to keep things moving without blocking the team. I’m highly committed and contribute to a positive team environment that fosters collaboration and clear communication.
My best practices
I apply development best practices such as code simplicity, SOLID principles, and testing whenever feasible, aiming to keep the codebase maintainable and easy to evolve.
I promote the use of CI/CD to deliver value continuously, reducing the time between development and production.
When managing teams, I apply agile methodologies and encourage individual autonomy, so each team member can move forward without blockers and with a strong sense of ownership.
My skills
Technologies and tools
I master
- Docker
- Git
- nestJS
- NodeJS
- PostgreSQL
- TypeScript
- Vue
I want to work with
- Grafana
- nestJS
- PostgreSQL
- TypeScript
- Vue
Languages
Interesting facts about me
Running
I try to stay in shape by going for runs. I enjoy other sports like playing football, but running is the most practical option when you have three kids and not much free time (╥﹏╥)
Guitarra
My guitar skills are pretty basic, but I enjoy learning songs — whether it’s on a classical, acoustic, or electric guitar. Practicing helps me disconnect. It’s my zen activity.