Utkarsh Agrawal

Software Engineer

Bengaluru, Karnataka, India5 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Developed scalable data solutions at Flipkart.
  • Migrated services to Kubernetes, enhancing efficiency.
  • Applied NLP for bug prediction in software development.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in scalable data systems and microservices architecture.

Contact

Skills

Core Skills

System DevelopmentMicroservicesMachine Learning

Other Skills

Big CodeCC (Programming Language)C++Defining RequirementsDistributed CachingDropwizardFork-Join PoolGoogle Cloud Platform (GCP)Google Cloud StorageHBaseJavaJavaScriptKubernetesMySQL

About

I have worked as a software engineer at Flipkart Data Platform developing highly scalable and configurable system that allows users to run analytical queries on different data sources and generate reports over data in volumes of 100GB-1TB. I have also worked closely on Kubernetes, migrating services from a VM-based environment to a containerized environment. As part of my current job, I got the opportunity to work closely on micro-services architecture, designing and implementing high-level Architecture.

Experience

5 yrs 7 mos
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 2 mos
Current Experience

Google

SWE 3

Apr 2024Present · 2 yrs 2 mos

Flipkart

Software Developer

Feb 2022Feb 2024 · 2 yrs · Hybrid

  • Flipkart Data Platform :
  • 1) Responsible for HLD and LLD of a file mover service capable of moving Tbs of data efficiently, built using Java, Dropwizard, MySQL, and Fork-Join Pool. This brought down the run time of jobs by 20 %.
  • 2) Oncall Reduction: Identified user pain points and successfully automated a few of the issues to reduce the on-call load on the team. This reduced Jira tickets by an average of 20%.
  • 3) Migrated API -Gateway Service from VM-based environment to Kubernetes.
  • 4) Wrote several Java REST APIs for storage service leveraging design patterns such as Strategy Pattern.
  • 5) Designed a deletion tool leveraging Google's Object deletion Policy to periodically cleanup data from GCS buckets.
JavaDropwizardMySQLFork-Join PoolKubernetesREST APIs+3

Sap labs india

2 roles

Associate Developer

Aug 2020Jan 2022 · 1 yr 5 mos

Intern

Jan 2020Jul 2020 · 6 mos

  • Worked on S4Federator in Reactive Programming Paradigm(Spring Webflux).
  • Developed an algorithm to distribute load optimally with minimum redistribution to orchestrate the task.
  • Worked on S4Federator TestRig to mock the current S4Federator's working.

Adobe

Research Intern

Aug 2019Dec 2019 · 4 mos

  • Worked on "Big Code". Applied Concepts of Natural Language Processing to perform analysis on source code. Bug prediction is one important aspect of this application which aims to save hours of manual labor by developers in repairing and maintaining of code. We worked to capture the semantics of code in an attempt to correct run time errors or bugs.

Sunplus system solutions private limited

Summer Intern

Jun 2017Jul 2017 · 1 mo · Bangalore

Education

Birla Institute of Technology and Science, Pilani

Master's degree — Economics

Jan 2015Jan 2020

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering - BE — Computer Science

Jan 2015Jan 2020

Study hall

Higher Secondary(CBSE)

Jan 2013Jan 2015

Stackforce found 100+ more professionals with System Development & Microservices

Explore similar profiles based on matching skills and experience