SquareTrade is a device protection company that focuses on providing better customer experiences when devices break, which is already a harrowing experience in itself. Part of that is making sure the claims process is running smoothly and always improving.
An interesting project I owned was our location selector, which is a custom component that makes use of the Google Maps API. At first, it only showed stores that SquareTrade partnered with, but eventually we needed to show different types of stores (Apple stores, non-partner stores, etc.) that were close to the customer's vicinity. I worked with our API team to modify the responses and allowed the app to accept various store types and handle them. I also enhanced no-location use-cases and updated the final screen to make sure that the selected location was shown in the end, and added distance markers that calculated distance between the user's zip code and each location using Google's Spherical methods.
Also, because we had more data coming in, we wanted to lazy-load the options. I refactored the way the app fetched data from the backend which resulted in much faster loading times for the Customer Service agents. The dreaded spinner time was reduced significantly.