In this role, I've primarily architected and delivered new features across the stack for the Listings product, which synchronizes and manages a business' location information across Yext's 100+ publisher network. I worked in an Agile environment and primarily used Java, Javascript, Go, and HTML/CSS.
Notable accomplishments:
● Worked closely with engineering leadership to improve billing infrastructure and auditing capabilities critical to Yext's IPO.
● Helped architect and implement improvements to Duplicate Listing Suppression, which suggests and helps businesses suppress unwanted / inaccurate listings.
● Modernized and improved human in the loop data labeling systems responsible for resolving problems where a computer may not be able to automatically infer the best answer. These problems include Duplicate Listing Suppression and Listing Matching, core features of the PowerListings product.
● Wrote ETL pipelines and performed database migrations from a MYSQL backed datastore to Elasticsearch for 200 million+ entities, decreasing page load and text query times by 100x for large accounts, such as Allstate and McDonald's.
● Wrote several microservices with Protobufs and domain driven design backend code integrated with web application admin datables.
Yext is defining a new category called digital knowledge management, which helps businesses manage all of the public facts that they want consumers to know across the digital ecosystem. The Yext Knowledge Engine™ lets companies manage their digital knowledge in the cloud and sync it to over 100 services in the PowerListings® Network. Yext Listings, Pages, and Reviews help businesses around the globe facilitate face-to-face and digital interactions that boost brand awareness, drive foot traffic, and increase sales.