Kumar Sukhani

Software Engineer

Amsterdam, Netherlands13 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 11 years of experience in product and team scaling.
  • Founded a successful company specializing in backend services.
  • Key contributor to a startup acquired by an enterprise.
Stackforce AI infers this person is a Backend Engineer with extensive experience in Cloud Infrastructure and Open Source Development.

Contact

Skills

Core Skills

KubernetesGolangGcpMicroservicesJavaCLxc

Other Skills

AWSAndroidCloud MigrationCloud TechnologiesEmbedded SystemsGCCGitGrafanaJSPLLVMLinuxLinux System DeveloperLuceneMongoDBOpen-Source Development

About

• 11+ years of experience building and scaling products, services and teams for startups and enterprises. • Extensive experience from building scalable web services in Golang to managing infrastructure with Kubernetes. • Founded a company specializing in Backend, Cloud, and Infrastructure services for clients worldwide. • Played a key role in an early-stage startup that was successfully acquired by an enterprise company. • Worked with open-source communities named Singularity (container platform), LLVM, Debian, and JRuby. • Presented technical talks at Debian and Android conferences. Skills • Programming Languages: Golang, C, C++ • Databases: MongoDB, PSQL, MYSQL, Redis • Cloud Technologies: GCP, AWS, Docker, Kubernetes, Terraform, LXC • Other Tools: Prometheus, Grafana, GraphQL

Experience

13 yrs 9 mos
Total Experience
1 yr 6 mos
Average Tenure
2 yrs 7 mos
Current Experience

Uber

Software Engineer

Sep 2023Present · 2 yrs 7 mos · Amsterdam, North Holland, Netherlands · On-site

  • Uber currently operates with only two cloud regions in its infrastructure, necessitating twice the number of cores in each region to ensure reliability in the event of a regional failover. While this redundancy is essential, it comes at a high cost. To mitigate this, I developed a failover controller in Kubernetes that terminates non-essential services during failover. This allows Uber to maintain regional failover capabilities with only the essential services, reducing the required capacity from 2X to 1.3X during failover. At Uber's scale, this adjustment enables us to run the same infrastructure with 250,000 fewer cores, resulting in significant cost savings.
  • I also work on another efficiency initiative called Project Boost. Initially, Uber's architecture assumed that during a failover, the region handling the redirected traffic would require twice the capacity, as it would manage twice the load. However, this assumption proved inaccurate. Through statistical analysis, we discovered that services actually need between 1X and 1.8X resources during a failover. By incorporating these findings into our capacity estimates, we can reduce the required capacity by at least 25%.
KubernetesCloud TechnologiesGolang

Cloudwalk, inc.

Senior Backend Engineer

Nov 2019Aug 2023 · 3 yrs 9 mos

  • I led the InfinitePay Status project, where we integrated multiple services and their dependencies to do health checks of the overall system. Integrated various tools like Grafana, Opsgenie, Slack, and StatusPage.
  • Migrated 7+ TB CloudSQL database from GCP to Aiven, a cloud provider, in a production environment with minimal downtime. More than 30 services were using the database.
  • Integrated Grafana, Prometheus, Pushgateway, Opsgenie, and Slack with multiple systems. That allowed us to collect and observe various metrics, manage incidents and alerts, and improve system performance and uptime.
  • Created Terraform configurations for our existing infrastructure in GCP and configured Atlantis to manage infrastructure changes and permissions via GitHub Pull Request.
  • Re-write a couple of legacy backend systems from Ruby to Golang.
GrafanaPrometheusTerraformGCPMicroservices

Fstack technologies

Founder

Dec 2016Nov 2019 · 2 yrs 11 mos · Pune/Pimpri-Chinchwad Area

  • As the founder, I had the responsibility of managing all aspects of the company, like hiring, acquiring clients, and overseeing the development for our clients.
  • Collaborated with the founders of various companies to develop backend systems from the ground up. Through these experiences, I gained exposure to a range of industries including finance, transportation, and restaurants
  • Built a team of 15+ developers working with different clients from various countries like the US, Spain, Sweden and India.
GolangAWSMicroservices

Media.net

Back End Developer

Jul 2016Dec 2016 · 5 mos · Pune, Maharashtra, India · Hybrid

  • Media.net acquired Betacraft in July 2016
  • Worked on a backend application that will do text matching using Apache Lucene.
JavaLucene

Betacraft

Go Developer

Jan 2015Jul 2016 · 1 yr 6 mos · Pune/Pimpri-Chinchwad Area

  • Worked closely with the founders of two companies on ideation, app design, software development, and market release. Built backend using Golang, MongoDB, AWS and Docker.
GolangMongoDBAWS

Debian

Open Source Developer

May 2014Aug 2014 · 3 mos · Remote

  • Was selected for Google Summer of Code (GSOC) 2014 by the Debian community to work on the Lil'Debi application that allows users to run Debian Container on an Android Operating System using chroot.
  • Mentored the same project in GSOC 2015.
CEmbedded Systems

Imagination technologies

Compiler Developer

Jun 2013Dec 2014 · 1 yr 6 mos · Pune/Pimpri-Chinchwad Area

  • Ported Newlib to the MIPS processor and implemented DSPLib vector operations for the MIPS SIMD processor.
  • Added support for MIPS processors in compiler-rt, an open-source runtime compiler support library.
CEmbedded Systems

Jruby community

Open Source Developer

May 2013Aug 2013 · 3 mos · Remote

  • Was chosen for GSOC 2013 by the JRuby community to work on the project JRuby on Embedded under the guidance of JRuby maintainer, Charles Nutter.
  • Used BeagleBone Black as the target hardware and ported many embedded JVMs like Icedtea, JamVM, Oracle JVM, Avian VM, and Cacao.
  • Measured the performances of the above-mentioned JVMs and conducted unit tests of JRuby with each JVM.
CEmbedded Systems

The dreamz group

System Software Engineer

Jan 2012Jan 2013 · 1 yr · Pune/Pimpri-Chinchwad Area

  • DREAMZ is a group of software professionals passionate about innovation and technology
  • Worked on containerization of Android using LXC (Linux Containers) and was able to run two different Android instances (Jellybean and ICS) simultaneously in different containers.
  • Ported LXC for ARM architecture and virtualized the framebuffer and input device driver in Android/Linux kernel.
  • Presented this project at DroidCon, India 2013, the biggest Android Conference in India.
LXCAndroid

Education

Pune Institute of Computer Technology

Bachelor's Degree — Computer Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Kubernetes & Golang

Explore similar profiles based on matching skills and experience