Michelin
- Node.js
- PostGIS
- MapLibre
- GDAL
- Kafka
Full Stack Engineer/Tech Lead for Michelin Mapping Factory
Technical leadership
- Led an end-to-end platform migration. I led the effort to replace our legacy vector tile generation and serving solution, re-architecting the whole stack from the database to cache management to deployment architecture. I researched and decided on the new architecture, led backend development, and was closely involved in the deployment process and production architecture. The migration also integrated the new system into our data platform for our internal data teams' use.
- Driving our migration to OpenTelemetry. I work directly with all Product Owners and their technical teams, understanding key business metrics to ensure we implement proper monitoring of production applications. This involves making decisions on tradeoffs between sufficient observability and data storage cost effectiveness and dashboard performance. A core part of the effort is educating both software engineers and devops teams on OpenTelemetry observability concepts. I am frequently the point of contact for developers and Product Owners, as I am good at breaking down difficult technical topics into something they can readily understand.
- Managing our high-volume, B2B "Geospatial Intelligence Platform". I communicated directly with our client to understand their technical needs and implemented new features to address them, while identifying significant performance issues, improving our user-facing interfaces and APIs, managing Kafka topics and consumer groups, and implementing observability and monitoring across the platform.
Engineering
- On-the-fly map rasterization service. Built a completely new backend service for on-the-fly rasterization of vector maps, with a smart-caching and metatile system for production use.
- 3D terrain from satellite data. Processed satellite DEM data to create hillshade and 3D terrain on Michelin maps.
- City and region boundary highlighting. Added a feature to highlight the boundaries of cities and regions on user query.
- ...and many more projects related to the creation of modern visual maps for ViaMichelin.
- Node.js
- PostGIS
- MapLibre
- GDAL