Senior Engineering Manager at Capital One. I build engineering teams, and I also cook and know some programming.
About
I build incredible engineering teams… Skilled in leading teams to create innovative solutions. Proven track record in project management and technical expertise, fostering team growth and delivering successful outcomes. I also cook and know some programming.
based
Mexico City, MX
now
Capital One
studied
Computer Science, UdeG
speaks
Spanish · English C1
since
2009
Experience
Capital One
— Present
Sr. Engineering Manager
— Present
As a Sr Manager of Software Engineering at Capital One, I lead teams of highly talented engineers who build and deliver cloud-native web applications using GoLang, Java, Angular, C#, NodeJs and AWS.
Nimble Gravity
—
Engineering Manager
—
Career Development, implementing career ladders for disciplines present in the company, syncing and aligning with customers to make sure everything lines up and there’s as least impact as possible.
Coaching of other Jr Engineering Managers, holding weekly 1:1s with them, helping them improve communication, conflict resolution skills, management skills and helping them implement frameworks where needed.
Shopify
—
Engineering Program Manager
—
Responsible of different programs and initiatives, part of the daily tasks are assess and identify risks, plan for contingencies, assist in budget allocation, tracking, align involved groups some times from different business units
Wizeline
—
Sr. Engineering Manager / Lead of Software Engineering Discipline
—
Responsible of hiring process, identifying and executing general hiring process changes, or per project based on needs, identifying and defining engineer’s role description, required skillset and adjusting hiring process to fit said skillset.
Helped with the redefinition of our career ladder, a tool that explains behavioral expectations for all engineers in all levels, where we focus not only on engineering mastery, but also in communication, entrepreneurial savviness, leadership skills and more.
Worked with an average of 43-52 direct reports at a time
Delivery Manager
—
Main responsibilities were to make sure the project was successful, in charge of scope and SOW validation, team composition, staffing, budget, team health and team dynamics.
Led in 11 projects with 9 different clients, got to finish 5 of them, 3 of which have a case study in Wizeline’s website (USC, Fitz Frames and TaxLab).
In charge of analyzing project requirements, choosing the appropriate team, and making sure the strategy is sound. Identify possible conflicts, blockers or detractors, and act swiftly to solve them or find workarounds.
Software Engineering Manager
—
Started managing 13 persons across 4 projects, while the duration was short, I managed to complete the first release of one of the projects.
Was completely hands-on in the USC project, helping out with map functionality, not only on the Javascript side, but also in the CAD to GIS migration.
Ooyala
—
Software Engineering Manager
—
Took over the team in charge of stream security in a critical state (50+ open tickets), within 2 months, managed to bring it down to 15 non-critical incidents.
Personally moved the Reseller portal from a server-based infrastructure, to a Docker instance, this saved almost $3,000 USD monthly, this to prove the value of moving away from a monolithic architecture and get the approval to decouple SAS (Stream Authorization System).
Designed the new architecture of the new SAS, which was 100% micro-services oriented and ready to integrate with not only with Ooyala Backlot, but also with Ooyala FLEX.
Senior Software Engineer
—
Technical lead of the internal tools team, was in charge of development and sustaining of new and existing tools.
Revamped Ooyala’s reseller portal, migrating it from a standalone application, to a docker instance, significantly improving performance and reducing cost.
Created a status dashboard, using Datadog, Jira and Salesforce data (alerts, tickets and customer reports) to identify failing systems and alert on possible upcoming problems.
Skills
Languages & runtimes
GoLang
Java
Python
Node
PHP
Platform & integration
Docker
Mule ESB
AWS
Datadog
Day-to-day stack
Angular
C#
NodeJs
GoLang
Java
Leadership
Project Management
Career Growth
Problem-Solving
Teamwork
Strategic Thinking
Conflict Resolution
Emotional Intelligence
Projects
Things I build outside work.
Finsanity (2026)
A personal finance app: budgets, savings goals and financial health at a glance.
Go · Angular · PostgreSQL · AWS
Juanderwall (2026)
A review platform for music and movies.
NodeJs · Angular · MongoDB · Docker
Now
Oct 2026
work
Leading engineering teams at Capital One, shipping cloud-native apps on AWS.
cooking
Whatever is in season. Notes to come.
building
Finsanity, a personal finance app, and Juanderwall, a review platform for music and movies.
writing
Starting a blog at blog.johnny.com.mx.
Fun stuff
The inputs behind the output.
A new album every day since 2007.
Two cups a day on working days since 2009, plus the occasional one on days off.