•Developed new Typescript integration to synchronize assets between two different asset management systems
•Rearchitected Lodging Results + Lodging Details components to significantly improve performance and reduce server strain by moving all C# code to the frontend. Search previously finished in 12-30s, and 3-7s after my changes
•Added new map functionality using Mapbox to Lodging search
•Developed “Friends and Family” component in React to allow customers to use their discounted vouchers to purchase tickets. Created new integration in backend Node, which authenticates using Auth0 to retrieve account information and available vouchers
•Built an interactive lodging property map using Javascript, Mapbox and C#, allowing users to to view and explore properties directly from the search results
•Developed new API Libraries to GET / POST data utilizing authentication for multiple APIs
•Investigated and fixed mini cart issues which were causing server instability. Refactored synchronous C# code to use async for our mini cart and reduced amount of server round-trips and unnecessary external API requests to improve performance
•Investigated and fixed many issues in checkout which could cause sales to get blocked or post incorrect data to the POS system