Bhupendra Kastore

Software Engineer

New York, New York, United States10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building high-scale distributed systems.
  • Proven track record in fintech and food delivery industries.
  • Strong backend development skills with modern frameworks.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Fintech and Food Delivery.

Contact

Skills

Core Skills

Distributed SystemsNosqlJavaSpringPythonDjangoLinuxAndroid

Other Skills

AlgorithmsCC++Data StructuresEclipse IDEElastic SearchGo (Programming Language)GolangGroovyHTMLHibernateHiveKafkaLogstashMicrosoft Excel

Experience

10 yrs 9 mos
Total Experience
3 yrs 7 mos
Average Tenure
5 yrs 6 mos
Current Experience

Facebook

Software Engineer

Nov 2020Present · 5 yrs 6 mos · New York, United States

Uber

3 roles

Senior Software Engineer

Promoted

Sep 2019Nov 2020 · 1 yr 2 mos

  • Unlocking multiple fulfillment menus for restaurants. Building end-to-end systems to allow Uber Eats to let restaurants manage and serve multiple menus. Conceptualized next-gen platform vision for Restaurant platform.
  • Developed and enhanced the platform to manage menus for restaurants. Serving 100K QPS traffic with 99.99 availability, used for directly powering the eater app and restaurant facing tools.
  • Built a system to streamline account management for a restaurant.
  • Golang, NoSql databases, Kafka, Distributed systems, Thrift, Hive
GolangNoSql databasesKafkaDistributed systemsThriftHive+2

Software Engineer 2

Mar 2018Sep 2019 · 1 yr 6 mos

  • Built a system to model, manage and serve the businesses and enterprise partners for Uber.
  • Developed the platform providing standard infrastructure pieces of data modeling, gateway APIs, etc.
  • Onboarded multiple lines of businesses into the platform by efficiently modeling their entities. This includes restaurant partners, fleet partners, airports, rentals, Uber for business enterprise clients, etc.
  • Built platform to support advance entity management by modeling hierarchical entities, modeling a role-based-access control policy. etc. The platform provided event logging, activity tracking, offline data analysis out-of-the-box to all the business entities.

Software Engineer

Aug 2016Mar 2018 · 1 yr 7 mos

  • Developed a highly-performant, high-scale, real-time system to maintain the operational expenses and bottom-line financials for Uber.
  • Built real-time platform for tracking Uber's revenue financials.

Visa

Software Developer

Aug 2015Aug 2016 · 1 yr · Bengaluru Area, India

  • Issuer Configuration Portal
  • Technology used: Java, Spring MVC, Hibernate, Oracle, Eclipse IDE, Groovy
  • Maintaining the backend for Issuer and Wallet Provider Configuration Portal where clients can customize their requirement
  • Facilitating the Visa Tokenization System (VTS), provisioning and replenish flows by providing them appropriate Issuer detail
  • Expose and enhance various restful services and managing their authentication using Oracle Access Management syste
  • Managing complex permission model for different users and clients and relationships between clients and partner
  • Implementing Certificate management involved in authentication of Tokenization flow through Embedded Secure Element
  • Generic Search Platform
  • Technology used: Java, Spring MVC, Hibernate, Elastic Search
  • Building a generic platform for Visa internal services eliminating the need for different search services across various team
  • Using Elastic Search, an open source search engine, for storing, indexing, sharding and finally searching the documents
  • Query Optimizer
  • Technology used: Logstash, Oracle, Java, Spring MVC
  • Building a service which analysis database queries of different components across Visa, analyzes and suggests optimization
  • Logs are collected using logstash, queries retrieved from them can be analyzed using oracle explain plan and tuning advisor
JavaSpring MVCHibernateOracleEclipse IDEGroovy+1

Crankout

Backend Developer

May 2015Jul 2015 · 2 mos · Mumbai Area, India

  • Used django, a python based framework to build the complete backend of an android app, used for booking gyms, sports venue and ordering food
  • Designed the completer architecute for the system
  • Integrated the product with payment gateway
DjangoPython

Samsung research institute

Software Engineer Intern

May 2014Jul 2014 · 2 mos · Noida

  • Improvised Linux kernel 3.4.5 for IPv6 android CTS test.
  • Analyzed the complete packet flow through linux kernel for RX and TX packets.
  • Developed Android application to ping devices on IPv4 and IPv6 addresses using socket communications.
  • Designed python script to parse and find C functions and add desired statements in a file.
LinuxAndroidPython

Education

Indian Institute of Technology, Kanpur

Bachelor's Degree — Computer Science

Jan 2011Jan 2015

Kendriya Vidyalaya

+2

Jan 2009Jan 2011

Kendriya Vidyalaya

High School — CBSE

Jan 2007Jan 2009

Stackforce found 100+ more professionals with Distributed Systems & Nosql

Explore similar profiles based on matching skills and experience