Alexander Schepanovski

Bangkok, Thailand
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 Schepanovski is a pragmatic software developer and architect with 15 years of experience building data-driven systems, web applications, and ML tooling from concept to production. He helped develop DVC at Iterative and architected Iterative Studio, contributing backend, DB design, and core refactors that improved data/version handling and test quality. Comfortable across Python, Node.js, Cython and databases (Postgres, MongoDB), he has a track record of performance tuning—e.g., dramatically reducing MongoDB query counts and migrating large apps to PostgreSQL with FTS. As a former lead developer and cofounder, he pairs hands-on coding with hiring, interviewing, and technical leadership. He favors laconic, well-documented solutions and is especially passionate about algorithms, data and natural language—often retaining subtle user metadata and formatting when refactoring tooling. Based in Bangkok, he brings a mathematician’s rigor (MS in Mathematics) to pragmatic engineering decisions.
code14 years of coding experience
job17 years of employment as a software developer
bookMaster of Science (MS), Mathematics, Master of Science (MS), Mathematics at Siberian Federal University (former Krasnoyarsk State University)
languagesEnglish, Russian
github-logo-circle

Github Skills (9)

rep10
pytest10
repr10
python10
refactor9
developer-tools9
refactoring9
data-science8
machine-learning7

Programming languages (12)

TypeScriptQMLC++ShellCRustJavaScriptPHP

Github contributions (5)

github-logo-circle
iterative/dvc

Apr 2019 - May 2022

🦉 Data Versioning and ML Experiments
Role in this project:
userBackend & DevOps Engineer
Contributions:28 reviews, 184 commits, 138 PRs in 3 years 1 month
Contributions summary:Alexander primarily focused on refactoring and improving the core codebase by retaining formatting and comments within .dvc files. They addressed several bugs related to file opening, character encoding, and stage metrics, while also adding meta keys to store user data. Additionally, they contributed to test suite enhancements, introducing Pytest-like tests and commonly used fixtures.
data-version-controlml-modelspythonversion-controldata-science
Suor/django-cacheops

Jun 2011 - May 2022

A slick ORM cache with automatic granular event-driven invalidation.
Contributions:10 reviews, 1043 commits, 84 PRs in 11 years 1 month
pythondjangocachinggranularinvalidation
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 Schepanovski