Greater New York City Area
• Built microservices replacing monolith serving the source of truth of spatial and location data.
• Built pricing and inventory cache for website ecommerce Dedicated Desks initiative.
• Built the Ingestion Pipeline harvesting source design models. The pipeline is integral to accurate inventory representation.
Pipeline consists of: Revit external application reflecting over all design elements to generate payload (C#, Typescript, React). Data Repository API which stores all harvest blobs in a git-like repository structure (Java). ETL which parses the blobs and transforms them into spatial business entities (Go).
• Built Go gRPC microservice for CRUD unary endpoints on all spatial entities and a streaming endpoint for the larger harvest payloads. Integrates with other services using messaging queues. Used by multiple teams serving member facing applications, and internal applications for real time reading, creating and updating of entities.
• Built GraphQL space and inventory gateway achieving a unified data model over dispersed sources of truth.
Built Temporal workflows for unifying location entity modification reducing 7 interfaces to a single point of interaction.
• Built Go geometry library.
• Created technical design documentation for multiple product initiatives.