Maxim Rylov is a Senior Software Developer and geoinformatics researcher based in Heidelberg with over 19 years of software experience and seven years focused on spatial and vector database engines at SAP. He holds a PhD (Magna cum laude) in Geoinformatics and has blended academic research in automated cartography and routing with production-grade back-end engineering. Maxim is a key open-source contributor to flagship geospatial projects such as QGIS and GDAL, where he implemented and refined SAP HANA spatial support, optimized performance, and strengthened testing and transaction handling. His work bridges deep algorithmic insight and pragmatic database engineering, often tackling tricky issues like spatial reference handling and lazy initialization for large data sets. Colleagues rely on him for converting research ideas into robust, deployable GIS components that scale in enterprise environments.
7 years of coding experience
11 years of employment as a software developer
Diploma, Applied Mathematics and Computer Science, with highest distinction, Diploma, Applied Mathematics and Computer Science, with highest distinction at Kyrgyz-Russian Slavic University
Doctor of Philosophy (Ph.D.), Geoinformatics, Magna cum laude, Doctor of Philosophy (Ph.D.), Geoinformatics, Magna cum laude at Ruprecht-Karls-Universität Heidelberg
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
Role in this project:
Back-end Developer & Database Engineer
Contributions:68 reviews, 158 commits, 33 PRs in 2 years 7 months
Contributions summary:Maxim's commits primarily focus on the implementation and refinement of the SAP HANA database provider within the QGIS project. The contributions involve extensive code changes to the `QgsHanaProvider` class, encompassing refactoring, enhancements to spatial reference system handling, and improvements to data type mapping. Additionally, the user made significant contributions to testing the HANA provider, with fixes and improvements to test cases. The user also worked on optimizing batch processing and various bug fixes within the HANA provider code.
GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats.
Role in this project:
Back-end Developer
Contributions:65 reviews, 42 commits, 21 PRs in 9 months
Contributions summary:Maxim primarily contributed to the development of the HANA database driver for the GDAL library. Their work included adding support for SAP HANA Spatial features, integrating autoconf and CMake build systems, and resolving compilation errors. Additionally, the user addressed string encoding issues within the HANA driver and implemented lazy initialization of HANA layers to optimize performance. They also fixed transaction support, ensuring data integrity during database operations.
licensedrasteriogeospatialrasterdata-formats
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.