Rahul K.

Engineering Manager

Bengaluru, Karnataka, India15 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proven leadership in engineering management
  • Expertise in Java and API development
  • Strong background in data-driven decision making
Stackforce AI infers this person is a Backend-focused Engineering Manager in the Logistics and E-commerce sectors.

Contact

Skills

Core Skills

JavaApi DevelopmentData SciencePlay Framework

Other Skills

Object-Oriented Programming (OOP)Decision ScienceScalaHibernateMySQLElasticSearchAzkabanHadoopHDFSHiveHBase

Experience

15 yrs 6 mos
Total Experience
3 yrs 1 mo
Average Tenure
4 yrs 9 mos
Current Experience

Porter

Engineering Manager

Aug 2021Present · 4 yrs 9 mos · Bengaluru, Karnataka, India · On-site

  • Engineering Manager - Porter for Enterprise, Packers and Movers! (Aug 2021 - Aug 2022)
  • Designed and built ability to create / track bookings via API bypassing app related business rules and constraints.
  • Engineering Manager - Allocation & Pricing! (Sep 2022 - Current)
  • Leading the team to build and iterate on various feature releases for partner, customer matchmaking and application of various pricing strategies, ranking drivers based on data science and decision science outputs.
JavaObject-Oriented Programming (OOP)API DevelopmentData ScienceDecision Science

One97 communications limited

Technical Lead

Sep 2020Aug 2021 · 11 mos · Bengaluru, Karnataka, India

Ola (ani technologies pvt. ltd)

Software Development Engineer

Apr 2019Aug 2020 · 1 yr 4 mos · Greater Bengaluru Area

Flipkart

Software Development Engineer

Jan 2014Aug 2018 · 4 yrs 7 mos · Bengaluru, Karnataka, India

  • Part of development team for planning applications in Flipkart.
  • Demand Planning application helps Flipkart to plan it’s sales better. This tool takes in future events’ data which is basically burn in rupees on particular products on various days in the future and tries to predict the impact of the burn on the sale. This tool is used by Demand Planner to optimize the sale to burn ratio.
  • As part of my job, I have worked on a library that is being used across planning team to power planning applications. This is done using a multi-tier datastore approach. We are using a mysql + elasticsearch setup. MySql is the source of truth and ElasticSearch is used for quick performance of aggregated queries.
  • Demand Planner fills in Intervention details in UI which is captured in MySQL as first class entity and it’s meta is then flushed to ES(ElasticSearch). This approach helped in scaling the system.
  • Flushing of Intervention Meta - Intervention Meta is captured as first class column in MySQL. This is then flushed to ElasticSearch Index using scheduled Azkaban Job. The azkaban job marks the Intervention in MySQL as Flushed once after it’s Meta is flushed successfully.
  • I have got exposure to UI creation in play framework using it’s twirl engine and bootstrap javascript. The API endpoints (MVC) are in scala as in play framework.
  • Tech Stack -
  • Play Framework, Scala, Java, Hibernate, MySQL, ElasticSearch, Azkaban, Hadoop, HDFS, Hive, HBase
  • Tech Environments -
  • Debian 7 Wheezy, Jenkins, github
  • Build Tools -
  • Maven, SBT
  • Continuous Integration / Deployment - Jenkins
  • Code Repo Mgmt - github
  • SDK -
  • Java 8, scala 2.11
Play FrameworkScalaJavaHibernateMySQLElasticSearch+5

Ibm

Software Engineer

Jun 2008May 2012 · 3 yrs 11 mos · Bengaluru, Karnataka, India

  • Worked on Rational suite of products like System Architect and DOORS.

Education

Sardar Patel College of Engineering (SPCE),Mumbai

BE - Bachelor of Engineering — Information Technology

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Java & Api Development

Explore similar profiles based on matching skills and experience