Vinod Desai

Logo

Software Development Engineer
LeetCode
LinkedIn
Github

View the Project on GitHub vinod-desai/portfolio

Hello folks!👋

My name is Vinod Desai. I am a Full Stack Web Developer currently working at Amadeus Labs Bangalore.

You can reach me on Linkedin.

🔧 Langueages & Tools

html css JavaScript angular TypeScript Bootstrap Java Spring Oracle DB Microsoft Azure CSharp Dot Net Framework NodeJS Salesforce Git

Experience

Software Development Engineer - 3

Amadeus Software Labs India Private Limited

Role - Senior Developer, Scrum Master, Mentor for New Joiners, Graduate Engineer Trainees & Interns.
Responsible for Design, Development of web applications for Amadeus Hospitality Products using Java, Spring Boot, Oracle DB, JavaScript, Angular, C#, DotNet, Azure and other technologies.

Software Developer

Crestron Software Development India Private Limited

Role - Senior Developer, Project Lead and Release Manager.
Responsible for Design, Development of web applications.
Responsible for Integrating applications with Salesforce B2B Commerce cloud.
Responsible for Releasing Applications using Azure Pipeline and Release tools.

Senior Applications Engineer

Oracle India Private Limited

Role - Senior Developer Project Lead, and Mentor for new joiners.
Responsible for developing web applications for Time and Attendance module of Human Capital Management (HCM) product.
Responsible for debugging bugs and providing quick bug fixes for customer real time issues.
Responsible for improving web pages performance and delivering optimized, high quality features.

Projects

Payment Recovery for iHotelier Reservations Booking Engine Application:

Created generic payment recovery processor scheduled job to confirm the reservations created from iHotelier Booking Engine for which payment has been deducted and reservations are in pending state.
Tech Stack: Java, Spring Boot, Webhooks, Oracle DB, Fiorano Messaging Queue, Angular, Jasmine, JUnit, Mockito
Implemented for Payment Provider: Ingenico-Ogone Credit Cards, Ingenico-Ogone Alternate Forms of Payments - Paypal

Amadeus Property Management System (APMS):

Created menu toggle, configuring financial picklist items, show room details on reservation screen features for improving user experience.
Synchronizing Amadeus Property Management System (APMS) data with Amadeus Hospitality Data & Reporting Platform (AHDRP) for reservations reports.
Tech Stack: Dot Net Core, Azure SQL DB, Azure Function App, Azure Service Bus, Azure Application Insights, Azure DevOps, OpenAPI/Swagger Specification, Angular, AG Grid, Ng-BootStrap, Knockout JS

Central Guest Intelligence (CGI) Application:

Created group module for CGI application for creating, updating groups for group reservation and integrated with Amadeus Property Management System (APMS).
Tech Stack: Java, Spring Boot, Angular, AG Grid, Ng-BootStrap, Jest, JUnit, Jenkins

Light Fixture Configurator Tool (LFCT)

Created Configure Price Quote (CPQ) web application for light fixture product from scratch including design/prototype, requirement gathering from buisness.
Ability to generate multiple version of the project design, generate quote and export data to excel.
Integrated with Salesforce B2B Commerce cloud application for order processing and to provide consistant user experience for ordering configurable and non-configurable products from Crestron.
Automated Validation of Product Lexicons and Pricing using C# Selenium test framework.
Tech Stack: HTML, CSS, JavaScript, Angular - 14, Jasmine, Dot Net Core (Version - 3), MSTest, MS SQL Server, Azure

Consultant Calculator

This application is designed to assist crestron consultants in calculating the cost of the crestron hardware and software products for commercial and residential projects along with products rack units, power, and cooling informations at one place.
Ability to generate multiple version of the project design, generate quote and export data to excel.
Integrated prequote project with QuotesWeb application for converting prequote project into and an opportunity.
Upgraded Angular version 8 to 14.
Tech Stack: HTML, CSS, JavaScript, Angular - 14, Jasmine, Dot Net Core (Version - 3), MSTest, MS SQL Server, Azure

Crestron Design Tool for Shading Solutions (CDTS)

Crestron Design Tool for Shades for configuring all types of shades product, add accessories to design, create revisions, generate quote and order the shading solutions for commercial and residential projects.
Implemented Order Processing by generating an XML file, this order XML file is consumed by SAP PI/PO module for further managing and processing the order by manufacturing unit.
Tech Stack: HTML, CSS, JavaScript, ASP.NET MVC 3, MSTest, MS SQL Server, Azure

QuotesWeb

Configure, Price, Quote (CPQ) application for sales order team to create projects for customers with products details and generate quote.
Tech Stack: HTML, CSS, JavaScript, Angular, Jasmine, ASP.NET MVC 3, MSTest, MS SQL Server, Azure

Attachments Framework

This configurable framework provides the ability to attach files in any transaction page of HCM application.
Framework Supports attaching files, links and entering rich texts. Tech Stack: HTML, CSS, JavaScript, Java, Oracle Fusion Middleware, Oracle DB, Oracle OCI

Fluid Timesheet

Created Dashboard and responsive web pages for elapsed, punch and hourly time reporters for add/edit reported time, view exceptions and payable time details for employees, managers and time administrators. Tech Stack: HTML, CSS, JavaScript, Java, Oracle Fusion Middleware, Oracle DB, Oracle OCI

Certifications

Certified SAFe Scrum Master
Microsoft Certified: Azure Developer Associate (AZ-204)
Microsoft Certified: Azure Fundamentals (AZ900)
Microsoft Certified: Azure Data Fundamentals (DP-900)
Microsoft Certified: Azure AI Fundamentals (AI-900)

Honors & awards

The Rising Star [January - 2024]

Awarded with a Rising Star for successfully completing the payment recovery feature for Ingenico-Ogone payment gateway. This is carried out for reservations made for hotels through the iHotelier booking engine app. The project is finished to a high standard and on time.

Best Mentor for Internship Project [August - 2023]

Best Mentor Award for the Amadeus Hospitality - Check-In To Comfort Internship Project.

Spot Recognition [October - 2022]

Senior Developer and Scrum Master role for new Amadeus Property Management System (APMS) - Bengaluru team.
Worked on complex UI features for both ACRS-CGI and APMS application.
Worked on Reporting Framework feature - Asynchronously sync data between APMS and Amadeus Hospitality Data Reporting Platform (AHDRP).

Spot Recognition [June - 2020]

Created Consultant Calculator application from scratch for crestron consultant employees for creating quotes with both crestron and third party company products.
Involved in requirement gathering, project management, designing, architecting, development, testing, deploying application on to Azure Virtual Machines and presenting the application to stake holders.

Outstanding Contributor Award (OCA) [July - 2018]

Created responsive and intuitive timesheet web page for reporting time by employees, managers and time administrators for Human Capital Management (HCM) application.

Education

R. V. College of Engineering (RVCE), Bengaluru

B.E. in Electronics and Communication

CGPA 8.88

Anmol Science PU College, Davangere

Pre University Course

Percentage - 90.33 (PCMB 94%)

Interests

Apart from being a web developer, I do solve problems on LeetCode, attend tech conferences organized by Devkode, JS India, etc.

My hobbies include Cooking, Workout/Gym, Running, Watching Stand Up Comdey shows, Cricket and Movies.