$14.0 per Hour
About Mahesh K
Over 7+ years of experience in software industry experience in design, development, testing and maintenance
Worked extensively on Core Java, J2EE Technologies
Involved in Design, implementation and configuration in client/server, web and mobile application development using java technology.
Good knowledge on Data structures, Algorithms and Design patterns
Good Experience in Coding of business logics and debugging skills
Product development and management according to client needs
Understanding of established SDLC and followed the agile approach.
Implemented JMS using Apache Active MQ and worked on Restful Services
Tech Stack Expertise
Spring Boot,Core Java,Spring Framework6 Years
- May 2015 - October 2022 - 7 Year
Turvo Logistics Integration’s
- January 2021 - October 2022 - 22 Months
A Logistics application about shipment of the placed goods orders to be moved from one location to another based on the inputs from users.
As the shipment order is placed in the turvo app the shipment will be picked up and tracked till it gets delivered. As part of the integration’s i was responsible for integrating different third-party Transportation managements(like Oracle Transport Management(OTM) and Macropoint etc..) where the placed order along with the details of no of items, temperature it should hold, source, destination addresses and kind of transport etc. will be shared across different carriers or an individual carrier based on the shipment type. i have implemented different services to transform the requests to these vendor’s with their payload transformation on the fly using Jolt transformations. Once the order is placed in any of the TM’s we will get the location pings and updates regarding the shipment using web hook end points and handled the response when the order has been delivered to the respective destination.
Flight Planning System
- March 2020 - March 2021 - 13 Months
The main theme of this application is to create a flight plan before the flight gets dispatched.
To describe a proposed aircraft flight, The flight dispatcher will fill all the required information in the application and then makes a calculation based on the origin and destinations. It involves two safety-critical aspects: fuel calculation, to ensure that the aircraft can safely reach the destination, and compliance with air traffic control requirements, flight planners normally wish to minimise flight cost through the appropriate choice of route, height, and speed, and by loading the minimum necessary fuel on board. Once we gather all the information from the dispatcher we will make a request to the jeppesen engine. Based on the jeppesen engine’s response we will process the flight for a dispatch.
- November 2015 - September 2017 - 23 Months
The main theme of this application is to build a payment gateway for the online gaming labels (like bwin.com, partypoker.com, sportingbet.com, casinoclub.com etc.) of the company.
All the country wise payment options are stored in payment gateway database and these options will be considered for the payment by the end user. Whenever user selects the payment option the respective request for the option will be handled by the payment gateway where user is asked to enter their credentials and make a checkout. When user enters their details and submits the transaction then the details will be sent to the payment provider. if the user has sufficient funds in their bank the amount will be deducted and the payment gateway will get the success in the response from the provider and we settle the transaction and credit the amount to the user wallet, if the bank account does not have sufficient funds or data provided by the user is invalid then we get the respective invalid response then we show transaction as declined and update the same in database.
- December 2017 - December 2019 - 25 Months
The main theme of this web application is to track the running vehicles of the organisations by using the vehicles current gps location.
The organisations registered in the application can be able to track their vehicles movements, Hardware component is installed to the vehicle will send the current GPS location to the application and those GPS locations are used to track and whenever a vehicle is parked for more than an assumed limit of time then we make that location as parked. As we used the spring scheduler, so it will be responsible start and stop the trips every day at midnight and will send the trips report to the management. Every day a new trip will be generated for all the registered vehicles.