Manav Jain

Software Engineer

Bengaluru, Karnataka, India9 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Proven expertise in backend development with Java and Golang.
  • Significant contributions to high-performance e-commerce systems.
  • Strong foundation in machine learning for predictive analytics.
Stackforce AI infers this person is a Backend Engineer with expertise in E-commerce and Machine Learning.

Contact

Skills

Core Skills

JavaGolangMachine Learning

Other Skills

Amazon DynamodbAngularJSApache KafkaBootstrapCCascading Style Sheets (CSS)Creative Problem SolvingData StructuresHTMLJavaScriptManagementObject-Oriented Programming (OOP)OpenGLProblem ManagementProblem Solving

About

Experienced Software Engineer with a demonstrated history of working in the apparel and fashion industry. Skilled in Python (Programming Language), C++, Management, and Go. Strong engineering professional with a Bachelor's degree focused in Computer Science from R. V. College of Engineering, Bangalore.

Experience

9 yrs 4 mos
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 9 mos
Current Experience

Phonepe

Software Engineer

Sep 2023Present · 2 yrs 9 mos · Bengaluru, Karnataka, India · Hybrid

Navi

SDE 2

Sep 2022Sep 2023 · 1 yr

Amazon

Senior Software Engineer

May 2021Aug 2022 · 1 yr 3 mos · India

Myntra

Software Engineer, Backend

Jul 2018Apr 2021 · 2 yrs 9 mos · Bengaluru

  • Cart (java, springboot, mongo, redis )
  • Designed and implemented style exchange use case.
  • Designed and implemented endless aisle use case
  • Redesigned entire cart low level class diagrams
  • Designed dakiya to publish cart events to consumers such as bi, yantra, etc
  • Gocentral (golang)
  • Designed and implemented health check api's for go projects
  • Rtp (java, springboot, redis, kafka)
  • Improved redis data storage by 16x to store frequency capping of ads using ziplist. It helped to enable fc for 12M+ users.
  • Implemented cron based scheduler , to cleanup expired ads for all users .
  • Implemented server side caching of ads data using guava library
  • Statsd integration to track app performance
  • Ratings (golang, grpc, mysql, aerospike)
  • Built crud rpcs for ratings project.
  • Decoupled api functionality by using go routines to index data with search on runtime.
  • Enabled Connection pool with mysql which lead to 90 % im provementin p99 Response Time
  • Integrated Ratings project with flipkart for reviews moderation using jwt tokens.
  • Designed and implemented ratings/reviews for virtual bun dles.
  • Designed and implemented api to update image score in batches
  • Used batching to query users data from db for pdp api, which led to 80 % improvementin p99 Response Time
  • Created design doc for write review page enhancement , image only review use case
  • SmartStore (golang, aerospike, redis)
  • Worked on database migration from cassandra to aerospike for user targetted cards
  • Improved query pattern to use batch get vs get based on keys size. It reduced unnecessary go routines which came down to single digit from 7000
  • Used proto bytes to store data in aeropike. It led to 30 % im provement while unmarshalling the data over n/w
  • Reduced batch size for User vector cron job, which lead to 100 % success in data ingestion
javaspringbootmongoredisgolangaerospike+3

Pattern effects labs

machine learning intern

Jan 2018Apr 2018 · 3 mos · Banglore

  • 1)I was working on intra day stock market prediction using machine learning techniques such as Random Forest, SVM ,decision tree.
  • 2)Developed a script to report the total gain loss made due to machine learning model.This script could be configured based on different parameters such as min/max-loss, min/max-gains
Random ForestSVMdecision treeMachine Learning

E cell rvce

sponsorship team

Sep 2014Apr 2016 · 1 yr 7 mos

Education

RV College Of Engineering

Bachelor's degree — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Java & Golang

Explore similar profiles based on matching skills and experience