# Rishabh Sharma > Principal Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/rishabhsharma Interests: - System design/architecture - Building for scale - Learning new technologies - Distributed systems Backend technologies: Golang, Typescript, NodeJS, MySQL, Redis Mobile technologies: Kotlin, Java, Android Misc: Kubernetes, Git, Docker ## Work Experience ### Principal Software Engineer @ Twilio Jan 2022 – Present ### Staff Software Engineer @ ASAPP Jan 2017 – Jan 2022 • Primarily worked on the backend side. Broke up the monolith into scalable microservices written in Golang. Set up deployment pipelines over CircleCI and used Kubernetes for managing services. • Led the initiative (including building the POC) to add Voice as a channel in our Chat System. POC included backend and frontend work and was written in Typescript. • Led the initiative for integrating with third party channels in our Chat System. Channels include Google Business Message, Apple Business Chat, SMS etc • Point person on the team for new initiatives, architecture, and design discussions. • Worked on the Android SDK for the first 8-10 months. Moving the codebase to Kotlin, improving the performance, and adding new features. • Code reviews, testing, and mentoring ### Lead Software Engineer @ MyFitnessPal Jan 2014 – Jan 2017 | San Francisco Bay Area • Everything Android • Improving the architecture of the app (which included a complete rewrite essentially) • Improving the performance to build a faster and smoother user experience. • Involved in redesigning the app to follow the latest Android design principles. • Building features end to end. • Code reviews, testing, and mentoring. ### Principal Software Engineer @ hike messenger Jan 2012 – Jan 2014 | Delhi Area, India • Took complete ownership of the android client and was the only android dev in the team for the first 1.5 years. • Architected and delivered the v1 and subsequent versions. • Mentored other members of the team with lesser experience as the team grew. • Scaled the app user base to 35+ million users. • Helped grow the android team to a size of 10+ engineers. ### Software Engineer @ Tata Consultancy Services Jan 2010 – Jan 2012 | Cochin Area, India ## Education ### Bachelor of Engineering - BE in Electronics and Instrumentation Maharshi Dayanand University ## Contact & Social - LinkedIn: https://linkedin.com/in/rishabhsh09 --- Source: https://flows.cv/rishabhsharma JSON Resume: https://flows.cv/rishabhsharma/resume.json Last updated: 2026-04-12