Ankit Agrawal

Software Engineer

Noida, Uttar Pradesh, India16 yrs 6 mos experience

Key Highlights

  • Expert in building scalable distributed systems.
  • Led significant projects saving costs and enhancing user engagement.
  • Strong background in data engineering and personalized recommendations.
Stackforce AI infers this person is a Fintech expert with a strong focus on scalable systems and data engineering.

Contact

Skills

Core Skills

Distributed SystemsJavaBackend DevelopmentData EngineeringSoftware DevelopmentDatabase Development

Other Skills

AWS NeptuneAerospikeAli CloudCData MiningData ModelingData StructuresDatabasesDynamics CRMElastic SearchGithubGremlinJavaScriptKafkaMeteor

About

IIT Kanpur graduate, worked extensively on distributed and scalable systems, ex-Paytm, ex-Microsoft

Experience

Level ai

Principal Engineer

Sep 2024Present · 1 yr 6 mos

Paytm payments bank

Director of Engineering

Feb 2023Sep 2024 · 1 yr 7 mos

Career break

Full-time parenting

Dec 2022Jan 2023 · 1 mo

  • Family comes first

Rooter.gg

Head Of Engineering

May 2022Dec 2022 · 7 mos · India

Bharatpe

Engineering Manager

Feb 2021May 2022 · 1 yr 3 mos

Paytm

Engineering Manager

Jun 2017Feb 2021 · 3 yrs 8 mos · Noida, Uttar Pradesh

  • Currently building Social Graph for paytm(like linkedin) which can span across 200million users and 50 billion relations. This will help us to reach millions of users. (AWS Neptune, Gremlin, Java)
  • Lead Paytm Mall Recommendations Engine -- Recs include Similar Products, Personalized Recommendations for users, Popular Products. (Ali Cloud, Java)
  • Lead Paytm Mall Product Selection Platform -- Powers growth managers to create a list of curated products which drives around 40-45% of Paytm Mall traffic. Worked on A/B framework for this project which improved our overall CTR by 15%. (Java, Spark, Elastic Search)
  • Worked with Paytm Search team for brief, have decent enough idea of Paytm search, Autosuggestions, Spell checks etc. (Java, Elastic Search)
  • Saved around $420k per year for paytm in Recommendations Engine framework and by optimizing codebases.
  • Built Paymall next gen Pricing system by sharding mysql to support more than 1 billion entries.
  • Designed and implemented Paytm’s in-house Conditional User State Machine/Workflow/ECA model, to take care of different onboarding solutions of Paytm (equivalent to Amazon Simple Workflow Service)
JavaAWS NeptuneGremlinAli CloudSparkElastic Search+1

Snapdeal

Lead Software Engineer

Oct 2015Jun 2017 · 1 yr 8 mos · Gurgaon, India

  • Currently working as Lead Engineer in Snapdeal Personalization team
  • Responsible for showing personalized recommendations(products/banners) to users of
  • Snapdeal depending upon their deduced-preferences/purchase-history/location/deduced-price-
  • range/deduced-brand-class/device-being-used (Spark/Web-Services/Aerospike)
  • In process of migrating recommendation system to Elastic Search for better results
  • Integral part of Snapdeal`s Targeted Communications team, responsible for personalized
  • emails/notifications targeted to users as per their deduced-preferred time/deduced-platform
  • (Spark/Kafka/Offline-Services)
  • Made end-to-end targeted communications analytics to view performance of personalized
  • emails/notifications(Web-Services/Spark)
  • Worked on User Journey Engine, which decides different widgets to show depending upon user
  • state in journey(Web-Services/Mysql)
SparkWeb-ServicesAerospikeKafkaMySQLBackend Development+1

Microsoft

Software Developer

Feb 2015Oct 2015 · 8 mos · Bangalore

  • Worked on Dynamics CRM code base
  • Provided framework for filtering functionality in new feature Service Desk
  • Implemented Slider Control and Date Control as UI features for filtering
  • Implemented Cache for user profiles in new feature One Party Model
Dynamics CRMUI DevelopmentSoftware Development

Iopex technologies

R&D Software Developer

Nov 2013Jan 2015 · 1 yr 2 mos

  • Worked on MongoDB database simulation through java and node.js.
  • Providing MongoDB REST services for the products, adding many functionalities to the already provided REST services, hence contributing to open-source development.
  • Geo-fencing and Geo-targeting of coupons provided by retailers to consumers, simulation for MongoDB to determine number of concurrent consumers and retailers server can handle
  • Employee safety simulation and data modeling in MongoDB
  • Working on Meteor and optimizing all the functionalities of it
  • Data Modeling of the 2 products in MongoDB
  • Big Data Mining and Data extraction
  • Best Company to learn :)
MongoDBJavaNode.jsDatabase Development

Irunway

Associate

Jun 2013Nov 2013 · 5 mos · Bengaluru Area, India

  • Worked as technical associate doing patent portfolio analysis on Wi-Fi technology

Iit kanpur

student

Jul 2009Jul 2013 · 4 yrs · Kanpur Area, India

Education

Indian Institute of Technology, Kanpur

Bachelor of Technology (B.Tech.) — Electrical and Electronics Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Distributed Systems & Java

Explore similar profiles based on matching skills and experience