Rishabh Sharma

Software Engineer

San Francisco, California, United States14 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend development with Golang and Typescript.
  • Proven track record in scaling applications to millions of users.
  • Strong leadership in architecture and design discussions.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in scalable mobile and web applications.

Contact

Skills

Core Skills

Backend DevelopmentMicroservices ArchitectureMobile Development

Other Skills

AndroidAndroid DevelopmentArchitecture DesignArchitecture ImprovementCircleCIDockerGitGolangKotlinKubernetesMySQLRedisTypescript

About

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

Experience

Twilio

Principal Software Engineer

Apr 2022Present · 3 yrs 11 mos

Asapp

Staff Software Engineer

Dec 2017Mar 2022 · 4 yrs 3 mos

  • 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
GolangTypescriptKubernetesCircleCIBackend DevelopmentMicroservices Architecture

Myfitnesspal

Lead Software Engineer

Nov 2014Oct 2017 · 2 yrs 11 mos · 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.
AndroidArchitecture ImprovementMobile Development

Hike messenger

Principal Software Engineer

Apr 2012Oct 2014 · 2 yrs 6 mos · 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.
Android DevelopmentArchitecture DesignMobile Development

Tata consultancy services

Software Engineer

Dec 2010Mar 2012 · 1 yr 3 mos · Cochin Area, India

Education

Maharshi Dayanand University

Bachelor of Engineering - BE — Electronics and Instrumentation

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Backend Development & Microservices Architecture

Explore similar profiles based on matching skills and experience