Anuj Nagpal

CTO

Hyderabad, Telangana, India10 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led major data processing initiatives at Flipkart.
  • Achieved significant improvements in user engagement metrics.
  • Designed high-availability systems for data management.
Stackforce AI infers this person is a Backend-focused engineer with strong expertise in data processing and system design for E-commerce.

Contact

Skills

Core Skills

Data ProcessingMachine LearningSystem DesignJava

Other Skills

AJAXAlgorithmsAndroid SDKBackboneJsBootstrapCC++CSSCore JavaData ManagementData StructuresEclipseGitHTMLJava FX Scene Builder

Experience

Microsoft

3 roles

Principal Software Engineering Manager

Promoted

Sep 2025Present · 6 mos · Hyderabad, Telangana, India

Senior Software Engineering Manager

Promoted

Sep 2022Aug 2025 · 2 yrs 11 mos · Hyderabad, Telangana, India

Senior Software Engineer

Oct 2020Aug 2022 · 1 yr 10 mos · Hyderabad, Telangana, India

Flipkart

3 roles

Software Development Engineer III

Jan 2020Oct 2020 · 9 mos

Software Development Engineer II

Promoted

Jul 2017Dec 2019 · 2 yrs 5 mos

  • Handling the personalisation charter for Flipkart wide user base
  • Built a framework on Spark to process 40TB of data at peak
  • to serve user’s affinity towards various attributes such as
  • category, price, brand and grocery.
  • Attained 95.18% increase in click through rate with respect
  • to random set via Category Affinity.
  • Increased click through rate by 98.42% with respect to random
  • set with the help of Brand Affinity and further increase of
  • 64.14% in click through rate via combining Category Affinity.
  • Improved click through rate by 26.5% with respect to random
  • set via enabling Grocery Category Affinity.
  • Patched distributed matrix multiplication bug in SPARK through
  • preserving the row order in MLlib - Custom spark package for
  • Flipkart wide.
  • Improved run time by 12% and decreased memory consumption
  • by 20% for a linear algebra computation step via enabling Open-
  • BLAS.
  • Improved RFM125 in order to categories users into 5 segments.
  • OpenBLAS.
  • Working on Audience Expansion Service for Merchandising and
  • Ads Team.
SparkData ProcessingMachine LearningLinear AlgebraOpen-BLAS

Software Development Engineer I

May 2015Jun 2017 · 2 yrs 1 mo

  • Designed and implemented a highly available system responsible
  • for queuing, reforming and ingesting warehouse entities to
  • central information hub.
  • Provides 99.9% exhaustive, accurate and consistent data of
  • warehouse entities.
  • Revamped item management service for warehouse system improving
  • the latencies by 60%.
System DesignData Management

Indian institute of technology, bombay

Engineer Intern

May 2012Jul 2012 · 2 mos · Mumbai Metropolitan Region

  • ProxyMITY XML Editor for Desktop
  • Aimed to reduce time to make XML file required by ProxyMITY tool.
  • A simple GUI based tool that can generate new XML files, modify existing XML file that is required by proxyMITY tool.
  • Technologies Used: Java, Java FX Scene Builder
  • Programming Environment: NetBeans
  • ProxyMITY XML Editor for Aakash Tablet
  • Aimed so that we can make XML file required by ProxyMITY on Aakash Tablet.
  • A simple GUI based tool that works on Android, can generate new XML files, modify existing XML
  • file that is required by proxyMITY tool.
  • Technologies Used: Java, Android SDK
  • Programming Environment: Eclipse
JavaAndroid SDK

Education

Malaviya National Institute of Technology Jaipur

Bachelor of Technology (B.Tech.) — Information Technology

Jul 2009Jul 2013

Stackforce found 100+ more professionals with Data Processing & Machine Learning

Explore similar profiles based on matching skills and experience