Sergey Tolstov

Software Developer at Esri

Redlands, 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

👤
Senior
🎓
Top School
Sergey Tolstov is a seasoned software developer with 13 years of experience specializing in spatial data processing, computational geometry, and high-performance rendering for GIS applications. Based in Redlands, CA, he builds parallel geoprocessing tools and core geometry functions in C++ and Java for Esri’s Vector Analysis and Geometry teams, and occasionally debugs Python workflows. Previously he spent six years on graphics, implementing 2D rendering, text layout and polygon clipping engines using FreeType and ICU for cartographic exports. An active contributor to Esri’s open-source Geometry API for Java, he has added JSON parsing, attribute stream handling, and OGC geometry support—work that improves interoperability for widely used GIS tooling. He holds a PhD-level background in physical and mathematical sciences, bringing a research-minded approach to practical, production-grade software. Colleagues know him for simplifying complex vector workflows and bridging low-level geometry algorithms with scalable, real-world geoprocessing systems.
code13 years of coding experience
bookPhD (Candidate of Physical and Mathematial Sciences), PhD (Candidate of Physical and Mathematial Sciences) at Belarusian State University
bookInternational Sakharov Environmental University
github-logo-circle

Github Skills (9)

json10
javas10
api10
apidoc10
java10
open-source9
data-structures8
data-structure8
javadoc7

Programming languages (6)

JavaC++CXSLTHTMLPython

Github contributions (5)

github-logo-circle
Esri/geometry-api-java

Feb 2013 - May 2022

The Esri Geometry API for Java enables developers to write custom applications for analysis of spatial data. This API is used in the Esri GIS Tools for Hadoop and other 3rd-party data processing solutions.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 147 commits, 104 PRs in 9 years 5 months
Contributions summary:Sergey primarily contributed to the Java-based Esri Geometry API, adding functionality related to attribute streams and JSON parsing. Their contributions included open-source releases, integration of the json.org parser, and fixing javadoc warnings, suggesting a focus on API development and maintenance. They also modified code related to OGC geometry support and simplified geometry handling, indicating a strong understanding of the API's core functionality and its integration with other standards.
spatial3rd-partygisdata-managementhadoop
Esri/cpptest

Jul 2017 - Jan 2023

Powerful, yet simple, C++ unit testing framework; new home after https://sourceforge.net/projects/cpptest/
Contributions:3 reviews, 24 commits, 30 PRs in 5 years 6 months
c-plus-plusunitc11tddbehavior-driven-development
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
Sergey Tolstov - Software Developer at Esri