•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