Summary
Ernesto Fuentes is a Staff Software Engineer at Uber in San Francisco with 9 years of hands-on experience delivering scalable backend systems and cloud-native architectures. He leads development efforts and architects microservices with a strong emphasis on Agile, TDD, and Domain-Driven Design, building robust REST APIs and data-centric solutions. His technical breadth spans C#, Python, JavaScript, and Java, and he has deep experience across SQL Server, MySQL, and PostgreSQL, plus cloud platforms including AWS, Azure, and Google Cloud. Previously, he led teams at GBM Grupo Bursátil Mexicano to replace legacy systems with centralized master data and services, and co-founded the online education platform Unova, reflecting both leadership and entrepreneurial drive. He holds a Computer Engineering degree from ITAM and has a track record of shipping across startups and large enterprises, from co-founding to scale. Based in the Bay Area, he combines hands-on development with architectural stewardship to turn complex requirements into reliable, scalable systems.
9 years of coding experience
10 years of employment as a software developer
Bachelor in Computer Engineering, Computer Engineering, Bachelor in Computer Engineering, Computer Engineering at Instituto Tecnológico Autónomo de México
English