Chintan Betrabet

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs 9 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Led migration to Kubernetes-based architecture at Qubole.
  • Developed HIPAA compliant solutions for healthcare clients.
  • Enhanced query scheduling algorithms, reducing costs by 25%.
Stackforce AI infers this person is a Backend-heavy Infrastructure Engineer with expertise in cloud solutions and data management.

Contact

Skills

Core Skills

Distributed SystemsData PlatformKubernetesCloud InfrastructureData ManagementApplication DevelopmentContainerizationMicroservices Architecture

Other Skills

AlgorithmsAmazon EKSAmazon Web Services (AWS)Apache SparkArtificial IntelligenceAzureAzure CloudBack-End Web DevelopmentBuild OptimizationCC (Programming Language)C++Cloud Agnostic SolutionsData AnalysisData Structures

About

Currently working as an MTS at Qubole Software, as a part of the infrastructure team I have been given a unique opportunity to work with the Qubole platform and try to migrate the same to a Kubernetes-based architecture to improve ease of development and speed up builds and autoscaling requirements. The chance to work at the platform management level gives me the ability to interact with different tiers and big data engines teams that run Qubole. This helped me get a birds-eye view of the entire end to end working of the platform. I completed an undergraduate program at the BITS Pilani K.K.Birla Goa Campus (affiliated to the BITS Pilani University, Rajasthan). I was also involved in many on-campus activities. I worked as a member of the Department of Sponsorship and Marketing (known as DoSM), Department of Creative Works(known as DoCW), and Spree Controls. These student-run groups have helped me in gaining decent exposure in the broad domains of corporate marketing and relations, product branding, social media marketing, human resource management, publicity and public relations.

Experience

Uber

2 roles

Senior Software Engineer

Mar 2023Present · 3 yrs

Distributed SystemsApache SparkHiveData platform

Software Engineer II

Nov 2020Mar 2024 · 3 yrs 4 mos

Distributed SystemsApache SparkHiveData platform

Qubole

3 roles

Member of the Technical Staff 2

Oct 2019Nov 2020 · 1 yr 1 mo

  • In my role as an MTS-2, I was given a chance to drive some projects in Qubole the most important being:
  • 1. HIPAA compliant Kubernetes platform on Azure Cloud
  • Drove the implementation of this project and delivered it within strict timelines, enabling Qubole to win a deal with a major healthcare firm. Enhanced customer data security by providing end to end encryption which will soon become an important compliance requirement and an increasing priority for customers.
  • 2. Efficient query scheduling algorithm for Qubole
  • Improved existing scheduling algorithm to be cloud (AWS/GCP/Azure/Oracle) and infrastructure (Chef/Kubernetes) agnostic. Increased fault tolerance in cases of resource shortage while maintaining SLAs of customers and preventing the head of line blocking. Boosted memory utilization of infrastructure from 30-40% to 60-70%, reducing costs by 25%.
  • 3. Qubole on Hybrid Cloud platform
  • Used custom Kubernetes operators with Qubole's Docker images to spawn Presto Clusters as containers.
  • Built a highly fault-tolerant and scalable Go lang application server to submit, monitor status, and fetch the results of queries. This project enabled Qubole to shed its image of a public cloud SaaS offering and made it available for private and hybrid cloud customers, opening up possible collaboration opportunities with industry leaders in the data centre world.
Distributed Systems

Member of the Technical Staff

Jul 2018Oct 2019 · 1 yr 3 mos

  • As a part of the Platform management team, my tasks include ensuring the stability of the Qubole platform and improving latency and security. With regard to the same, we are working on the migration of our platform tools using Kubernetes to improve deployment speeds for developers. Some major projects involve
  • 1. Semantic versioning of docker images
  • Generated content-based, regeneratable SHA sum tags which allowed us to detect which images need to be rebuilt while using ephemeral build machines without relying on the local cache data. This reduced build time by almost 40% by avoiding redundant and costly builds for images with infrequent changes
  • 2. Qubole control plane on Google cloud (GKE) and Azure (AKS)
  • Built the first Kubernetes-based, fully containerized, customer-facing environments in Qubole with coordinated functional and performance testing across all development and QA teams for both clouds. The presence of control planes in the same cloud as customer data was an important value proposition that earned the company multiple new customers.
  • 3. Migration to microservices architecture with Kubernetes
  • Divided the existing monolith architecture into multiple microservices with different autoscaling parameters. All the services were containerized into Docker images and Kubernetes deployments. This service level isolation reduced cost of running some services by almost 60%.

Intern

Jan 2018Jun 2018 · 5 mos

  • Working as a six month intern in the Hadoop and Infrastructure division of Qubole. My project description involves containerization of applications to improve efficiency, reliability, availability and scalability. The major technological tools involved are Docker and Kubernetes

Morgan stanley

Summer Analyst

May 2017Jul 2017 · 2 mos · Mumbai Metropolitan Region

  • As a part of the Operations and Compliance Technology (OCT) team I am currently working on a project to automate filling and signing of tax vouchers and reclaim forms for clients of Morgan Stanley. The project uses Angular 2 for front end and REST services as back end development.

Birla institute of technology and science, pilani - goa campus

2 roles

Teaching Assistant for Data Strutures and Algorithms

Jan 2017May 2017 · 4 mos · India

  • Assisted instructors by conducting lab evaluations. Also conducted doubt clearing sessions for students pursuing second year of graduation in Computer Science regarding programming aspects of various data structures and algorithm implementations in popular languages such as C/C++, Java, Python. Formulated problems for discussion during tutorials and participated in discussions with peers and instructors for setting guidelines and following them through the duration of the course.

Teaching Assistant for Computer Programming Course

Jan 2016May 2016 · 4 mos

  • Conducted tutorial sessions for students of first year of engineering in C language programming. I assisted the course instructor during laboratory sessions and conducted evaluation of students during laboratory hours.

Centre for development of telematics (c-dot)

Summer Trainee

May 2016Jul 2016 · 2 mos · New Delhi

  • Contributed to automation of data validation and software testing.Studied existing technological set up, suggested improvements to it and participated in the development of the same.

Department of sponsorship and marketing, council for student affairs, bits-pilani, goa campus(india)

2 roles

Sr. Marketing Manager

Apr 2015May 2016 · 1 yr 1 mo

  • Raising funds through corporate sponsorship to build three of the largest college festivals in India with a budget of over 1 Crore rupees and a footfall of 1,00,000+.Providing on fest marketing to sponsors and ensuring healthy corporate relations of BITS Pilani K.K. Birla Goa Campus.

Marketing Associate

Aug 2014Apr 2015 · 8 mos

  • Generating sponsorship revenue for the nationwide college fests, Waves, Quark and Spree held at BITS Pilani, K.K. Birla Goa Campus.

Education

Birla Institute of Technology and Science, Pilani

B.E. (Honors) — Computer Science and Engineering

Jan 2014Jan 2018

Ryan International School, Sohna Road,Gurgaon, Haryana.

High School — Science with Mathematics and Computer Sciences

Jan 2004Jan 2014

Stackforce found 100+ more professionals with Distributed Systems & Data Platform

Explore similar profiles based on matching skills and experience