My name is Vinod Desai. I am a Full Stack Web Developer currently working at Amadeus Labs Bangalore.
You can reach me on Linkedin.
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.
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.
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.
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
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
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
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
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 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
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
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
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
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)
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 Award for the Amadeus Hospitality - Check-In To Comfort Internship Project.
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).
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.
Created responsive and intuitive timesheet web page for reporting time by employees, managers and time administrators for Human Capital Management (HCM) application.
CGPA 8.88
Percentage - 90.33 (PCMB 94%)
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.