Maxim Sukharev

Singapore
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
Maxim Sukharev is a seasoned software engineer with 15 years of experience building scalable backend systems and developer-facing tools, currently serving as Member of Technical Staff at a venture builder in Singapore and Staff Software Engineer at Fujitsu Launchpad. He is a Go and JavaScript specialist who has led platform migrations from single-tenant to SaaS, designed multi-tenant foundations, and shipped high-traffic services at foodpanda and Lazada. Maxim combines hands-on engineering and team leadership—people management, mentoring, and improving CI/CD, monitoring and developer experience are recurring parts of his roles. An active open-source contributor, he has improved stability and data integrity in notable projects like Apache Superset and maintained Go bindings for tree-sitter, reflecting a taste for tooling and infrastructure that aids other developers. He routinely tackles both product-facing features and low-level robustness (e.g., partial parsing support, export/import data fixes), showing an attention to data correctness under real-world constraints. Based in Singapore, he blends pragmatic engineering with a track record of shipping resilient distributed systems and reusable platform components.
code15 years of coding experience
job19 years of employment as a software developer
bookBachelor Computer Science, Bachelor Computer Science at Ural State Technical University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (28)

git10
tree-sitter10
back-end-development10
python10
abstract-syntax-tree10
django10
testing10
parse-tree10
flask-ask10
binding10
go10
apache-superset10
sql10
database-design10
golang10

Programming languages (21)

SmartyC#JavaCSSC++CRustScala

Github contributions (5)

github-logo-circle
smacker/go-tree-sitter

Feb 2018 - Jan 2023

Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
Role in this project:
userBack-end Developer
Contributions:16 reviews, 220 commits, 96 PRs in 5 years
Contributions summary:Maxim contributed to the development of Go bindings for the tree-sitter library, focusing on implementing methods for nodes, adding iterator functionality, and extending support by moving the JavaScript language to a separate package. They also added new document bindings that improve the parse functionality. The user made updates by implementing support for partial parsing and updating the code to the last tree-sitter version, indicating an active role in maintaining and enhancing the library's core functionalities.
golangtree-sitterbindinggolang-bindingssyntax-tree
src-d/hercules

Jan 2018 - Mar 2019

Gaining advanced insights from Git repository history.
Role in this project:
userBack-end Developer
Contributions:12 commits, 7 PRs, 16 comments in 1 year 1 month
Contributions summary:Maxim primarily contributed to the backend of the `hercules` project, focused on Git repository analysis. Their work involved modifying core components of the analysis pipeline, specifically adding functionality to skip vendor directories during the tree difference calculation and adding tests. Furthermore, they have been involved in implementing and testing different components of the analysis. They were involved with refactoring the configuration options.
git-analysismachine-learningtensorflowmloncodetensorboard-visualizations
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