Resume
Experience
Software Engineer II · Microsoft
Mar 2022 – Present
Redmond, WA
Scalable frontend architecture and AI engineering across full-stack systems.
- UI Subject Matter Expert (SME) for Angular, leading scalable and accessible frontend architecture.
- Developed full-stack features and designed robust, scalable APIs and backend services.
- Built and maintained automation testing frameworks (Playwright, unit, and integration tests).
- Designed and integrated AI-powered assistants to streamline workflows and enhance UX.
- Implemented natural language interfaces (NLI) and contextual data retrieval (vector search, Kusto, Cosmos DB) for intelligent, data-driven interactions.
- Angular
- TypeScript
- .NET
- Azure
- AI / LLMs
- Cosmos DB
- Kusto
Software Engineer · Microsoft
Jul 2020 – Feb 2022
Redmond, WA
Cloud Operations + Innovation — full-stack development and Azure infrastructure.
- Full-stack development in .NET and Angular for creation of UIs.
- Regular code reviewer; worked extensively with Azure infrastructure.
- .NET
- Angular
- Azure
Senior Software Engineer (Vendor at Google) · EPAM Systems
Feb 2018 – Jun 2020
Mexico City, Mexico
Vendor at Google — high-scale full-stack development and API design.
- Full-stack development in Java (Producers Framework) for highly scalable processes and Angular for UIs.
- Regular code reviewer; readability in Java, TypeScript & gRPC API design.
- First TypeScript readability reviewer in Mexico, certified by Google.
- Java
- Angular
- TypeScript
- gRPC
Software Developer Jr. · COVAF
Feb 2017 – Dec 2017
Mexico City, Mexico
Scripting, database work, and cloud application deployment.
- Scripting in Python, C#, and Java; queries, triggers, and stored procedures in T-SQL.
- Deployed cloud applications across AWS services (EC2, Lambda, RDS, API Gateway, S3, SES, SNS, CloudFormation).
- Python
- C#
- Java
- T-SQL
- AWS
Intern · Bolsa Mexicana de Valores
Feb 2016 – Nov 2016
Mexico City, Mexico
Project administration, technical support, and process automation.
- Project administration, technical support, and process automation in Java.
- Java