Arrivia
In 2019 I ventured into the travel and vacation industry. I was brought on to help show off travel opportunities included hotels, resorts, cruises, airfare and more. I was the first pure front-end developer, brought in to work on the newly formed UI/UX team. The application frontend was written in jQuery and a long unsupported templating library. There was plenty to chew on. Layout issues with certain languages, responsive issues, and a fair amount of technical debt.
I quickly jumped in, bringing in tools like BrowserStack to help with layout issues and for device specific testing. I also spent significant time converting jQuery to JavaScript/TypeScript as we added new features and rewrote older components.
SOR was already in the process of being acquired when I joined, and shortly thereafter we merged with International Cruise Excursions and WMPH Vacations to become arrivia.
As the only pure frontend developer, I was in a unique position to work across multiple agile teams as a shared resource. As such, I began supporting two other applications, one written in AngularJs and the other a more modern version of Angular. I handled all frontend work, including page redesigns, integrations into App Insights, and helped setup CI/CD pipelines as we moved everything to Azure.
In 2021, we had internal sales teams that were facing issues with hotel resort pricing. I was able to build a React + Next.js application that pulled all pricing rules (discounts, tax, margins, etc.) for a property so that our sales teams could review any properties pricing in great detail.
< Back to Work