Abhilash Jain

Software Engineer

Bengaluru, Karnataka, India11 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 8 years of experience in system architecture.
  • Patent holder for Dynamic Caching System.
  • Winner of MIT Innovation Challenge.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer in the Logistics and Fintech sectors.

Contact

Skills

Core Skills

Identity Access ManagementEtl PipelineTransportation ManagementDynamic Assignment Algorithms

Other Skills

AWSAlgorithmsAndroid DevelopmentAngular JSApache CamelAuth0Azure ADBig DataCC++C++ LanguageCouchbaseData StructuresDatabricksDocker

About

8 years of experience in system architecture, designing (HLD & LLD), design discussion, project estimations, implementing large-scale distributed systems, high-performance microservice, big data, and ETL systems 1 Patent on Dynamic Caching System (https://www.google.com/patents/US20170052976). The team won MIT Innovation Challenge (https://news.mit.edu/2017/inclusive-innovation-challenge-technology-improve-economic-opportunity-1013). Actively participate in hiring (InMobi/Oyo Also, helped in building Japan Tech Team @OYO, On-Campus Drives, Biweekly Drive). An active blogger on Medium, sharing knowledge helps us to evolve together (Medium Link: https://medium.com/@abhilashjn85)

Experience

11 yrs 2 mos
Total Experience
2 yrs 2 mos
Average Tenure
2 yrs 8 mos
Current Experience

Paypal

Member of Technical Staff

Oct 2023Present · 2 yrs 8 mos

Inmobi

Technical Lead

Mar 2020Sep 2023 · 3 yrs 6 mos

  • Part of ESG Team -
  • 1. IAM - Build an Identity Access Management (Azure AD, Auth0)
  • 2. Middleware - Integration framework for tracking end-to-end dollar flow (Apache Camel, Spring)
  • 3. CDR - Central Data Repository, working on ETL pipeline, Airflow dags, etc. (Big Data, Spark, Scala, Databricks)
Azure ADAuth0Apache CamelSpringBig DataSpark+4

Oyo

Senior Software Engineer

Jul 2018Mar 2020 · 1 yr 8 mos · Gurgaon, India

  • Part of Property Ops Team:
  • 1. Staff Management
  • 2. Configuration Service
  • 3. Traces
  • 4. Cash Management
  • Distributed Workforce Management Homes
  • 1. Staffing Service, Property Service, Remote check-in: Some of the things are user profiling, locations/clusters, team hierarchy, authentication, authorization, location tracking, dynamic task creation (on check-in-checkout), workflow design, bulk upload, notifications, etc.
  • 2. BFF/Facade Layer

Logistimo india private limited

Software Engineer

Aug 2016Jul 2018 · 1 yr 11 mos · Bengaluru Area, India

  • Worked on a project Tusker also known as Logistimo Fleet. It's a dynamic transportation management in the last mile. I worked on the intelligent assignment algorithm keeping in mind multiple pickups, drops, service, backhauls, lunch break etc.
  • Some highlights
  • 1. Assignment problem, Link: https://medium.com/@abhilashjn85/truckers-profit-weight-level-optimization-43bc7e31340c
  • 2. Search, Link: https://medium.com/@abhilashjn85/clustering-neighbor-search-more-128277e0300b
  • The tusker team won the MIT Innovation Award.
  • Technologies and frameworks used were Java, Spring, Redis, AWS, Angular JS, Docker, etc.
JavaSpringRedisAWSAngular JSDocker+2

Makemytrip.com

2 roles

Software Engineer

Jul 2015Jul 2016 · 1 yr · Gurgaon, India

  • Worked on the complex problem of de-duplicating the hotels and rooms coming from different OTAs. This involves the use of scoring technique and machine learning to identify the good, partial and bad matches.
  • AB Experiment Service, Reporting Service, Compression/Decompression Engine.
  • Some highlights of clustering techniques which was done in deduplication. Link: https://medium.com/@abhilashjn85/clustering-neighbor-search-more-128277e0300b

Software Intern

Jan 2015Jun 2015 · 5 mos · Gurgaon, India

  • 1. Similarity Engine: Aims at predicting those metrics which are non-cached, helps in increasing the hit rate. It has improved the absorption rate and accuracy rate.
  • 2. Couchbase Engine: It was a standalone application where any user can add/delete/get the result from cache.
  • 1 Patent on Dynamic Caching System Link: https://www.google.com/patents/US20170052976

Indian institute of information technology design & manufacturing kancheepuram

Research Intern

Jun 2014Jul 2014 · 1 mo · Chennai Area, India

  • Worked on Solving TSP for more than 100 cities using balanced combination of Genetic Algorithm and Simulated Annealing.—Traveling Salesman Problem (TSP) is a kind of NP-Hard problem which can't be solved in polynomial time for asymptotically large values of n.
  • In this paper a balanced combination of Genetic Algorithm and Simulated Annealing is used. To improve the performance of finding optimal solution from huge search space, we have incorporated two things-
  • 1. Use of tournament and rank as selection operator.
  • 2. Inver-over operator Mechanism for crossover and mutation .

Coursera

Interactive Programming with Python

Feb 2014Apr 2014 · 2 mos

  • Developed mini games using Python on codeskulptor platform.

Hp education servcies

Summer Training

Jun 2013Jul 2013 · 1 mo · Lucknow Area, India

  • Summer Training on J2EE with Struts Framework. Worked on Intranet Mailing System Project. It consists of all basic features along with other features which makes it more secure and easy to mail.

Education

Thapar Institute of Engineering & Technology

Bachelor of Engineering (B.E.) — computer science

Jan 2011Jan 2015

St. Thomas College Lucknow

Intermediate School 12th

Jan 2009Jan 2011

Stackforce found 100+ more professionals with Identity Access Management & Etl Pipeline

Explore similar profiles based on matching skills and experience