# Vishwas Sharma > Engineering @ Galileo Location: San Mateo, California, United States Profile: https://flows.cv/vishwassharma I am a full-stack Software Engineer with strong algorithm skills passionate about building technology which solves problems aimed at creating a better future. I enjoy coming up with clean, efficient and creative solutions to the problem at hand. I am a philomath with interests across the spectrum and the resultant pet projects can be found on my GitHub page. I have a Masters Degree in Computer Science from SUNY Stony Brook with over a decade of experience working on a diverse set of engineering problems at Facebook, Lyft, ThoughtSpot, VMWare and Samsung. ## Work Experience ### Staff Software Engineer @ Galileo🔭 Jan 2025 – Present | San Francisco Bay Area ### Staff Software Engineer @ Lyft Jan 2022 – Jan 2025 | San Francisco Bay Area ### Software Engineer @ Lyft Jan 2020 – Jan 2022 | San Francisco Bay Area ### Growth Team Lead @ ThoughtSpot Jan 2019 – Jan 2020 | Sunnyvale • Migrated the build system from Maven to Gradle saving >100 hours/week of developer time and related infra costs. • Core team member of company CI/CD re-architecture which made the developer code submit/test workflow much smoother. • Designed and lead the team on several projects to onboard different groups of people (Business Users, Power Users etc) quickly and effectively. • Designed and lead the team on several projects to maximize usage and reduce user churn. ### Senior Member of Technical Staff @ ThoughtSpot Jan 2017 – Jan 2019 | Palo Alto • Designed, Developed and Lead a team which implemented MaterializedViews which speed up overall query time by 6x~10x. • Worked on introducing queries capable of custom calendar date ranges into the product as a co-lead. • Owner of authentication and access management components. ### Member Of Technical Staff @ ThoughtSpot Jan 2015 – Jan 2017 • Owner of public APIs. • Designed and developed a system to achieve synchronization between ThoughtSpot with Active Directory systems. • Enabled SAML configuration persistence across upgrades. ### Software Engineer @ Facebook Jan 2014 – Jan 2015 | Menlo Park I am a member of User Experience Metrics team. Our team being part of Facebook’s Data Science Infrastructure group, is responsible for building and maintaining data processing pipelines which provide time spent metrics. Time spent is a company-wide metric which almost every product team uses to gauge the growth of their product. In my time at Facebook, I have been responsible for • Migrating the entire time spent pipeline to a different namespace and making it modular, which resulted in 15x speedup. • Building a prototype of the real-time version of the same pipeline. • Building a testing framework to test different parts of our codebase as and when they were checked in. ### Student @ Data Science Lab Jan 2013 – Jan 2013 | Stony Brook I was working in Data Science Lab of Stony Brook under Prof. Steven Skiena. As part of my work, I have developed a data processing pipeline to process 100+ languages provided by Wikipedia. This data was used to train an NLP engine in my lab. I later built an application using this trained model to recognize Parts of Speech and Named Entities in multilingual corpuses. I was also involved in building a Paraphraser which can represent a given body of text using different words without changing its meaning in any way. The goal of this project was to build a system which cannot be detected by a plagiarism detector but can consistently be detected using a paraphrase detector. End-goal was to use this to better train Fake Review detection systems and Text Summarization systems. ### Student @ Stony Brook University Jan 2012 – Jan 2013 | Stony Brook, New York Master of Computer Science. ### MTS Intern - Performance R&D @ VMware Jan 2013 – Jan 2013 | Palo Alto As a summer intern, I was responsible for the design and implementation of a topology independent distributed framework for Network performance analysis. The main objective of the framework was to provide a systematic way to perform network analysis using multiple traces collected at different points in network with minimum human intervention. The highlight of the project was that it is better than any existing tools in the way, that it is able to provide analysis of multiple traces simultaneously by co-relating packets across the network and hence visualizing the network as a whole. ### Senior Software Engineer - Development @ Samsung India Software Operations Jan 2012 – Jan 2012 | Bangalore • Took complete responsibility of shipping WiMAX framework module for Android OS of a particular model of Samsung Smart phone at Samsung Electronics HQ in Suwon, South Korea. This was a 3 month on-site project which was highly appreciated by the Korean counterparts. • Took active part in Android ICS update of two different models of Samsung smart phones and won accolades for timely and efficient delivery of targeted applications. ### Software Engineer - Development @ Samsung India Software Operations Jan 2010 – Jan 2012 | Bangalore • Worked on Android OS as a part of WiMAX framework team and won accolades. • Took complete responsibility of WiMAX framework, for four models of Samsung smartphones in Samsung Electronics HQ in Suwon, South Korea which won the appreciation of Korean counterparts. • Developed a shell script to extract specific files from the code base and present them in the desired format which reduces the structuring work in half. ### Software Engineer - Test @ Philips Jan 2010 – Jan 2010 | Bangalore • Worked as a part of Philips Nuclear Medicine Radiology and Oncology Systems (NM-PROS) on a software called Pinnacle which is regarded as the best tool for dose computation for Cancer treatment. • Worked as an active part of SQA team and contributed several ideas to improve the process of verification and also to automate the process. ### Intern @ Cisco Systems Jan 2010 – Jan 2010 | Bangalore Worked on a project titled "Effective Network Utilization and reduction of load on server by TCP packet hooking" as final year engineering project as a part of team of 4. This project aimed at runtime control of bandwidth of streaming sites by sniffing and editing TCP packets. ## Education ### Master of Science (M.S.) in Computer Science Stony Brook University ### BE in Information Science and Engineering National Institute of Engineering Mysore ## Contact & Social - LinkedIn: https://linkedin.com/in/vishwas-b-sharma - Website: https://csurfer.github.io/ --- Source: https://flows.cv/vishwassharma JSON Resume: https://flows.cv/vishwassharma/resume.json Last updated: 2026-04-01