Dec 2024 - Present
Mexico City, Mexico · On-siteInfosys
Senior Associate Consultant
Visa (current) / Citi (previous)
Application architecture and engineering delivery across enterprise payments and banking: shared monorepo foundations, performance, security, technical reviews, and mentoring.
Explore responsibilities +
- Shape application structure and reusable engineering patterns across enterprise products, translating business requirements into maintainable implementation decisions.
- Build with React, TypeScript, Next.js, reusable component patterns, shared libraries, modern state/data tooling, and monorepo workflows.
- Coordinate with product, design, QA, backend, architecture, and DevOps partners to clarify requirements, manage dependencies, and carry features through review, release, and production support.
- Review technical approaches and code for module boundaries, reuse, state and API flows, performance, accessibility, security, and long-term maintainability.
- Support Agile delivery through estimation, sprint execution, defect resolution, production fixes, release coordination, and continuous improvement.
- Use AI-assisted engineering tools including Claude Code, GitHub Copilot, Gemini, and ChatGPT for exploration, debugging, refactoring, documentation, tests, and prototyping while keeping architecture and release decisions human-reviewed.
- Mentor and support other developers through code review, reusable patterns, debugging guidance, and engineering best-practice discussions.
React / TypeScript / Next.js / Redux Toolkit / React Query / Monorepos / Performance / Accessibility / Code review / CI/CD
Visa
Enterprise-scale payment applications in a large shared monorepo, with an emphasis on reusable frontend foundations and coordinated delivery across products.
- Contribute to multiple business-critical Visa applications and shared libraries in a large-scale monorepo environment.
- Build and maintain reusable React and TypeScript foundations so changes can be shared across products instead of duplicated.
- Develop scalable application experiences using React, TypeScript, Next.js, and modern frontend engineering practices.
- Work within an ATA / Agile Team Alignment model with cross-functional teams on planned features, production fixes, and iterative enhancements.
- Apply code splitting, lazy loading, component reuse, and secure coding practices to support performance and delivery quality.
- Work closely with product, QA, design, backend, and architecture partners while participating in reviews and technical discussions.
- Use AI-assisted development for code generation, debugging, refactoring, documentation, and rapid exploration, followed by engineering review and validation.
React / TypeScript / Next.js / Monorepos / Shared libraries / Code splitting / AI-assisted engineering
Citi
Data-rich financial interfaces where feature delivery, state management, rendering efficiency, and load performance were central engineering concerns.
- Delivered 20+ frontend features using React, TypeScript, and Next.js across financial application journeys.
- Built dashboards, graphs, and interactive data experiences while keeping reusable UI patterns consistent across the product.
- Implemented Redux Toolkit and React Query patterns that reduced unnecessary re-renders by 35% and improved data-flow efficiency.
- Improved reported page load performance by 40% through code splitting, lazy loading, and frontend optimization.
- Worked with OWASP-aligned security practices and engineering quality checks during development and review.
- Delivered in two-week Agile sprints with 90% on-time delivery across the engagement.
- Mentored 3 junior developers, performed code reviews, and helped build reusable component patterns for the team.
React / TypeScript / Next.js / Redux Toolkit / React Query / Performance / OWASP
