Sunil Khandelwal

CTO

Fremont, California, United States8 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led high-impact projects at Google and Microsoft.
  • Expert in designing scalable cloud infrastructure.
  • Proven track record in software verification and payments systems.
Stackforce AI infers this person is a Cloud Computing and Fintech expert with a strong background in software verification and infrastructure design.

Contact

Skills

Core Skills

Software EngineeringResource PlanningCloud InfrastructureDns ManagementSoftware DevelopmentBackend EngineeringCloud ServicesService DevelopmentPayments SystemsSoftware VerificationEmbedded Systems

Other Skills

.NET FrameworkARMASP.NETAWS Route 53Agile MethodologiesAlgorithmsAndroidAndroid DevelopmentAndroid SDKApache SparkBig DataCC#C++C/C++

Experience

Google

Senior Software Engineering Manager (Sr Staff Engineer)

Sep 2020Present · 5 yrs 6 mos · Mountain View, California, United States · Hybrid

  • Leading Google's resource (ML, Compute & Storage) planning and optimization strategy for Google's worldwide datacenter assets worth $X billion.
  • Leading engineering teams responsible for Google's fleet wide efficiency, resource planning & forecasting, reconfigurations, power & networking estimations and ML deployments.
  • Org responsible for optimal planning and provisioning of infrastructure for all Google products including Search, GMail, Youtube, Cloud, Ads.
  • Technical architect for Google's Fleet reconfiguration and efficiency strategy
MLCompute & Storageresource planningoptimization strategyengineering managementSoftware Engineering+1

Microsoft

Principal Group Software Engineering Manager

Feb 2016Sep 2020 · 4 yrs 7 mos · Greater Vancouver Metropolitan Area

  • Lead the Azure’s DNS strategy for building a unified, secure, scalable, reliable and secure DNS
  • ecosystem. Innovated to devise the modern infrastructure that should be able to serve existing >XXXM
  • QPS traffic and scale up to handle the fast growing XX% DNS traffic, with capabilities to handle
  • complex DNS resolution and be resilient towards DDOS. I was responsible for multiple critical
  • pre-Ring-0 infrastructure and customer facing services. The portfolio included Azure Internal
  • Authoritative DNS, Azure Recursive Resolvers, Azure Private Zones and Azure Traffic Manager.
DNS strategyinfrastructure designscalabilitysecurityCloud InfrastructureDNS Management

Twitter

Senior Software Development Engineer

Jul 2015Feb 2016 · 7 mos · Bengaluru, Karnataka, India

  • Joined as one of the first senior engineer in the team, my responsibility was to design and build a
  • distributed backend service to support mobile powered app which can scale to requests more than
  • Twitter and can handle peak traffic of over 100 million requests per second and scale up to billion
  • requests per second. I worked on optimizing the request round trip time over low bandwidth
  • networks and low processing power devices as owned by customers in most developing countries and rural areas. We worked on customizing MQTT messaging protocol over TCP/IP that is lightweight and perfect for our use case. This required working from on the full depth of designing systems from protocol to straight up to the application level.
distributed systemsbackend service designtraffic optimizationSoftware DevelopmentBackend Engineering

Amazon web services

SDE-2

Jan 2014Jun 2015 · 1 yr 5 mos · Vancouver

  • Tech lead for design and implementation of AWS Route 53 Domains (domain reseller) distributed public service. Successfully launched this service worldwide supporting 150+ TLD including ccTLDs within 6 months following agile methodologies. This is one of the highest available services in AWS with 99.999% availability till date and serves the online traffic of 6,000 requests per minute from both AWS Route 53 UI and external APIs. All the APIs exposed for Route 53 domains have latency of 99% calls within XX ms
AWS Route 53agile methodologiesservice designCloud ServicesService Development

Amazon

Software Developer Engineer

Jun 2012Jan 2014 · 1 yr 7 mos · Bangalore

  • Amazon Local Register
  • Worked on designing and implementation of highly available (99.999%), low latency (~99% calls should complete in <100ms) and scalable distributed service to handle the traffic (~10,000 transactions per minute expected to grow exponentially year over year) using AWS services. The challenge with this project was the scale and complexity to evaluate the risk with every transaction performed on this platform and stop any fraudulent transaction to pass.. This evaluation needs to happen in real time and has to implement ML models based on transaction history.
  • Amazon Payments
  • ChargeBack : Designed and implemented distributed service and UI for handling Amazon Flexible Payments Service chargebacks. This was later extended to handle AWS chargebacks.. The challenge here was to fabricate processes to handle chargebacks related to different types of transaction and payment instruments. It required autonomous intelligent decision making service which based on given data can decide on the outcome of chargeback and take appropriate actions. By 2014, this service helped in recovering and preventing >1MM USD and doing the same till date.
  • PSF (Post Settlement Failures) : Designed and implemented service for handling Amazon Flexible Payments Services PSF (Post Settlement Failure) charges. These charges are unique as these are wire transfers and get settled late.
  • Others : Was responsible for maintaining Amazon FPS transaction risk management services. Security certifier for critical Amazon applications and services.
distributed servicestransaction managementrisk evaluationSoftware DevelopmentPayments Systems

Arm

3 roles

Graduate Engineer

Jul 2010Dec 2011 · 1 yr 5 mos · Bangalore

  • Developed software platform for ARM 32bit CPU architecture verification.
software verificationC/C++Software VerificationEmbedded Systems

Verification Engineer

Feb 2010May 2012 · 2 yrs 3 mos · Bangalore

  • Developed and Designed software platform for 64bit ARM cpu architecture verification.
  • Languages : C/C++, Perl, Shell, Assembly, XML
  • Concepts worked on : Computer architecture, Operating Systems, Compilers, ELFs, Kernel programming etc.
software verificationC/C++PerlShellSoftware VerificationEmbedded Systems

Intern

Feb 2010Jun 2010 · 4 mos · Bangalore

  • Research work on designing and developing software tool to reduce the run time of CPU verification tests on 64bit. Published research paper on it.
  • Languages : Perl, C, Assembly, Shell
  • Other : Computer architecture, Advanced algorithms, Data analysis, compiler (ARMASM, ARMCC, ARMLINK), operating systems.
researchsoftware tool development

Education

Indian Institute Of Information Technology Allahabad

Bachelor of Technology — Electronics and Communication Engineering

Jan 2006Jan 2010

Saint Xavier's Sr. Sec. School (CBSE)

High School Graduate — Science-Maths

Jan 2004Jan 2006

Stackforce found 100+ more professionals with Software Engineering & Resource Planning

Explore similar profiles based on matching skills and experience