Summary
Overview
Work History
Education
Websites
Certification
Skills
Projects
Timeline
BusinessAnalyst
Ankit Khettry

Ankit Khettry

Software Engineering Professional
Bellevue,WA

Summary

Industry certified with an experience of over nine years, I am shouldering the responsibilities of a Senior Software Engineer at Flipkart. My interests are in helping businesses harness the value of data using core computer science skills and expertise across the data and ML side of things.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Software Development Engineer III

Flipkart
Bangalore, KA, India
08.2020 - Current
  • Responsible for designing, developing and maintaining end-to-end ML Platform components in a team of 10 people - hosted notebooks, model training and evaluation, model deployment, batch prediction, model observability and active learning. The platform currently supports over 400 model deployments. Core technologies: Python, REST, Docker, Kubernetes, CI/CD.
  • Supported model deployments over GPUs on both on-prem and cloud hosted infrastructure.
  • Worked closely with data scientists and analysts to design and implement ML solutions.
  • Led the productionization and adoption of the first in-house fine tuned large language model in the Org.
  • Multiple honors and awards - Instant Karma (2023), Value Champion(2024).

Senior Data System Engineer II

MakeMyTrip
Bangalore, Karnataka, India
06.2019 - 08.2020
  • Implementation of the 'compute' layer of 'Feature-Store' - a platform that book-keeps, computes and serves useful, measurable pieces of aggregated data from raw data sources
  • This data is consumed downstream for ML and analytics by many Business Unit teams across the Org
  • Further helped feature-engineer, train and deploy an ML model that predicts a customers' purchase propensity.

Data Engineer

Rivigo
12.2018 - 05.2019
  • Design, development and support for an Ingestion Framework that enabled ETL between several heterogeneous sources of data and the Datalake.

Senior Software Engineer - Data Platform

Myntra
Bangalore, Karnataka, India
10.2017 - 12.2018
  • Design, implementation, test and delivery of many data ingestion pipelines, frameworks and analytics usecases - realtime and batch
  • Helped scale systems during peak business hours
  • Handled many millions of events per minute.

Data Engineer

The Data Team
Chennai, Tamil Nadu, India
01.2016 - 10.2017
  • Design, implementation, test, delivery and support on various frameworks and applications
  • Gained exposure across many technologies in the Big Data Ecosystem
  • Served as a data SME consultant for clients.

Systems Engineer

Infosys
Chennai, Tamil Nadu, India
08.2014 - 01.2016
  • Web Development - Helped design webapps using HTML, Javascript, jQuery, AJAX, etc.

Education

Bachelor of Technology in Computer Science -

West Bengal University of Technology
India
01.2014

Science Major (Class XII)

AISSCE
India
2010

CLASS X

AISSE
India
2008

Certification

HDP Certified Java Developer - Hortonworks.

Link: http://bcert.me/pdfwrnof

Skills

  • Data Side of Things: Hadoop Stack, Apache Spark (Batch and Streaming), Kafka, SQL, etc
  • Programming languages: Python, Scala, Java
  • Cloud: AWS, GCP
  • Container Management: Docker, Kubernetes
  • Monitoring and Telemetry: statsd, prometheus, grafana, etc.
  • VCS and Project Management: Github, BitBucket, CI/CD with Jenkins
  • IDEs: IntelliJ IDEA, Pycharm
  • Testing APIs: Junit, ScalaTest

Projects

Machine Learning Platform, Flipkart

Machine Learning platform components like Hosted Notebooks, Model Training, Model Deployment, Observability and Active Learning.

Decision Assistant, Flipkart

A chat platform meant to help a customer across their end-to-end online purchase journey.

User Purchase Propensity Model, MakeMyTrip

An ML model that predicts a customer's purchase propensity.

Feature Store, MakeMyTrip

A platform that book-keeps, computes and serves useful, measurable pieces of aggregated data useful for analytical and data science needs. Users can configure 'features' using their own compute logic (SQL based or code based), datasets, refresh frequency, and a large number of optional configurable attributes.

Ingestion Framework, Rivigo

A framework used to ingest data in batches from heterogeneous data sources (relational DBs, document DB, etc) into the a datalake. Integrated with AWS Glue for book-keeping. Integrated with AWS Athena for querying.

Clickstream Ingestion and Reports, Myntra

Several batch and realtime applications for ingesting huge volumes of clickstream logs and processing aggregates, which are further used downstream for analyses and dashboards.

Basel 3 Intraday Liquidity (B3IDL), The Data Team

A job consume, process and prepare data for downstream reporting. The ETL outputs are stored into HDFS - to be queried using Hive and for further downstream reporting.

Real time XML Ingestion, The Data Team

A framework meant to consume XML messages from a realtime source (Kafka), validate and consume them based on business rules, and store the results downstream into a noSQL DB (Hbase).

Batch Ingestion Framework, The Data Team

Highly configurable ingestion platform meant to help ingest large volumes of data arriving from heterogeneous sources. Features include validation, in-flight transformation based on configurable business rules, custom data retention periods, etc.

Timeline

Software Development Engineer III

Flipkart
08.2020 - Current

Senior Data System Engineer II

MakeMyTrip
06.2019 - 08.2020

Data Engineer

Rivigo
12.2018 - 05.2019

Senior Software Engineer - Data Platform

Myntra
10.2017 - 12.2018

Data Engineer

The Data Team
01.2016 - 10.2017

Systems Engineer

Infosys
08.2014 - 01.2016

Bachelor of Technology in Computer Science -

West Bengal University of Technology

Science Major (Class XII)

AISSCE

CLASS X

AISSE
Ankit KhettrySoftware Engineering Professional