Jeff Underwood

Geospatial Data Operations Analyst

Fremont, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jeff Underwood is a geospatial data operations analyst with eight years of hands-on experience turning messy map data into reliable, production-ready datasets for major tech and mapping projects. Based in Fremont, CA, he has combined roles at Apple, Google, Facebook, Snap, and RMSI with independent consulting, demonstrating strengths in geospatial pipelines, quality analysis, and program-level operations. An active contributor to Tilezen's vector-datasource, he has tweaked osm2pgsql Lua scripts and SQL transforms to handle disputed borders and improve administrative labeling—work that directly impacts how OpenStreetMap data is rendered at scale. Jeff’s background in disaster reduction and emergency planning gives him a pragmatic, stakeholder-focused approach to mapping problems, and he’s equally comfortable shipping technical fixes as he is coordinating cross-functional teams.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Arts (B.A.) Disaster Reduction and Emergency Planning, Bachelor of Arts (B.A.) Disaster Reduction and Emergency Planning at Western Washington University
github-logo-circle

Github Skills (8)

openstreetmap10
lua10
vector-tiles10
postgresql10
sql10
cartography10
python8
geojson7

Programming languages (4)

MDXJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
tilezen/vector-datasource

Dec 2021 - Aug 2022

Tilezen vector tile service - OpenStreetMap data in several formats
Role in this project:
userBack-end Developer & Data Engineer
Contributions:21 reviews, 26 commits, 39 PRs in 9 months
Contributions summary:Jeff's contributions primarily focus on modifying and enhancing the data processing logic within the Tilezen vector tile service. They made significant changes to the Lua scripts used by `osm2pgsql` for processing OpenStreetMap data, specifically for handling disputed borders and country labels. Additionally, they contributed SQL scripts to suppress names of disputed areas and recast features for better map rendering. The user also made adjustments to the data transformation pipeline and added SQL updates to modify how certain administrative boundaries are displayed.
pythonfltkmap-editortilesetmapzen
Documentation for Open Mapping At Facebook
Contributions:34 commits, 1 PR, 26 pushes in 1 year 6 months
mappingfacebook
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jeff Underwood - Geospatial Data Operations Analyst