• Developed and maintained an internal map api, using React, TypeScript and Node, for 18 internal Compass teams to build applications for real estate agents and prospective home buyers
• Led on-call rotation every three weeks, which involved monitoring Maps Platform services through Datadog, resolving problems, and answering questions that arose during the rotation
___Accolades and notable work___
“Snap to Streets”
• Earned Second Place Overall in 2021 internal hackathon for “Snap to Streets” drawing tool, which uses the Google Maps Static Map API and easystar.js’s asynchronous A* search algorithm API to construct point-to-point SVG line segments following roads on a map
• Drove the hackathon project to a full-stack solution, which included: setting up Node.js server infrastructure to handle fetching a static map jpeg, converting the image to a chunked, binary matrix, and returning the matrix to the client where it was used to draw the shortest SVG line that follows the road network on the map
• Worked with the design and product teams to construct an optimal user experience and workflow and to develop a go-to-market strategy with a segmented release
• Deployed to production, without product marketing, in July 2022 and had 731 unique uses in its first month
Climate Risk Technical Specification
• Developed a technical specification for the integration of climate risk raster tiles from a third-party provider into the Maps Platform team’s api using a Node.js proxy service to fetch the tiles from the provider and React components to control and render the SVG shapes on the map
Consumer Search Re-architecture
• Led the public-facing Consumer Search application’s re-architecture to the Maps Platform team’s new api, which included debugging missing and broken features, recommending architecture decisions for the api, and writing sections of the new api’s documentation