Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Saurabh Kumar

Senior Software Engineer(Founding Engineer)
Bengaluru,KA

Summary

Senior Software Developer with 7+ years of working experience as a back-end developer. I am Interested in designing and crafting efficient modern software and learning new technologies and tools.

Overview

10
10
years of professional experience
7
7
years of post-secondary education
11
11
Certifications
1
1
Language

Work History

Senior Software Engineer(Founding Engineer)

Zoliday (Meetrecord)
Bangalore, Karnataka
07.2021 - Current
  • Meetrecord is a platform which records meeting and provide indepth analysis of a meeting
  • I have designed and developed core engine which process the meet record core functionality.
  • Core functionality includes a funnel for meeting data pull up from cloud and do speech to text processing.
  • Designed and developed the Meetrecord notetaker(bot which joins upcoming meeting and records it) feature and its infrastructure
  • Designed and Developed the calender service which pulls data from user's calendar for upcoming meetings
  • Automated the bot joining process to make it seamless for scale of 20 meeting at an instance and approx 400 meeting in a day
  • Integrated the Sign in with Google to get calendar and drive permission in-order to fetch meeting data
  • Integrated Sign in with zoom to get zoom cloud storage access in-order to pull zoom meeting recording.
  • Integrated Azure blob service to store audio and video recording of a meeting
  • Integrated Azure speech to text service to convert audio to text.
  • Developed silence filter in meeting recording video.
  • Scaled the meeting processing queue to support instance meeting process

Senior Software Engineer

Zoliday
Bengaluru, Karnataka
03.2021 - Current
  • Booking Platform:
  • I have developed Flight booking Platform from scratch which involved System
  • Design, UI Development(Angular6), Middleware(Python 2.7) and Backend(Java 1.8), Redis cache setup and Celery Queue
  • I have done infrastructure setup for Flight Booking Platform which involved selecting the correct system configuration along with auto deployment process setup
  • Along with above I have also done setup for Apache Tomcat, Nginx server and custom firewall setup to make it secure from external intrusion
  • I have also developed Bus booking Platform from scratch which has the same architecture like Flight Booking Platform
  • Developed Price-tracking feature for Flight Booking Platform to track price fluctuation for any flight with price variation graph
  • Developed the cache strategies for faster search response
  • Developed the sorting functions to sort flight results based on price for
  • Economy, Business, and Premium Economy
  • Developed the utility class to eliminate the duplicate flight from multiple vendors with python
  • Designed and developed Airport lounge booking microservice from scratch and
  • Integrated it with Flight booking platform
  • Also Designed and developed Insurance Search/Book microservice from scratch and Integrated it with Flight booking platform
  • Designed one-click book functionality for the post-booking scenario in case of the price drop in the fare
  • Migrated a couple of our services in AWS EC2 instances.

Senior Software Engineer

Mystifly Pvt LTD
Bengaluru, Karnataka
02.2019 - 12.2022
  • I have done end to end setup for AWS RDS(MySQL) and S3 for data transaction and dumping of logs
  • Migrated flight booking engine from Http to Https with SSL certificate and domain configuration in Nginx
  • Fair understanding of AWS ELB load balancer and used it for our EC2 instances(Flight Booking Engine)
  • Developed Admin console for Flight Booking platform to help manage the errors
  • I have developed a Smart flight recommendation engine to suggest users/managers to select the cheapest flight to save overall travel cost
  • Currently working on development of virtual workstation platform for corporates to have better collaboration and work environment
  • Core Ticket Engine of My Fare Box/One point API product:
  • My fare Box/One point API is a Mystifly product that consolidated the cheapest flight fare all around the world
  • I am working as an Individual contributor to developing Core Ticket Engine which connects with multiple vendors to search flights between any origin and destination
  • Developed utility class from scratch to sort fight search results based on cost, the minimum number of stop-over/Layover segments
  • Developed the system from starch for direct Airline integration like Air Asia,
  • Scoot Tigerair, Ltd, etc
  • Developed the extra service features like baggage, meals, speedy boarding, etc to help airline sell their extra service on our platform
  • Developed end to end features like Search, Repricing, Book, Payment and
  • Retrieve-Booking feature for 2 GDS carrier and 2 LCC(Search, Repricing, Book, and Retrieve-Booking)
  • Designed and developed the platform to support fare rules in our system
  • Worked on routing logic for search, repricing, book, payment, and retrieve- booking in Apache camel
  • Optimized to routing logic by optimizing the thread assignments to reduce the loads on the server
  • Worked with JConsole/JVisual VM to keep memory leaks in check and to monitor the load on the server
  • Developed the Payment API for faster payment between Airline/GDS Suppliers
  • I have worked to develop a platform to make our One point application NDC 17.2 supported.

