Alexander Shalamov

Software Engineer at Mapbox

Espoo, Finland
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
Alexander Shalamov is a seasoned software engineer with 12+ years building browser and mobile technologies, currently focused on map and web platform work at Mapbox from Espoo. He has deep systems and front-end expertise—contributing low-level C++ performance fixes and build infrastructure to mapbox-gl-native and enriching map rendering and text/image shaping in mapbox-gl-js. Previously at Intel he edited W3C specs (Generic Sensors, Web NFC) and owned Chromium components for sensors and imaging, delivering upstream work used by billions. Alexander combines standards advocacy, open-source craftsmanship, and practical product delivery, and he maintains a long-running personal studio (BlueOrange Studio) reflecting his entrepreneurial streak. An avid photographer, he actively shapes the Web Image Capture API, bringing real-world imaging needs into browser standards.
code12 years of coding experience
job17 years of employment as a software developer
bookMaster's degree, Economics And Management, Master's degree, Economics And Management at Saint Petersburg University of Telecommunications
bookMaster of Science - MS, Information Technology, Master of Science - MS, Information Technology at LUT University
github-logo-circle

Github Skills (12)

webgl10
dependency-management10
maps10
javascript10
build-system10
c-language10
cmake10
cprogramming-language10
opengl10
performance-optimization10
3d9
vector-tiles9

Programming languages (10)

TypeScriptJavaC++BikeshedShellObjective-C++JavaScriptHTML

Github contributions (5)

github-logo-circle
mapbox/mapbox-gl-native

Oct 2018 - Apr 2021

Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
userBack-end & Infrastructure Engineer
Contributions:9 releases, 1 review, 310 commits in 2 years 6 months
Contributions summary:Alexander primarily contributed to core backend functionality, focusing on low-level code and build infrastructure. Their work involved modifying core C++ code to optimize performance by changing how hex sequences are generated, and vendor in third-party library libbenchmark to ensure the binary compiled with same compiler/options. They also implemented various features for the rendering engine of a mapping application by adding a specific rendering path, filtering, and sorting functionality. These changes indicate the user's strong understanding of low-level optimization and dependency management within a complex codebase.
mapbox-glios-androidc-plus-plusmap-matchinggeopackage
mapbox/mapbox-gl-js

Mar 2019 - Sep 2021

Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
userFront-end Developer
Contributions:10 reviews, 22 commits, 26 PRs in 2 years 6 months
Contributions summary:Alexander primarily contributed to the front-end development of the `mapbox-gl-js` repository, focusing on enhancing map rendering and style customization. They implemented features related to symbol layer properties, including overriding paint properties using format expressions and integrating images within labels. The user's work involved modifying the code to accommodate images, including the addition of images to text-shaping, while maintaining performance.
vector-tilestilesmonorepobrowsermapbox
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
Alexander Shalamov - Software Engineer at Mapbox