📜 About
10+ years building backend systems (Ruby on Rails) and APIs for SaaS products. Strong focus on reliability and performance — SLOs, production bottlenecks, SQL optimization. Experience with search and analytics platforms (OpenSearch, Snowflake) and event-driven architectures (Kafka, Debezium). Comfortable leading technical initiatives from RFC through implementation and rollout.
🐈 Pet Projects
💼 Experience
- Developed features for an advisor CRM platform — accounting, reporting, lead sources, task management, document generation.
- Built and consumed internal/external APIs, including enterprise integrations.
- Refactored legacy architecture: model callbacks → command pattern; search logic → dedicated filtering.
- Delivered dynamic permissions and authentication improvements.
- Interviewed and onboarded engineers; facilitated Backend Guild knowledge-sharing sessions.
- Delivered product features with Ruby on Rails and JavaScript in a Scrum team.
- Implemented accounting and payments business logic using Trailblazer.
- Migrated infrastructure to AWS (EC2 Auto Scaling, ELB, RDS Postgres, S3, CloudFormation) and CI/CD (CodePipeline/CodeBuild/CodeDeploy).
- Led major Rails upgrades (4.2 → 5 → 6) and introduced Webpacker.
- Built an online language dictionary using Python/Django.
LeveL90 Innopolis, Russia
Web Developer (Ruby on Rails)
Jul 2015 – Apr 2017
- Built and maintained an online courses web app; shipped several MVPs.
- Integrated Xsolla API for recurring billing; implemented admin tooling with ActiveAdmin.
- Automated user-submitted task approvals with Sidekiq; implemented authorization with Pundit.
- Built file uploads (CarrierWave + Fog); deployed on DigitalOcean with Capistrano.
Advoclick (Freelance) Kazan, Russia
Web Developer (Node.js)
Dec 2015 – Jun 2016
- Rewrote parts of a Node.js/Express web-messaging platform; refactored WebSocket-based real-time messaging.
- Built JSON API backends for iOS and Android clients.
- Implemented multi-party messaging in a legacy codebase; built frontend features with Backbone.js.
- Built JSON APIs for a database management web service and a mobile task management app.
- Delivered backend and frontend for a team mood management service.
- Wrote feature tests (Capybara) and unit/integration tests (RSpec).
- Implemented uptime and incident alerting with Pingdom + PagerDuty.
🎓 Education
Technische Universität Ilmenau, Germany
M.Sc. in Computer and Systems Engineering (Double degree)
Thesis: Deep Learning for Portfolio Prediction using High-Frequency Data
Oct 2017 – Nov 2018
Kazan National Research Technical University, Russia
M.Sc. in Computer and Systems Engineering (Double degree)
Sep 2016 – Nov 2018
Kazan National Research Technical University, Russia
B.Sc. in Computer Science and Engineering
Thesis: Development of Educational Feed with Gamification and Social Elements
Sep 2012 – Jun 2016