manoj sharma, Senior Software Engineer

manoj sharma

Senior Software Engineer

Musafir.com

Location
United Arab Emirates - Sharjah
Education
Bachelor's degree, BSC-IT
Experience
12 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :12 years, 9 Months

Senior Software Engineer at Musafir.com
  • United Arab Emirates
  • My current job since October 2014

Musafir Payment project
Project Description : Musafir Payment Website is responsible for taking payment from Musafir Webiste/API and third parties like Ixigo.
Modules : Paytm Integration/PayZapp Integration : Complete end to end Paytm wallet payment Integration.
Role & Responsibility : Requirement Analysis, creating functional specification, directly contacting Paytm and payzapp to gather integration information, docs, sdk’s.Created classes/logic for processing and verification of payment from Paytm and Payzapp and revert to client about the payment status.

Musafir APP API
Project Description : Musafir API is being consumed by Musafir Android and IOS Application and third parties like Ixigo.com, skyscaner.com etc for Searching, Booking and payment of flights.
Modules :
Native Payment API : Instead of loading a web page on mobile for payment. Payment APIreturns all payment option.
UserProfile API : Api consumed by App for User login, Signup, logout, password reset etc MyTrip’s API : Api to load all trips(Flight/Hotel) bookedbyuser, cancelflight(Trips) SubSecondSearch : Making Search faster and better by adding backgroud/async search and
Reducing hits to thirdparty API for flight/Hotel search
Travelers API : Consumed by Mobile to add/update/delete frequently used travelers Frequent Flier API : Consumed by Mobile to add/Save Frequent Flier number AutoCreate Visa API : Option for customers o auto create visa while booking flights
Role & Responsibility : Requirement Analysis, creating data flow diagram, creating functional specification, creating tables, stored procedures, created classes/logic which handles request received from App and accordingly give response.

Musafir Website (B2b & B2c)
Modules: Price Calendar, Integrating with trip advisor and updating ratings, Sub second search, Invoicing Module, Traveler Profile, Traveler policies, Airarabia baggage integration, B2B module changes, Traveler tags, performance/flight/hotel Reports
Role & Responsibility : Requirement Analysis, creating functional specification, and writing code.

sr software engineer at Ridlr
  • India - Mumbai
  • April 2014 to October 2018

Ridlr API
Technology Used : Java (spring, Hibernate), Postgress, Mongo
Project Description: Consumed by Ridlr APP for getting commute data.show near by stops like andheri stn and all routes going through andheri stn.Basically it’s a complete trip planner which will guide you to travel from point A to point B through bike, bus, train, metro etc
Modules :
Get All near by stations (Trains, Bus, Metro)
Get fastest route from point A to point B which will include train, bus and metro. Get complete time table of a transport or of a particular station
Role & Responsibility : Requirement analysis, writing complete code, complete deployment of API Project, Postgress database and mongo db on unubtu server(complete serve deployment from scratch)


Tabcab Windows Mobile APP & MegaCabs Windows Mobile APP
Technology Used : Xaml, C#, Sqllite
Project Description: TabCab App/MegaCabs is used to book cabs from mobile app consuming Tabcab’s/Megacabs API.User can select origin, destination of route and creates trip. And further a driver is assigned to the trip
Role & Responsibility:

Software Developer at BookMyShow
  • India - Mumbai
  • August 2011 to April 2014

BookMyShow Transaction/TicketingSystem and BMS Kiosk Application
Project Description:
BTS : is responsible for end to end booking of Events on BMS website Consumed by BookMyShow Website for following calls
InitiateTrans (Initiates booking on BMS webite)
AddSeats (randomly assigning seats to user on basis of quantity selected) GetSeatLayout(displaying seat layout to user)
SelectSeats(blocking seats selected by user) ComitTrans(completing and confirming seats after payment) Syncing events, Films, venues with BMS database
Kiosk :This application is used by the customers to print tickets in theaters, after they book it online at BMS. customer can scan Bar-codes, or can scan messages or they can manually enter the ID for printing Tickets.
Role & Responsibility : Requirement analysis, writing complete code, complete
deployment of API Project, Windows service. Database purging, creating indexes monitoring sp’s etc

Education

Bachelor's degree, BSC-IT
  • at Kuvempu University
  • November 2011

I have done BSCIT

Specialties & Skills

SQL Server
ASP.NET
OCR, Web Applications, Api, MVC, API, ASP.NET, Mysql, XML, B2b, Requirement, Functional, Microsoft Technologies, Sql, SQL Server, Visual Studio, Web Page, Java, Com, Database Development, Logic, .Net, C#.NET , JavaScript, Microsoft Certified Professional, IIs 7.0, Invoicing, ADO, Windows, Languages, HTML, Website E-Commerce
ADO.net
ASP.NET

Languages

English
Expert

Training and Certifications

GNIIT (Training)
Training Institute:
NIIT
Date Attended:
March 2008

Hobbies

  • Cricket , Playing Mobile games