Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Shweta Singh

Principal Software Engineer
Gurgaon,HR

Summary

Skilled Principal Software Engineer adapt at executing development strategies via unique management and design style. Known for tackling unforeseen hiccups in software creation with agility and tireless commitment. Creative innovator of novel approaches to time-worn problems, proficient at employing colleagues and resources to combat everything from minor bugs to catastrophic software failures.

Overview

9
9
years of professional experience
6
6
years of post-secondary education
3
3
Languages

Work History

Principal Software Engineer

MakeMyTrip
Gurgaon, Haryana
10.2020 - Current
  • Currently leading the team which works on enhancing the customer experience for holiday customers. When I joined the team entire post sales part for holiday booking was an offline business where post a customer had made a booking with us if customer had to make any changes he had to connect with an agent and it was done offline. Me and my team has developed the entire customer support section for holiday booking. In this process we had build the entire detail page of a holiday booking. Recently my team has shipped holiday cancellation which enables customer to do his package cancellation now it's own and now total 50% of the total cancellation is happening online.
  • Worked with software development and testing team members to design and develop robust solutions to meet product requirements for functionality, scalability and performance.
  • Investigated new and emerging software applications to design, select, implement and use administrative information systems effectively.
  • Employed peer code review to better delegate error checking duties and enhance debugging outcomes.

Lead Software Engineer

MakeMytrip
Gurgaon, Haryana
10.2019 - 10.2020
  • Responsible for enable MakeMyTrip chatbot system - MYRA to respond for question about any booking that user had created.
  • Was part of the team which developed our in house CRM management tool MyDesk. This platform had replaced the ORACLE CRM which was being used in MakeMyTrip. This platform uses java as backend and react js for frontend and DB used is mysql RDBMS and couchbase as nosql DB.
  • Developed code using Java and other programming languages to support digital repository frameworks and integrate systems.
  • Translated customer and system requirements into robust software design with test-driven approach.
  • Communicated technical development stages and provided design support to businesses and other stakeholders encouraging participation for on-time execution.
  • Wrote highly maintainable, solid code for software system, forming core framework and earning consistent praise from subsequent developers since initial version.

Senior Software Engineer

MakeMyTrip
Gurgaon, Haryana
04.2014 - 09.2019
  • Hotel Booking Modification: This project focused on providing online solution to customers to modify their hotel bookings(date change, pax change etc.). Developed all modules related to the project and worked as a full stack developer for the project. Put extra efforts to learn react within weeks and ensuring quality delivery of the project within the expected timelines. The project is highly appreciated for quality of the feature delivered under stringent timelines.

Technologies : React JS, Java, MySql, couchbase

  • Performance enhancement of Booking Summary API: Project was focused to reduce the latency of the booking summary API exposed for fetching post booking details. Identified the flaw in working architecture where the complete data was fetched from MSSQL even when the booking data rarely changed. Proposed and implemented cache solution to reduce DB reads for less dynamic data. Implemented event based cache update on DB transactions to ensure accuracy of data in DB. 95th percentile of the response time for booking summary got reduced to 120 milliseconds from 30 seconds. Accuracy of the data in cache was 98.3%

Technologies : C#, couchbase. MSSQL


  • Created procedures for system monitoring, recovery, backup and optimization.
  • Improved system performance by making proactive adjustments and resolving bugs.
  • Documented software design, detected faults, project planning discrepancies and other vital data.

Software Engineer

MakeMyTrip
Gurgaon, Haryana
06.2012 - 03.2014

Oracle BPM Integration:

This project was focussed on reducing the manual intervention required for assignment of task to call centre people. Whenever automation fails to do a task then manual intervention is required to complete the task. These task were assigned by supervisor. I have worked on creating business process management on Oracle BPM tool. Along with this worked on integration with our current in house site mid-office provided to handle offline sales. With this implementation we were able to automatically assign work to call centre officials with minimal supervisor interventions.

▪ Following Process were integrated with Oracle BPM

o Airline Cancellation Process

o Airline Ticketing Process & Visa Process

o Holiday Process management

Technologies : BPEL, BPMN, Java, C#. MSSQL

Education

MCA - Master of Computer Application

MNNIT, Allahabad
Allahabad
07.2009 - 06.2012

Bachelor of Science - Chemistry (H)

Univerity of Delhi
Delhi
06.2005 - 05.2008

Skills

Algorithm implementation

undefined

Accomplishments

  • Received an CTO champion award in year 2019-2020
  • Received Go Tripper of the year award in year 2014
  • Mentored new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.

Timeline

Principal Software Engineer

MakeMyTrip
10.2020 - Current

Lead Software Engineer

MakeMytrip
10.2019 - 10.2020

Senior Software Engineer

MakeMyTrip
04.2014 - 09.2019

Software Engineer

MakeMyTrip
06.2012 - 03.2014

MCA - Master of Computer Application

MNNIT, Allahabad
07.2009 - 06.2012

Bachelor of Science - Chemistry (H)

Univerity of Delhi
06.2005 - 05.2008
Shweta SinghPrincipal Software Engineer