Summary
Vanshil Shah is a software engineer with 12 years of experience building scalable Android and backend systems, currently driving RCS provisioning and onboarding at Google Messages. He has a strong full-stack background, shipping features in Java/Kotlin on mobile and architecting Node.js microservices for blockchain data ingestion and event pipelines. Vanshil has led cross-functional projects end-to-end, improving RCS adoption by over 50 million users and delivering mission-critical rebrands under tight deadlines. His early internships at Facebook and Uber sharpened his skills in performance, caching, and observability, while side projects include NLP-driven outreach bots and developer tooling. Beyond code, he coaches and mentors—teaching programming to youth and offering career advice publicly—and blends mechanical design experience from competitive robotics with software craftsmanship. He’s based in the United States and enjoys applying system-level thinking across mobile, distributed services, and developer experiences.
12 years of coding experience
2 years of employment as a software developer
Highschool Diploma Gifted Program, Highschool Diploma Gifted Program at Woburn Collegiate Institute
Bachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at University of Toronto
English, Gujarati, Hindi