Summary
Overview
Work History
Education
Skills
Accomplishments
Personal Projects
Timeline
Generic
RAVI SHANKAR BHATT

RAVI SHANKAR BHATT

Software Engineer 2
HYDERABAD

Summary

Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

7
7
years of professional experience
5
5
years of post-secondary education

Work History

Software Developer - 2

Zeta
Hyderabad
09.2021 - Current

Area of work and responsibilities:

  • Taken ownership of multiple projects and coordinated with all teams to complete the end-to-end development , testing and deployment process
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • For every assigned project , I collaborated on design documentation , code quality , code reviews .

Key projects:

  • End to end Kafka Integration to consume transactions and process them , including latency optimization.
  • End to End development of microservice for the enrichment of the transaction and integrated it with multiple 3rd party vendors.
  • Integrated Elasticsearch for searching the transactions and made save transaction process from Async to Sync.



Software Developer

Paytm
07.2019 - 09.2021

Area of work and responsibilities:

  • Taken ownership of multiple projects and coordinated with all teams to complete the end-to-end development , testing and deployment process
  • Worked on many business projects like Prepaid card support in PG ,UPI pay confirm flow for Uber , Settlement reversal automation to understand payment gateway end to end flow.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.


Key projects:

  • Dynamic Currency Converter: We have enabled international customers to pay in their home currencies using dynamic currency conversion.
  • Retry Functionality: Developed payment & status retry functionality to improve the success rate of the system ,This retry feature is configurable on the basis of the error codes and gateway associated for the payment . Before completion of the payment , If we get connection timeout from the bank , we initiate an instant retry to accomplish the final state of the transaction
  • Aggregator on Aggregator : Upgraded bank gateway routing of the current system to improve the success rate . Cache mechanism developed to save Last X transactions success rate , We have enhanced the Routing of aggregators payment gateways on the basis of recent success rate and historical success rate

Software Engineer

Tekion
Bangalore
04.2018 - 06.2019

Key projects:

  • Integration with GM to get warranties and recalls data of the vehicles:
  • Created a framework to transform data received from GM endpoint into normalized form
  • Created common API to provide the normalized data to Tekion engineering team. Created Soap templates for every action like warranty & recall.
  • Made a mechanism to get recall data from different sources according to the make of vehicle.
  • Integration with GM to get invoice data of the vehicle
  • Created an AWS Lambda Job , which runs a batch job every day and puts data to Tekion database. After getting a batch of data it sends notification to Tekion engineering team
  • According to the notification, the engineering team makes an API call to integration API.Created an invoice API that gets data from the database, transforms it in a normalized form and sends it to the respective team.

Associate Consultant

Manthan Systems
Bangalore
08.2016 - 04.2018

Key projects:

  • Google map integration : To see and analyze data visually in google map for better understanding of the progress of business , we created a dynamic environment to display stores and their related warehouses embedded with them sales information in Google-map in the form of Keep performance indicators (KPI).
  • Optimization of Search functionality in the Product’s Report Subscription module , Added filters in search panel of the product to search data on the basis of different parameters. Used AJAX to pass filter data to the backend servlet , Done a backend query optimization to search the data based on selected filters.
  • Solved Major issues in price suggestion module and created its subsequent modules: Handled null pointer exception occurred in the program because to which UI shows distorted. Created subsequent module by using DHTMLX API.Taken data from database by using JDBC API.

Education

B. Tech - Electronics and Communication Engineering

GBPEC
07.2012 - 01.2016

Higher Secondary -

Countywide Public School Bageshwar (CBSE)
07.2010 - 06.2011

Secondary -

Jawahar NavodayaVidyalaya (CBSE)
07.2008 - 06.2009

Skills

Spring Boot & JPA

undefined

Accomplishments

  • Got Star Award in the Quarterly award ceremony in Paytm for the on time & Bug free delivery of major Project.
  • Scored 94.29% in Elitmus examination
  • Secured 2nd Position in Robot
  • Soccer event in (Spandan - 2015) college technical fest
  • Participated in a workshop related to line follower robots
  • Participated in an ethical hacking workshop

Personal Projects

  

  • Created multiple blogs on Data structure and algorithm questions and design patterns (https://medium.com/coding-becomes-easy)
  • Successfully created a restaurant website which shows different menu items .

Timeline

Software Developer - 2

Zeta
09.2021 - Current

Software Developer

Paytm
07.2019 - 09.2021

Software Engineer

Tekion
04.2018 - 06.2019

Associate Consultant

Manthan Systems
08.2016 - 04.2018

B. Tech - Electronics and Communication Engineering

GBPEC
07.2012 - 01.2016

Higher Secondary -

Countywide Public School Bageshwar (CBSE)
07.2010 - 06.2011

Secondary -

Jawahar NavodayaVidyalaya (CBSE)
07.2008 - 06.2009
RAVI SHANKAR BHATTSoftware Engineer 2