Andrei Subbota

Senior Backend Engineer at Mentimeter

Stockholm, Sweden
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
Andrei Subbota is a Senior Backend Engineer with 16 years of experience modernizing high-scale platforms, currently operating at Staff level at Mentimeter where he leads complex domain migrations and platform-wide backend initiatives. He specializes in legacy system modernization, API platforms serving millions of users, and observability—having driven Datadog and OpenTelemetry improvements across multiple product teams. A pragmatic polyglot with deep roots in the Ruby ecosystem, he maintains OSS contributions to projects like Grape and Errbit and has improved DevOps tooling around Capistrano DB syncs. Andrei combines hands-on systems design and fast, thorough code reviews with cross-team technical leadership and mentorship, helping teams adopt reliable backend practices. Based in Stockholm, he brings a mathematician’s rigor to reliability and migration challenges, often surfacing subtle integration issues before they reach production.
code16 years of coding experience
job21 years of employment as a software developer
bookBS Mathematic, BS Mathematic at Samara State University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
116reputation
10kreached
6answers
0questions
github-logo-circle

Github Skills (29)

monitoring10
ruby-rails10
grapesjs10
apidoc10
api-design10
capistrano10
rspec10
rails10
database-administration10
validation10
ruby10
api10
error-log10
gr10
devops10

Programming languages (8)

TypeScriptShellJavaScriptGoPHPHTMLRubyPython

Github contributions (5)

github-logo-circle
sgruhier/capistrano-db-tasks

May 2014 - Feb 2018

Add capistrano tasks for syncing remote and local database
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:3 releases, 33 commits, 27 PRs in 3 years 9 months
Contributions summary:Andrei primarily contributed to the project by enhancing the database synchronization tasks within Capistrano. They focused on improving database configuration, including adding support for database port, user name, and the `db_ignore_tables` option. The commits also introduce the integration of Gzip for database compression and improve the loading of remote database configuration by parsing the ActiveRecord configuration. Moreover, they added logging and error handling to improve the usability of the tasks.
capistranolocal-database
ruby-grape/grape

Nov 2023 - Dec 2025

An opinionated framework for creating REST-like APIs in Ruby.
Role in this project:
userBack-end Developer
Contributions:14 reviews, 6 PRs, 38 comments in 2 years 1 month
Contributions summary:Andrei primarily contributed to the Grape API framework, focusing on enhancing its parameter handling and validation capabilities. Their work included fixing validation issues within `with` blocks, implementing deep merging for group parameter attributes, and supporting nested `with` calls within the parameter DSL. Additionally, they addressed an issue related to correct full path building for lateral scopes and aligning error method signatures. The user also fixed an issue in the `rescue_from` block.
restrubygrapeapi
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