Varun Sharma

CTO

Bengaluru, Karnataka, India13 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over a decade of experience in software engineering.
  • Led the development of mission-critical systems for billion-dollar businesses.
  • Expert in designing scalable cloud architectures.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with extensive experience in IoT and E-commerce systems.

Contact

Skills

Core Skills

Distributed SystemsSoftware Architectural DesignMicroservicesE-commerce SystemsSoftware Development

Other Skills

AkkaAlgorithm OptimizationAlgorithmsBackup and RestoreC++Cloud ServicesCustomer EngagementData StructuresDatabase InteractionDatabase ManagementDigital Content ManagementDigital OrderingIPv6IoTJava

About

Software engineer with over a decade of experience crafting large scale mission critical systems at Amazon and Google, I have architected and led the end-to-end delivery of multiple systems for billion dollar businesses from scratch. - Designed and developed mission critical systems. Google Nest clouds - camera, locks etc, Google's de-facto database Spanner, Amazon digital ordering, Amazon Digital purchase gateway, Kindle store, Alexa Voice Shopping. - Collaborate closely with leadership teams comprising VPs and Senior Directors, I have contributed to setting multi-year visions for organizations. - Defined and executed organizationally challenging, multi-year long projects. - Conducted 500+ interviews.

Experience

Google

3 roles

Technical Lead Spanner

Jul 2023Present · 2 yrs 8 mos

  • Spanner [A] is one of the largest database that is multi-version, globally distributed and synchronously-replicated and provides strong transactional consistency (external consistency). Technical Lead for spanner backup and restore [B] for both infra and cloud spanner.
  • [A] https://cloud.google.com/spanner
  • [B] https://cloud.google.com/spanner/docs/backup
SpannerBackup and RestoreDatabase ManagementDistributed SystemsSoftware Architectural Design

Staff Software Engineer

Sep 2022Present · 3 yrs 6 mos

Senior Software Engineer

Jan 2020Nov 2022 · 2 yrs 10 mos

  • Tech Lead for Google Nest Cloud services.
  • Nest Camera Cloud: One of the biggest system in IOT space. XX-million active cameras, ingesting audio and video 24 x 7 to the cloud. Cameras ingest y-petabytes of data every day to Camera cloud. Camera cloud guarantees highest availability and reliability standards while providing features like person, motion, audio and familiar face detection in real time.
  • Weave (https://openweave.io/): Network application layer, for secure, reliable communications backbone for Google products. Weave is the largest deployment of private IPv6 devices on single IOT stack. It provides lightweight solution for low-powered devices.
  • Locks and secure: Cloud services for smart locks
  • Device connection manager (DCM): canonical connection management layer for millions of devices.
IoTCloud ServicesReal-time Data ProcessingDistributed SystemsSoftware Architectural Design

Amazon

3 roles

Software Development Engineer -III

Promoted

Oct 2017Jan 2020 · 2 yrs 3 mos

  • Played multiple roles and worked across business verticals.
  • Presented a think-big idea to Alexa shopping and digital content leadership, and got the headcount for same. Designed canonical RESTful purchase gateway for digital content acquisition. Pending patent for same.
  • Worked with Principal engineers and leadership on digital ordering, subscription re-architecutre. Designed ordering as collection of business feature and plugins as implementation for these features. Federated plugin model decouples orchestration from business layer reducing jump start time, improved testability and allowed incremental migration.
  • Worked with PMs to understand the points system in Japan and how we can improve amazon point systems for digital customers. Led the design and implementation of customer referral program, with the goal of improving market penetration in Japan.
  • Worked as tech advisor for Kindle cart team. We built and launched cart for kindle content in India.
  • Worked as tech advisor for digital payments team and helped with Boletos launch in Brazil marketplace.
RESTful APIsDigital OrderingE-commerce SystemsSoftware Architectural DesignMicroservices

Software Development Engineer -II

Promoted

Oct 2015Oct 2017 · 2 yrs

Software Development Engineer-I

Jan 2014Sep 2015 · 1 yr 8 mos

Csc

Software Engineer

Jul 2012Dec 2013 · 1 yr 5 mos

  • Developed C++ dashboard applications on UNIX servers.
  • These applications involves extracting data using shell scripts and interactions with database. Reduced search time to 1-2 sec by using skipList data structure, earlier it used to take 3-4 minutes.
  • Developed and Delivered Local Collect project for Royal Mail.
  • Developed an 8 alphabet puzzle game in java for internal CSC and successfully reduced the search time of a word by 70% using TRIE.
  • CSC internal trainer for UNIX shell scripting and system programming.
C++Shell ScriptingDatabase InteractionSoftware Development

Education

Maharaja surajmal Institute of Technology

Bachelor of Technology (B.Tech.) — Computer science

Jan 2008Jan 2012

Father Agnel

Stackforce found 100+ more professionals with Distributed Systems & Software Architectural Design

Explore similar profiles based on matching skills and experience