Duane Gearhart

Senior Software Engineer at Mapbox

Pennsylvania, 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
Duane Gearhart is a senior software engineer with over two decades of experience and a focused 11-year run at mapping and routing companies, currently building location services at Mapbox. He combines deep backend expertise in C++, Java, SQL and Linux with hands-on work in routing engines—having been a core contributor to the open-source Valhalla project that improves OpenStreetMap-based transit and narrative routing. Duane has a strong track record of shipping production navigation features (alternate/draggable routes, time-sensitive routing, TTS guidance) and performance-tuning complex algorithms like Dijkstra’s in real-world systems. Comfortable across telecom, defense, and consumer mapping domains, he brings both rigorous academic training (MS/BS in Computer Science) and a habit of relentless, test-driven improvements. Known as a thought leader and mentor, he pairs analytical problem-solving with a practical focus on quality and user-centered direction text. An eclectic detail: beyond routing logic he’s contributed narrative-quality improvements such as multi-cue instructions and richer transit phrasing that directly improve driver and rider experiences.
code11 years of coding experience
job25 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Penn State University
bookJohns Hopkins University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

url-routing10
c-language10
cprogramming-language10
protobuffer10
protobuf10
testing9
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (7)

JavaC++CSSTwigJavaScriptSwiftRuby

Github contributions (5)

github-logo-circle
valhalla/valhalla

Nov 2014 - Feb 2022

Open Source Routing Engine for OpenStreetMap
Role in this project:
userBack-end Developer
Contributions:10 releases, 221 reviews, 2294 commits in 7 years 4 months
Contributions summary:Duane's contributions focused on enhancing the Valhalla routing engine, specifically related to transit-based route calculations. The commits added unit tests for transit-related phrases in the narrative builder to improve the quality of direction text output. The user has been involved in implementing functionality for handling features like multi-cue instructions and more efficient routing options.
osrmmulti-modalnominatimtileddijkstra
valhalla/odin

Jan 2015 - Feb 2017

Contributions:428 PRs, 838 pushes, 7 branches in 2 years 1 month
the-graphimprovedgraphpathdirections
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
Duane Gearhart - Senior Software Engineer at Mapbox