Badges
Certifications
Work Experience
Software Engineer
Google•  August 2022 - Present•  Canada
Responsible for reviewing technical documentation, implementing new features, solving concurrency issues, creating asynchronous tasks, and part of system migration from a monolith to microservices.
Senior Software Engineer and IT Lead
UnDosTres•  March 2019 - August 2022•  Mexico
In charge of interviews, salary compensation, system health checks, live issue troubleshooting, task assignment, and leading a team of developers. Participated in architectural and DB design, code reviews, and integrated third-party solutions.
Senior Software Developer
KsquareLabs•  November 2018 - March 2019•  Mexico
Developed new user stories, features, and participated in solution designs. Created APIs and researched new technologies.
Technological Developer Researcher
TELMEX•  July 2018 - October 2018•  Mexico
Researched technological proposals, implemented solutions to solve internal problems, and improved user experience on the web platform.
Analyst Programmer
BBVA Next Technology•  May 2017 - July 2018•  Mexico
Improved SQL queries, reviewed database models, participated in database migrations, and Java code reviews.
Software Engineer
INAOE•  January 2017 - May 2017•  Mexico
Implemented AI algorithms, neural networks, MDPs, and led interns. Created Java architecture for an AI solution.
Programming Professor
University of Camaguey•  September 2014 - August 2016•  Cuba
Taught students about OOP and Algorithms and Data Structures. Participated in the preparation of new programming courses.
Education
University of Camaguey
Informatic Engineer•  September 2009 - March 2014