Product Owner / Product-minded Software Engineer with 10+ years of experience driving definition and delivery of SaaS platforms, enterprise systems, and developer tools. Skilled at gathering requirements, shaping product roadmaps, and translating business needs into epics, user stories, and scalable technical solutions. Proven ability to own and prioritize backlogs, lead cross-functional teams, and deliver user-centered products that align with business strategy. Experience includes developer platforms at Teradata and sales/billing systems at Grupo Carso.
Software Engineer at Teradata · July 2022 – Present.
Role description: Developer Portal | UI Engineering. As a UI Engineer at Teradata, I developed web applications using React, Docusaurus, and Node.js, focusing on developer experience and documentation platforms. In addition to engineering responsibilities, I took ownership of product activities by managing the backlog, writing and prioritizing user stories, and aligning the Developer Portal roadmap with stakeholder needs.
- Product Ownership & Backlog Management: Defined epics and user stories, maintained a prioritized backlog based on business value, technical feasibility, and stakeholder input.
- Agile Practices: Planned sprints, participated in daily stand-ups, sprint reviews, and retrospectives; coordinated with cross-functional teams to align delivery with organizational goals.
- Cross-team Collaboration: Acted as the bridge between product, design, and engineering teams, facilitating clarity between business requirements and technical execution.
- Engineering Delivery: Developed responsive, scalable, and user-friendly web applications. Ensured technical feasibility of UI/UX designs while optimizing performance.
- Technical Problem-Solving & Innovation:
- Built a Python/Django tool to detect and fix broken links across downloads.teradata.com
- Developed a FastAPI-based REST service for generating test data and automating email delivery and formatting validation.
- Key Achievements:
- Successfully owned and prioritized the Developer Portal backlog, ensuring timely delivery of high-impact features.
- Championed cross-functional collaboration, acting as the primary liaison between engineering and product stakeholders.
- Delivered product increments showcased during demos to leadership teams, demonstrating measurable improvements in developer experience.
Product Owner at Spysel · May 2023 – June 2024
Drove product definition and delivery for an early-stage IoT solution that detected heat spots using an embedded device and mobile application.
- Translated business needs into clear product requirements, user stories, and acceptance criteria to guide the development team.
- Audited and prioritized fixes to critical architectural and security flaws, ensuring a scalable and secure foundation.
- Partnered with stakeholders and engineers to redesign the system with a backend service layer, REST APIs, and real-time push notifications.
- Facilitated collaboration between mobile and backend developers, mentoring them to adopt structured practices and deliver faster.
- Acted as the bridge between business goals and technical execution, ensuring the solution met both functional and strategic objectives.
Role description: Sustaining Engineering
- Analyze product issues to identify the root cause of defects in Teradata database software.
- Debug, fix, and test software defects, ensuring seamless integration into the codebase.
- Provide 24/7 on-call support, troubleshooting critical customer-reported issues and ensuring system reliability. Technologies:
- c/c++, SQL, RDBMS, TPT, Git, GitHub, Linux
Role description: Backend development. Methodologies:
- Agile Development.
- Jira
Technologies:
- C# and asp.net MVC
- Web API (REST)
- JS, JQuery, CSS, Bootstrap
- GIT, TFS, Azure Repos
- Microsoft SQL
Sales Department Responsibilities: Backend Development / Product and problem analysis to get to root cause of defect in TELMEX sales software.
Back-end development:
- Java, RPG and Free- Form.
- Experience debugging.
- Query writing.
- Code review.
- Understanding of Web Services protocols such as REST and SOAP.
- Database development, SQL, DB2.
Billing Department Responsibilities: Backend Development / Product and problem analysis to get to root cause of defect in TELMEX sales software.
Back-end development: Responsibilities: API developmnet used by front-end developers, gathering and addressing technical and design requirements, build reusable code and libraries for future use.
- Development of API for the IBM iSeries / AS400 mainframe system (RPG, Free-Form).
- API Develpment in RPG.
- API integration.
- Database creation and integration.
- Troubleshoot and debugging applications.
- Problem analysis to get to root cause of defect Telmex Billing System.
** Design and monitoring installation:**
- CCTV
- Access Control
- Fire
- Access point
Installation and configuration of systems:
- CCTV
- Access Control
- Fire
- Access point
BustedWeb – A free tool to check broken links on websites, helping improve user experience and SEO.
- Spysel – Electrical security and monitoring system.
- Pallevar – Platform for restaurants to manage digital menus and receive online orders.
- Teradata Developers Portal – Resource hub for developers using Teradata products, including tutorials, documentation, and downloads.
Frontend | Backend | DevOps |
---|---|---|
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |