Ankur garg

CTO

India14 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led cloud infrastructure for Google Home.
  • Scaled Snapdeal systems to billions of requests daily.
  • Built scalable shipment tracking system from scratch.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with extensive experience in E-commerce and Cloud Infrastructure.

Contact

Skills

Core Skills

Software InfrastructureSoftware DesignJavaSpring

Other Skills

MySQLHibernateMongoDBAerospikeGraphiteSOAPRESTAlgorithmsPythonJUnitDesign PatternsJ2EE Application DevelopmentJavaScriptPHPC++

Experience

14 yrs 6 mos
Total Experience
3 yrs 7 mos
Average Tenure
4 yrs 2 mos
Current Experience

Google

Technical Lead, Google Home Cloud Infrastructure

Apr 2022Present · 4 yrs 2 mos

  • Tech Lead at Google Home, spearheading the cloud infrastructure that powers real-time connectivity and remote control for millions of smart home devices globally. My team architects and scales the high-availability backend systems on Google cloud Infrastructure that handle immense traffic via custom communication protocols, ensuring a seamless and secure experience for users of Nest cameras, thermostats, doorbells, and more.
Software InfrastructureSoftware Design

Adobe

3 roles

Senior Computer Scientist

Jan 2022Apr 2022 · 3 mos

Computer Scientist II

Feb 2019Dec 2021 · 2 yrs 10 mos

Computer Scientist (SDE3)

Oct 2017Jan 2019 · 1 yr 3 mos

Snapdeal

3 roles

Lead Software Engineer

Apr 2015Jan 2017 · 1 yr 9 mos

  • Have seen Snapdeal systems evolve from monolithic systems to SOA system. Current systems use mysql, java, spring, hibernate, mongoDB, memcache, aerospike etc. This year I took challenge of working on Fulfillment Sytem Platform of Snapdeal.
  • Scaled this system to serve more than 2 billion requests daily with response time of less than 2-3 ms.
  • Introduced Application Monitoring in the system using Graphite, Yammer Metrics and Grafana, to constantly check the health of the system and track important factors
  • Implemented a major and much needed feature of multi-warehouse support so that an item of same seller can be delivered from multiple warehouses.
  • Introduced Application Caching using In-memory LRUs namely ehcache and Guava Caches with Tomcat and JVM tuning.
  • Currently working to implement a Proxy server between Snapdeal and Outside seller services using a combined approach of SOAP, REST.
  • Continuously working to learn and innovate.
  • Passionate to work on systems of scale, love to work within deadline to deliver huge projects.
MySQLJavaSpringHibernateMongoDBAerospike+1

Senior Software Engineer

Promoted

Apr 2014Mar 2015 · 11 mos

  • During this period I took care of major changes for Order Management System.
  • Later I accepted the challenge to built a most scalable Shipment tracking system for Snapdeal.
  • Technology aside, I built this team from scratch and today it can track more than a million order day from various logistic partners and saves all tracking history .
  • We have developed this system in such a way that any new logistic partner and its tracking apis can be integrated without any deployment.
  • Build several web services on this platform . These web services used to show customer a more informative and step by step location of theier shipment packages.

SDE

Nov 2011Mar 2014 · 2 yrs 4 mos

  • Lead the development of projects from end-to-end. Primarily Focusing on :
  • Take care of OMS module, that comprises of Order,Payments and cancellation System and developed Order Management and Refund System for website and isolated it, thus making it an independent SOA component.
  • Revamped the architecture of order management system to support multiple payments and implemented several features like pre-booking, partial payments for an order.
  • Performance scaling of current module and scaled it to handle million orders in a day.
  • Designing, Scaling, & development of new functionality for the Order Service Module .
  • Working closely with Product team to solve real time problems through automating manual processes etc.
  • Formulating algorithms to solve complex business problems.
  • Doing code review for team members.
  • Evaluating scope of new technologies to scale up systems.

Yahoo!

software engineer

Jul 2010Oct 2011 · 1 yr 3 mos

Education

International Institute of Information Technology Hyderabad (IIITH)

B.Tech — CSE

Jan 2006Jan 2010

International Institute of Information Technology Hyderabad (IIITH)

Stackforce found 100+ more professionals with Software Infrastructure & Software Design

Explore similar profiles based on matching skills and experience