Experience

  1. TechLead

    Avito
    TechLead команды Bridge. Команда отвечает за надёжность всех сервисов в Авито, улучшает надёжность, помогает решать критичный архитектурный долг и критичные проблемы с техническим долгом. С сентября 2025 также возглавляю команду Arch, которая отвечает за архитектуру всех сервисов в Авито в целом.
  2. Senior Backend Developer

    Avito
    Senior backend developer. Работал в команде, которая распиливала большой PHP монолит на Symfony на микросервисы. Лично распилил несколько крупных кусков суммарно с 500k rpm на несколько сервисов. Овнил функционал сохранённых поисков. Разработал систему для оценки качества архитектуры и поиска архитектурных проблем arch-rater.
  3. Senior Backend Developer

    Carprice
    Senior backend developer. Помогал распиливать большой Bitrix24 монолит на микросервисы с использованием Laravel и Go. Реализовал backend сервиса, который общается с BPM и позволяет работать с внутренним документооборотом, предоставляя простой интерфейс для пользоваталей. Интегрировал быструю оплату по номеру телефона для клиентов Тинькофф банка. На тот момент это было что-то вроде СБП, при помощи которого дилеры могли проводить платежи с компанией Carprice. Это сократило время получения платежа на несколько дней и ускорило сделки с автомобилями.
  4. Middle Fullstack Developer

    Onlinesim
    Middle developer. Разработал отдельный портал whitenum для определения использования одноразовых телефонов при регистрации на популярных ресурсов, с целью предоставления API для крупных компаний, при помощи которого они смогли бы проверять номер пользователя при регистрации. Использовал Laravel + Vue.js Разработал приложение на Electron, которое взаимодействует с внешним оборудованием (Sim-модемами) и общается по последовательному Com порту. Перевёл архитектуру сайта на несколько микросервисов, чтобы можно было отдельить бизнес логику и обеспечить отдельный деплой. Настроил автоматизированный пайплайн CI/CD. Ранее для деплоя использовался php скрипт на deployer, который просто скачивал код из репозитория и обновлял его на сервере.
  5. Junior Fullstack Developer

    Simex Inc.
    Junior Fullstack Developer. Работал над улучшением сайта, работающего под фреймворком Laravel. В качестве фронтенда использовался Vue.js. Работал над сайтом краудинвестинговой платформы. Одно из ключевых достижений: Разработал админ панель для переводчиков, при помощи которой они смогли перевести весь сайт на другие языки. При помощи регулярных выражений и консольных команд достал из всего кода захардкоженный текст, заменил его на получение значения по ключу из i18n и сохранил все языковые настройки в БД.

Образование

  1. BS Information Systems and Technology

    Stankin University
Навыки и Хобби
Технические скиллы
PHP

Начинал с PHP 5.0, знаю все актуальные изменения. Работал с Birtix24, Wordpress, Laravel, Symfony и многим другим.

Go

Мой основной стек на текущий момент. Знаю все тонкости, умею тюнить GC, профилировать приложения и разбираться в сложных проблемах.

Javascript / Vue.js

До 2021 года имел очень актуальный опыт работы с Vue.js, знал все тонкости. Сейчас уже чуть подзабылось, из-за того, что неиспользую.

Python / ML

Работа с базовыми ML моделями + сетап RAG LLM системы с векторной БД.

Docker/Kubernetes

Умение полностью с нуля написать нужный Dockerfile, управлять kubernetes из kubectl и чинить кластеры в проде.

Linux / Terminal / Bash

Умение использовать terminal и знание стандартных и не только команд. Умение настраивать сервера.

Хобби
Компьютерные игры
Работа с железом
Путешествия
Электроника
3D печать
Строительство / работа с деревом
Умный дом
Достижения
Топ-10 доклад на Highload 2024
Highload ∙ декабря 2024
Награда за доклад, вошедший в топ-10 лучших докладов на highload по контенту и подаче.
Языки
100%
Russian
90%
English