Senior Software Engineer

Alten calsoft (Client: Air Canada)
Bangalore, Karnataka
07.2018 - 01.2019
  • Booking Engine
  • I was part of the development team of a custom-designed Booking engine for
  • Air Canada
  • I was working for the design and development of the largest E-Commerce web application in Canada: www.aircanada.com
  • Understood the current payment architecture, debugged, and fixed production issues
  • Optimized the payment process of booking engine for faster payments
  • Developed a new Customer login and loyalty program for Air Canada collaborating with Gigya
  • Worked for the development of new feature named Complex Itinerary for
  • Multi-city booking scenario
  • Developed several utility class like filter logic, Mapping logic, etc
  • And exposed it as a common library
  • Developed a feature which allows other airline to collaborate with Air Canada to make purely international flight available on Air Canada website for PNR booking
  • Developed a deep link feature to support pure international flight booking
  • Worked for the development of NTP Promo-code feature to enable coupon discount on PNR booking
  • Developed a multi-GDS flight search platform to help customers choose most affordable price
  • Integrated several GDS like Altea(Amadeus GDS) and Galileo with the search platform
  • Worked on developing core logic of Path-Finder API to provide shortest possible path between origin and destination path
  • Developed logic for best possible combinable fare in multi-city flight search
  • Developed the routing framework from scratch on apache camel.

Software Engineer

SAP Labs, Tech
Bengaluru, Karnataka
07.2016 - 07.2018
  • I was part of the development team for SAP Translation Hub
  • It is a service on SAP Cloud Platform
  • I was working for design and development of web service with act as a platform to access records in a multilingual database by using machine translation
  • Integrated GIT as a service API of SAP Cloud platform with SAP
  • Translation Hub to get data from GIT repository for translation
  • Involved in performance analysis of application
  • Enhanced language service from SAP standards to adapt ISO-639/ BCP- 47 standards
  • Developed auto detection of i18n.properties files from GIT repository feature
  • Implemented integration test framework using Jasmine and NodeJS
  • Developed error handling mechanism for file conversion service for SAP translation hub
  • Worked on Jenkins for making integration test error free
  • Worked on implementation of several unit test cases using
  • Powermockito.

Software Engineer

Tech Mahindra
Bengaluru, Karnataka
06.2014 - 08.2016
  • I was part of the development team for an application called Ticket tracking tool which deals with End to End incident management
  • Developed the application using the Model View Controller (MVC) design pattern and implemented business logic for multiple scenarios
  • Involved in the implementation phase for the several controllers, services, dao classes along with JSP
  • Implemented several logic for utility class and exposed them as part of a shared library
  • Implemented several schedulers
  • Used JSTL for displaying the data to the front end using a map
  • Implemented several queries using Hibernate.

Education

Bachelor of Engineering - Computer science and engineering

Visvesvaraya Technological University
Karnataka
08.2010 - 06.2014

12th standard -

Saryug College
05.2008 - 06.2010

10th standard -

St Joseph's High School
06.2007 - 05.2008

Skills

GIT

MySQL

Rest API

System design

Redis

Shell Script Ubuntu

JSON

NGINX

AWS

HTTPS

Python3

SUPA Performance analysis tool

Oracle SQL

Apache camel(Spring framework)

SOAP

RabbitMQ

Azure

Google cloud platform

Java8

Spring-Boot

Microservice

Hibernate/JPA

Ubuntu VM

Certification

Awards and Achievements

Timeline

Senior Software Engineer(Founding Engineer)

Zoliday (Meetrecord)
07.2021 - Current

Senior Software Engineer

Zoliday
03.2021 - Current

Senior Software Engineer

Mystifly Pvt LTD
02.2019 - 12.2022

Senior Software Engineer

Alten calsoft (Client: Air Canada)
07.2018 - 01.2019

Software Engineer

SAP Labs, Tech
07.2016 - 07.2018

Software Engineer

Tech Mahindra
06.2014 - 08.2016

Bachelor of Engineering - Computer science and engineering

Visvesvaraya Technological University
08.2010 - 06.2014

12th standard -

Saryug College
05.2008 - 06.2010

10th standard -

St Joseph's High School
06.2007 - 05.2008
Saurabh KumarSenior Software Engineer(Founding Engineer)