🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Айрат Арсланов (arslanov-airat), 35 лет, Россия, УфаАйрат Арсланов (arslanov-airat), 35 лет, Россия, Уфа
Бэкенд разработчикВеб-разработчикСтарший (Senior)
Ищу работу

Контакты

Войти
Возраст: 35 лет
Опыт работы: 11 лет и 7 месяцев
Регистрация: 29.07.2013
Последний визит: сегодня
Гражданство: Россия
Местоположение: Россия, Уфа
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

Senior Backend, 13+ лет в продакшене. Последние 4 года: в составе небольшой команды Ruby-инженеров


ArtStation (Artstation Labs, подрядчик Epic Games), международной платформы для 3D-художников (30 млн пользователей, 350 сервисов на Ruby, DDD, высокие нагрузки). В составе команды участвовал в переводе ключевого сервиса на внутренний фреймворк компании (Roda + Sequel), общий с основной платформой: единый стек, переиспользование наработок и явные доменные границы. Покрытие доменной логики тестами до 94%.

Основной фокус: бэкенд-архитектура на Ruby вне Rails-стека (Roda + Sequel) с применением DDD, CQRS, Hexagonal Architecture, anti-corruption layer. Свободно переключаюсь между Ruby, Python (FastAPI, Django) и PHP (Laravel, Yii2)


Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Redis
Laravel
RSpec
PostgreSQL
MySQL
Agile
Git
Английский язык
PHP
Docker
Ruby
Ruby on Rails
Elixir
ООП
REST
CI/CD
Python
FastAPI
Kubernetes
Apache Kafka
Linux
Bash

Опыт работы

  • TechTeam
    Август 2025 — По настоящее время (11 месяцев)

    Параллельная разработка нескольких продуктов на смешанном стеке (Ruby, Python, PHP): backend, AI-интеграции, инфраструктура.

    Ruby-пайплайн обработки торговых документов: приём PDF и сканов, OCR через Google Vision API, извлечение полей через GPT-4.1, сшивка данных из нескольких документов через fuzzy-матчинг, выгрузка Excel-отчётов на FTP. (Ruby, Sidekiq, Redis, PostgreSQL)

    AI-ассистент поддержки интернет-магазина: RAG-пайплайн (sentence-transformers + ChromaDB, DeepSeek LLM) с PII-анонимизацией чатов через NER (Natasha). (Python, FastAPI)

    Дополнительно: backend анализа биомеханики упражнений по 3D-координатам из MediaPipe (Python/FastAPI); рефакторинг и AI-рекомендации для спортивной платформы (PHP/Laravel 11, Livewire).

    PostgreSQLDockerGitPythonDjangoPHPMySQLLaravelRESTful APIFastAPIPytestRuby
  • A hub for digital artists
    КазаньОт 10 до 100 сотрудников
    Ruby Backend Developer
    Август 2021 — Август 2025 (4 года и 1 месяц)

    В составе небольшой команды Ruby-инженеров ArtStation, международной шоукейс-платформы для 3D-художников (30 млн уникальных пользователей). Архитектура: 350 сервисов на Ruby в DDD-подходе (распределённый монолит на общей кодовой базе с tree-shaking, 20 bounded contexts, 7 баз PostgreSQL, Redis, высокие нагрузки), внутренний фреймворк поверх Roda + Sequel. Первый год работал над самой платформой ArtStation, затем основным проектом стала review-система для 3D-художников.

    Review-система для 3D-художников (основной проект)

    • Участвовал в переводе сервиса с Rails на внутренний фреймворк компании (Roda + Sequel) с переиспользованием наработок платформы. Командное решение: единый стек, явные bounded contexts и контроль зависимостей. На моей стороне миграция: замена Rails-роутинга на Roda и вынос ActiveModel. 
    • Участвовал в разработке мульти-тенантной архитектуры с изоляцией данных по организациям (подключение корпоративных клиентов без утечек между тенантами).
    • Реализовал работу с ревью-контентом (ассеты, комментарии, реплаи) на двух источниках: через API ShotGrid (Autodesk) и на собственной стороне. Аннотации поверх видео и изображений ShotGrid не поддерживал, поэтому их хранили и обрабатывали у нас. Интеграцию с ShotGrid изолировал за anti-corruption layer и покрыл тестами с VCR.
    • Реализовал Ruby-слой гостевого доступа к realtime ревью-сессиям: внешние гости получали read-only доступ в рамках прав пригласившего участника (сокетный транспорт жил в отдельном Elixir-контексте).
    • Реализовал Ruby-часть медиа-потока: приём загрузок изображений, постановку на транскодинг и генерацию событий для websocket-слоя.
    • Реализовал курсорную пагинацию.
    • Довёл покрытие бизнес-логики тестами на RSpec до 94%.
    • Командная работа: код-ревью коллег, онбординг и менторинг новых разработчиков, совместная декомпозиция и оценка задач, взаимодействие с фронтенд-командой и product owner.
  • Уфа
    PHP developer
    Ноябрь 2020 — Август 2021 (10 месяцев)

    Разрабатывал и поддерживал интернет-магазины: каталоги, корзины, интеграции с платёжными системами, импорт из CSV

    Спроектировал и реализовал сервис агрегации статистики с музыкальных стриминговых платформ (Spotify, VK и др.): парсинг, хранение и обработка данных

    Менторил junior-разработчиков (код-ревью, onboarding) и привнёс культуру тестирования: внедрил покрытие бизнес-логики юнит-тестами (PhpUnit)

    PHPLinuxDockerMySQLPostgreSQLPhpUnitООПGitBashLaravelRESTБазы данныхRedisNginx
  • Tech Team
    Москва
    Фулстек разработчик
    Апрель 2017 — Октябрь 2020 (3 года и 7 месяцев)

    CRM-система для театров (PHP/Yii2), с нуля в одиночку до продакшена:

    • Личные кабинеты для театров и актёров, управление репетициями и выступлениями, бронирование сцен.
    • Push-уведомления для актёров и REST API для мобильного клиента.
    • Кеширование для снижения нагрузки в пиковые часы перед спектаклями.
    • Полный цикл: backend, frontend, деплой на продакшен.
  • Респект, Компания права
    Web-программист
    Декабрь 2014 — Апрель 2017 (2 года и 5 месяцев)

    Разработал внутреннюю корпоративную систему (Rails, Bootstrap) в одиночку с нуля:

    • справочник сотрудников с личными кабинетами
    • внутренний текстовый чат с историей переписки
    • система заявок в отделы с управлением статусами и назначением ответственных

    Поддерживал и дорабатывал портал предпринимателей Республики Башкортостан (Rails): исправление багов, разработка новых форм, интеграция парсера данных

    Поддерживал корпоративный сайт (PHP, Drupal): создание новых разделов, доработка существующей функциональности

Высшее образование

Дополнительное образование

  • Информатики и робототехники

    Уфимский государственный авиационный технический университет, Уфа