Yuri Astrakhan

New York, New York, 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
Yuri Astrakhan is a software leader and co-founder of MapLibre with 13 years of experience, merging open-source stewardship with hands-on systems engineering across mapping, data visualization and Rust tooling. A former Principal Engineer at Elastic and now a Senior Staff Engineer at Rivian, he balances high-scale backend work and embedded EV software while continuing to lead MapLibre’s Martin tile server and the development of the MLT vector tile format. An active contributor to high-profile projects — from Vega and Wikimedia/OpenStreetMap integrations to rust-clippy, rust-bindgen and rust-analyzer — he speaks both JavaScript and modern Rust fluently. Known for pragmatic modernization (e.g., upgrading projects to Rust 2021 and replacing lazy_static with std::sync::LazyLock) and for streamlining CI/data pipelines, he pairs deep technical fixes with community coordination across AWS, Meta, Microsoft and the FOSS/OSM ecosystem.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
9,384reputation
1.4mreached
88answers
148questions
Badges
docker-compose
top-5%
docker
top-5%
statistics
top-5%
github-logo-circle

Github Skills (116)

dockerce10
cargo10
postgresql10
python10
vega10
testing10
http10
refactorings10
geo-spatial10
refactor10
mappings10
http-client10
code-analysis10
ci-cd10
webassemby10

Programming languages (35)

C#CGoHTMLJupyter NotebookTypeScriptShellLLVM

Github contributions (5)

github-logo-circle
Tools to turn the schema into other formats
Role in this project:
userBack-end Developer
Contributions:23 releases, 59 reviews, 317 commits in 2 years 11 months
Contributions summary:Yuri primarily focused on enhancing and refactoring the server-side components of the `openmaptiles-tools` repository. They made several revisions to the `server.py` file, which involved fixing function signatures and improving the structure to remove SQL injection vulnerabilities. Furthermore, they addressed deprecation warnings and improved the handling of database interactions. The user also updated dependencies and improved overall code quality and structure.
map-tilesmvtmapboxmapbox-glcartography
openmaptiles/openmaptiles

Feb 2019 - Nov 2021

OpenMapTiles Vector Tile Schema Implementation
Role in this project:
userDevOps Engineer & Data Engineer
Contributions:18 reviews, 105 commits, 223 PRs in 2 years 10 months
Contributions summary:Yuri primarily contributed to improving the build and deployment processes. They refactored quickstart and makefile scripts for better maintainability and efficiency. They also streamlined the data import process by creating scripts and leveraging tools like docker-compose and openmaptiles-tools, handling tasks such as data downloading, SQL post-processing, and MBTiles generation. Additionally, they optimized the handling of Wikidata data.
openstreetmapopenmaptilestilemaptilevector-tile
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