About
Highly accomplished Senior Staff Engineer and Tech Lead with over 15 years of experience at Google, specializing in designing, building, and scaling complex distributed systems. Proven track record of driving architectural decisions, leading high-performing engineering teams, and delivering innovative, high-impact solutions across critical infrastructure. Expertise in backend development, performance optimization, and fostering technical excellence to achieve strategic objectives.
Work
Mountain View, California, US
→
Summary
Led critical infrastructure initiatives as a Tech Lead, driving architectural decisions and roadmap for highly scalable distributed systems supporting Google-wide products.
Highlights
Drove architectural vision and execution for core infrastructure, directly impacting 5+ major Google products and enhancing system reliability across the ecosystem.
Mentored and led a high-performing team of 8+ engineers, fostering technical growth and ensuring successful project delivery on complex distributed system challenges.
Designed and implemented performance optimizations that reduced latency by 20% and improved resource utilization by 15% across critical backend services.
Spearheaded the development and launch of a new API platform, enabling seamless integration for 5+ internal product teams and reducing integration time by 30%.
Mountain View, California, US
→
Summary
Architected and developed key components of Google's advertising platform, handling billions of requests daily and ensuring high system reliability.
Highlights
Architected and implemented high-throughput, low-latency components for Google's advertising platform, processing billions of daily requests with 99.99% uptime.
Improved system reliability by 99.9% through proactive monitoring, incident response leadership, and comprehensive post-mortem analysis for critical services.
Mentored junior and mid-level engineers on best practices in distributed systems design, Golang development, and scalable architecture principles.
Optimized data storage and retrieval mechanisms, achieving a 10x improvement in query speeds for critical analytics dashboards used by internal stakeholders.
Mountain View, California, US
→
Summary
Developed high-performance backend services for Google Search infrastructure, contributing to core indexing algorithms and maintaining system uptime.
Highlights
Developed and maintained high-performance backend services using Java and Python, crucial for the scalability and responsiveness of Google Search infrastructure.
Contributed to the design and implementation of new indexing algorithms, directly improving search result relevance by 5% for millions of users.
Participated in on-call rotations, consistently resolving critical production issues and maintaining high system uptime for global search services.
Collaborated effectively with a team of 10+ engineers on large-scale software development projects, adhering to agile methodologies and strict coding standards.
Mountain View, California, US
→
Summary
Designed and implemented features for Google Maps, focusing on location-based services and efficient data processing using C++ and Java.
Highlights
Designed and implemented critical features for Google Maps, enhancing location-based services and optimizing data processing workflows.
Wrote efficient, testable, and maintainable code in C++ and Java, ensuring high performance and reliability for user-facing map functionalities.
Conducted rigorous code reviews for team members, contributing to improved code quality and adherence to engineering best practices.
Collaborated with product managers and UX designers to translate complex requirements into robust software solutions for Google Maps.
Education
Languages
English
Spanish
Skills
Programming Languages
Golang, Java, Python, C++, JavaScript, SQL.
Distributed Systems & Cloud
Distributed Systems, Microservices, Cloud Computing (GCP, AWS), Kubernetes, Docker, Kafka, gRPC, REST APIs, System Design, Scalability, Performance Optimization.
Data & Databases
Big Data (Hadoop, Spark), Database Design (NoSQL, SQL), Data Processing, Data Storage.
Software Engineering
Architecture, Backend Development, Algorithms, Data Structures, Object-Oriented Design, Code Review, Testing, Debugging.
Methodologies & Tools
Agile, Scrum, Git, CI/CD, JIRA, Linux, Monitoring, Incident Response.
Leadership & Strategy
Technical Leadership, Team Leadership, Mentoring, Cross-functional Collaboration, Project Management, Architectural Design, Strategic Planning, Roadmap Definition.