# Vanshil Shah > Software Engineer at Google Location: United States, United States Profile: https://flows.cv/vanshil Software. Robotics. Travel. I love providing career advice and inspiring others to achieve. Message me if you are interested in chatting, or email: me@vanshil.com. Please ask your question in the first message, it saves us both time :) Alternatively feel free to visit my website: https://vanshil.com ## Work Experience ### Software Engineer @ Google Jan 2019 – Present - Engineered features for RCS provisioning in Google Messages Android app, using Java and Kotlin - Built onboarding experiences to drive engagement, improved RCS adoption by 50M+ users - Lead multiple projects end-to-end working cross-functionally with Product, UX, Legal and Privacy, QA - Lead and delivered on mission critical projects such as RCS Chat rebrand under tight deadlines ### Software Engineering Consultant @ Blockscope Jan 2022 – Jan 2023 - Consulted on and engineered micro-services written in Node.js for a blockchain startup, with a heavy focus on system architecture, scalability, cost-reduction, and distributed computing - Built a configurable ingestion service to read, process, normalize, and write blockchain data from various sources - Built a service for processing, filtering, and predicate matching Ethereum event data to user-defined pipelines - Built a webhook and event delivery service with a state-machine model and configurable retry-parameters ### Software Engineering Intern @ Facebook Jan 2018 – Jan 2018 | Menlo Park, California - Developed and A/B tested new features for Messenger Android app using Litho and GraphQL - Implemented fuzzy search functionality across a new experimental feature - Improved client caching strategy, lowered network usage and improved data freshness ### Software Engineering Intern @ Uber Jan 2017 – Jan 2017 | San Francisco, California - Built an integration using Facebook Graph API and UBER Trip Experiences to match a trip destination with users’ Facebook Events (written in Go) - Improved debugging experience for 3rd party developers by developing a debugging console in React and Go - Used Elasticsearch and dynamic templates to store error logs produced across many services ingested from Kafka ### Alpha Coach (Python and Javascript) @ Hatch Canada Jan 2017 – Jan 2017 | Toronto - Educated children (ages 7yrs - 17yrs) with basic Javascript Fundamentals and Processing.js - Helped students debug code and build a strong foundation in Javascript syntax - Taught older students python and basic algorithmic concepts - Assisted students in preparing for the Senior level CCC ### Front End Developer @ OpenSports Jan 2015 – Jan 2016 | 10 Dundas St. E. 6th Floor Toronto, ON M5B 2G9 - Used React-Native to build 5-star rating system between app users - Lead developer on a team of 4, developed an Android app for the City of Newmarket - Used Express.js and Node.js to create client-facing web pages. - Developed a twitter bot that used NLP to find and follow potential users, improved social outreach ### Camp Leader @ City of Toronto Jan 2013 – Jan 2015 - Supervised camp - Participated in organizing trips, games and outdoor activities - Contributed in conducting indoor games, arts, and crafts - Led games and ensured the safety of the campers ### Mechanical Design Lead @ Woburn Robotics Jan 2011 – Jan 2015 | Woburn CI Lead the student design team. Collaborating over multiple CAD platforms including Solidworks and Autodesk Inventor. Machining custom parts using high precision CNC, manual mill and lathe. ## Education ### Bachelor of Science (B.Sc.) in Computer Science University of Toronto Jan 2015 – Jan 2019 ### Highschool Diploma in Gifted Program Woburn Collegiate Institute Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/vanshilshah - Website: http://vanshil.com --- Source: https://flows.cv/vanshil JSON Resume: https://flows.cv/vanshil/resume.json Last updated: 2026-03-22