Ayudo a las empresas a construir organizaciones de ingeniería de alto rendimiento, con una cultura enfocada en entregar valor continuo al usuario, guiada por los datos y centrada en la excelencia técnica. Llevo más de 20 años programando.
Experience
2023 — Now
2023 — Now
España
• Principal engineer in charge of end-to-end, cloud-native architectures for Eventbrite’s core platform features. I design new full-stack solutions across React/TypeScript frontends, Node.js services, and AWS infrastructure, ensuring scalability, performance, and reliability.
• Review and guide Staff Engineers’ architecture designs, provide mentoring and technical leadership, and drive the creation of technical proposals, designs, ADRs, and RFCs.
• Implement complex features hands-on, do pair programming, and review PRs to keep code quality and delivery standards high.
• Lead and participate in cross-team and company-wide initiatives to improve engineering practices and processes.
• Delivered several high-impact projects to production, including Events Collections, OpenAI-driven Event Creation, Events Ads, Listings page performance improvements, the architecture and implementation of new React Native apps for event attendees, the event hydration shared BFF to return event cards' information, homepage features to show personalized events, some components in the event listings page, cursor commands to accelerate engineers, etc.
Tech: React, NextJS, React Native, TypeScript, Node.js, AWS infra as code with CDK (using Lambda, ECS Fargate, SQS, SNS, APIGW, secrets manager, CloudWatch, Code Pipeline, Code Deploy, etc).
2021 — 2023
2021 — 2023
Madrid, Spain
• Staff engineer focused on frontend architecture and delivery of product features on Eventbrite’s web platform. I worked closely with product and engineering to design and implement cloud architectures that balance user experience, performance, and maintainability.
• Designed new cloud architectures for team features and wrote technical proposals and ADRs to align the team around clear technical decisions.
• Implemented features end to end, pairing with other engineers, reviewing PRs, and helping the team adopt better engineering practices.
• Contributed to improving team and company processes, from how we design and discuss solutions to how we ship them to production.
Tech:
• React, TypeScript, Node.js, AWS infra.
2019 — 2021
2019 — 2021
Madrid y alrededores, España
• Development Manager and Frontend Chapter Lead for the Digital Tribe web applications (e-commerce and self-care for Amena, Orange, and Jazztel), with direct impact on millions of users.
• Scope over 80+ developers across 15+ squads, driving quality standards, engineering practices, and technological evolution across the entire web layer.
• Technical co-lead of the Components Factory (design of reusable libraries and components) and co-lead of the development discipline, fostering an end-to-end view of the stack (UI, business logic, integrations, and pipelines).
• Design, coordination, and tracking of initiatives to improve quality: pair programming, code reviews, swarming, TDD, refactoring, architecture standards, etc.
• Creation of a culture of technical excellence: internal communities, training on clean code, design principles, patterns, and the definition of skill-based career paths.
Technologies / focus areas:
• Web ecosystem (JavaScript/TypeScript, SPA, REST APIs), component architecture, design system libraries, CI/CD, and DevOps in collaboration with Architecture, QA, Security, and Automation teams.
2021 — 2021
Spain
Collaborating teacher in MDA (Master in Data Analytics) related to Data-based Projects module. In the class we saw how to observe and understand with data how are going the processes related to 4 methodologies: OKRs, Lean Product Management, Agile Methodologies (with Scrum) and DevOps (from code to production).
2017 — 2019
2017 — 2019
Tasks:
• Definition and implementation of architeture in web applications projects. (APIs, SPAs, Microservices, etc).
• Definition and implementation of reusable components ecosystems.
• Consultancy.
• Doing custom trainings courses in architecture, practices and technologíes for architecture teams in clients.
• Propel internal initiatives for increase the use of XP practices/principles, quality, self-training, design patterns, OOP, refactoring, testing, etc.
• Configuring continuous integration builds and continous deplyoments releases to different enviroments for different projects.
• Defining the versioning strategy, components government model, branch strategy and workflow for different scenaries: small teams from 2 to 10 members; and multiple teams scenaries with more than 100 programmers in multiple teams.
• Configure Offers for clients with software projects, build the backlog and agile team management.
• Costs and assigments management for project.
• Define OnBoarding process.
• Technical interviews.
Projects:
• Architecture, infrastructure and development strategy project for multinational with multiple development teams and more than 150 developers.
• Internal projects, programming in backend and frontend. Integrating with third part APIs. Without specific team.
• Frontend archictecture definition and build&release process configuration (with deployment configuration) in more than 10 public/private projects related with: assurance, banks, travels, management, selling, retail, etc. Teams from 3 to 12 members per project.
Technologies:
• Frameworks/Libraries: Angular2+, Knockout, Jasmine, Sinon, Protractor, Selenium, Ionic2+, Lodash, Underscore, jQuery, KendoUI, .NET framework, ASP.NET MVC, .NET Core and more.
• Lenguages: SCSS, JavaScript ES5, JavaScript ES6, Typescript, C#.
• Tools: TSC, Webpack, Grunt, Gulp, Browserify, Karma, TSlint, eslint, tscdoc, jsdoc, Babel and more.
Education
Universidad Rey Juan Carlos
I.T.I.G. Ingeniería Técnica Informática de Gestión, Tecnología/Técnico de ingeniería informática
2007 — 2012