Maksim Suslov is a Senior Fullstack Developer with seven years’ experience building performant web applications and internal platforms, currently focused on electronic power-of-attorney systems. He combines strong front-end expertise in JavaScript, React, Redux and TypeScript with backend experience in Node.js, C# and Firebase, and has a proven track record optimizing rendering pipelines and high-load database queries. Maksim has contributed significant TypeScript migrations and tooling improvements to notable open-source geospatial projects like kepler.gl and loaders.gl, demonstrating an ability to improve maintainability at scale. A web3 enthusiast, he has hands-on experience with Solidity, Truffle and The Graph for indexing blockchain data. His academic background in physics and mathematics underpins a methodical approach to architecture and performance tuning across the stack.
7 years of coding experience
6 years of employment as a software developer
Specialist, Security of Information Systems, Information security specialist in telecommunication systems and networks, Specialist, Security of Information Systems, Information security specialist in telecommunication systems and networks at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Role in this project:
Full-stack Developer
Contributions:27 reviews, 63 commits, 87 PRs in 4 months
Contributions summary:Maksim's primary contributions involved translating the codebase to TypeScript, including converting localization, reducers (composers, combined-updaters, map-state, and map-style), schemas, actions, and various utility files. They also setup the build process to support TypeScript source code. The work appears focused on improving the project's maintainability and developer experience through the adoption of TypeScript across multiple areas of the codebase.
Contributions:1 review, 9 commits, 12 PRs in 2 months
Contributions summary:Maksim primarily focused on refactoring and improving the `i3s` module, which appears to handle the loading and parsing of i3s tile content. Their contributions included refactoring constants, enhancing type safety with TypeScript, and addressing issues related to Draco compression. They also made updates to the 3D tiles examples, demonstrating a working knowledge of 3D data formats and related tooling. Further, the user replaced project URLs and resolved some issues regarding the parsing of I3S tilesets.
csvloadersbasisdracobig-data-visualization
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
Maksim Suslov - Senior Fullstack Developer at Taxcom