Product Developer Associate
Epicor · Full-time
2025 – Present
Monterrey, NL, Mexico
- Develop and maintain enterprise ERP applications while contributing to product features, developer productivity, automated testing, and engineering improvements
- Develop and maintain enterprise application features using C#, Blazor, and Angular
- Migrated approximately 20 shared UI components from Angular to Blazor while preserving functionality and testability
- Resolved 50+ production and non-production issues across enterprise ERP applications by investigating frontend behavior, APIs, databases, and customer-specific environments
- Established the unit testing foundation for a large-scale Blazor migration project
- Designed and implemented an AI-assisted developer tool adopted by 15+ engineers and used 200+ times, supporting a 5.8× expansion of the project's unit test suite from 273 to 1,500+ test methods in approximately two months
- Built AI-assisted tooling for generating end-to-end tests during an internal automation initiative
- Migrated 40+ end-to-end tests as part of the modernization of the application's test automation
- Reviewed 80+ pull requests, providing feedback on maintainability, testing strategy, and engineering best practices
- Led the initial implementation of an end-to-end testing initiative and contributed to evaluating automation strategies based on reuse, maintainability, and long-term sustainability
- Developed and delivered an internal Unit Testing training course adopted as part of developer onboarding


