📜 About

Senior backend engineer with 13+ years building Ruby on Rails services and APIs for SaaS products. I lead pragmatic technical initiatives from RFC to rollout, with a focus on reliability, performance, and maintainable systems. Recent work spans SLO-driven troubleshooting, SQL optimisation, OpenSearch and Snowflake migrations, and event-driven architecture with Kafka and Debezium.

🐈 Selected Projects & Writing
🤖 Applied AI Infrastructure Research

Exploring production-ready local and self-hosted LLM infrastructure for teams that need data control, predictable costs, and private workflows. The work combines ML research with backend, cloud, and reliability engineering.

  • Deployment and orchestration across cloud and on-premise environments
  • Observability, monitoring, and reliable production operation
  • Backend integrations, vector retrieval, and workflow automation
Support

I build open-source tools and side projects with no ads. If something here is useful to you, a small gift keeps it running.

💼 Experience
Phrase Berlin, Germany Senior Software Engineer (Ruby on Rails) Sep 2023 – Present
  • Led technical initiatives from problem framing and RFCs through implementation and rollout.
  • Built agent-based workflows and internal automation tooling to improve engineering productivity.
  • Reduced failed Machine Translation requests and unnecessary external API traffic by caching unsupported language pairs.
  • Contributed to Snowflake analytics migration and OpenSearch migration projects; maintained Translation Memory Indexer services in Go.
  • Diagnosed and resolved SLO-impacting production bottlenecks and slow database queries.
  • Built REST and GraphQL APIs for backend services and platform integrations.
  • Contributed to event-driven workflows with Debezium and Kafka, and infrastructure changes with Terraform.
  • Served in production on-call rotations, incident response, and the AI engineering circle.
FinLink Berlin, Germany Software Engineer (Ruby on Rails) Nov 2020 – Aug 2023
  • Built CRM features for financial advisers, including accounting, reporting, lead sources, task management, and document generation.
  • Built and integrated internal and external APIs, including enterprise integrations.
  • Modernised legacy architecture by replacing model callbacks with commands and moving search logic into dedicated filtering.
  • Delivered dynamic permissions and authentication improvements.
  • Interviewed and onboarded engineers; facilitated Backend Guild knowledge-sharing sessions.
Makerist Berlin, Germany Software Engineer (Ruby on Rails, AWS) Jul 2018 – Oct 2020
  • 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.
Syzlek (Freelance) Kazan, Russia Web Developer (Python/Django) Jul 2017 – Sep 2017
  • 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.
Flatstack Kazan, Russia Ruby on Rails Developer Apr 2013 – Jan 2015
  • 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