Senior Software Engineer · Global Payments — Retail POS Team
Mar 2023 — Present
Continued from Evo Payments after its acquisition by Global Payments. First on the CRM team, working on an internal CRM platform that manages and delivers over 200,000 customer notifications each month; now on the Retail POS team, building AI agents that support the software development lifecycle, from PRD-driven requirements to agentic code reviews.
Designed and developed a multi-agent software development workflow using GitHub Copilot, integrating Jira, Figma, and GitHub to coordinate requirements analysis, implementation, code review, and testing, with human approval at key decision points.
key responsibilities & achievements:
- Increased deployment velocity by 2x for new features and bug fixes.
- Built the supporting agent harness (the rules, checks, and feedback loops that guide the agents), including project-specific coding guidelines, independent review checkpoints, branch and worktree safety checks, validation requirements, and session recovery.
- Added shared decision history and review-outcome tracking to incorporate lessons from feedback, identify recurring issues, and improve the workflow over time.
- Managed and supported services in testing and production environments within AWS infrastructure.
- Researched and evaluated emerging technologies, including AI applications such as RAG and NLP for e-commerce initiatives.
Senior Software Developer & Security Champion · Evo Payments México
Aug 2022 — Mar 2023
Led the design and development of new features and external integrations for a high-traffic e-commerce platform, while maintaining and optimizing the core application for performance, scalability, and reliability, using PHP and Node.js.
key responsibilities & achievements:
- Led the adoption and implementation of Domain-Driven Design (DDD) and Hexagonal Architecture, enhancing system modularity and maintainability.
- Implemented a DevSecOps approach across the product development lifecycle, integrating security practices into every stage.
- Acted as Security Champion, proactively identifying and addressing infrastructure and code vulnerabilities to ensure platform resilience, solving 900+ security vulnerabilities.
- Mentored and coached peers in software design and architecture, fostering a collaborative and growth-oriented engineering culture.
Senior Backend Developer · Wobiz
Jun 2020 — Aug 2022
Designed and developed new features for the Wobiz e-commerce platform, with a focus on modernizing the backend through the adoption of Domain-Driven Design (DDD) and Hexagonal Architecture. Contributed to the progressive migration of legacy systems while ensuring code quality and scalability.
key responsibilities & achievements:
- Applied Domain-Driven Design principles and Hexagonal Architecture to migrate the legacy system to a modern architecture.
- Implemented core design principles and best practices, including SOLID, KISS, DRY, and YAGNI principles.
- Developed a standards-compliant public API using OAuth2 for authentication and OpenAPI for documentation.
- Provided technical mentorship and coaching for 5 team members within a cross-functional development team.
- Supported the Project Manager in onboarding new team members, ensuring smooth integration into workflows and codebases.