Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Ankit Shrivastava Personal Info

# : +91-9819141221
Senior Software Engineer @Uber | Mentor @Scaler @: shr.ankit@gmail.com

SUMMARY SKILLS

Software Engineer with 9.5 years of experience in developing solutions tackling


challenging architectural and scalability problems. ​Programming : Python,
Scala, C#, SQL, JavaScript

EXPERIENCE ​Big data: Spark, Hive,


Uber , Hyderabad—Senior Software Engineer Flink, Airflow, MapReduce

Feb 2020 - Present ​Technologies: Distributed


● Designed a config driven data processing platform which generates Systems, Big Data, SQL,
dynamic on demand workflows. Automated backfill, maintenance activities. Node.js, .Net
Optimized resource utilization using pooling and batching.
● Solved the write amplification problem in HUDI by adding a dedup step in
the upsert API, using a custom record index storing record hash. CERTIFICATIONS
● Designed a rule based distributed data processing engine using Spark
● Architected a distributed real time solution for assessing risk of partners ​PMI Agile Certified
while onboarding, using statistical ML model, flink as stream processing Practitioner (PMI-ACP)
engine and internal graph data store. Used Spark for parallelising API calls
​Microsoft certified associate
● Designed a generic platform for providing growth analytics metrics like
for Machine Learning MCSA
churn, retention, resurrection, new, expansion/contraction over multiple
ranges of days l7, l56 etc. Used Spark as processing layer, developed UDFs
for efficient calculation of metrics
EDUCATION
● Mentor team members, review code and design docs, interviewing

Technocrat Institute of
Media.net, Mumbai— Senior Engineer Technology, Bhopal
Jan 2018 - Jan-2020 BE Electronics and
● Migrated auditing process from RDBMS to Big data ecosystem using Spark, Communications, 71.69%
Airflow handling complex re-auditing and risk charge distribution logic June-2013
● Developed a stop loss worker process, consuming real time data to pause
loss making campaigns using Kafka and Apache Flink
● Developed a web application for managing and automating recurring DBA INTERESTS
activities for 100+ database servers, using SQL Server, react, and node.js
● Design and Develop distributed scalable architecture using replication, Cycling
sharding, clustering to handle high OLTP load Cooking
Rookie trader
Mentor @Scaler Academy
MAQ Software, Mumbai— Software Engineer-2
Jun 2016 - Jan2018
● Migrated monolithic .Net web app to microservice architecture using C#, node.js,
Redis cache and moved to Azure cloud infra
● Developed a undo redo library written in vanilla JavaScript, for a custom editable grid
with multiple controls and states
● Developed multivariate time series forecasting ensemble model for sales target
forecasting using python, fpprophet and tensorflow

Accenture, Mumbai— Software Engineer


Jan 2014 - Jun 2016
● Build web apps per client requirements using ASP.Net C#, Js,HTML, css, and SQL

You might also like