Обо мне

Привет, давай познакомимся.

Я — Golang-разработчик, увлекаюсь всем, что связано с IT, и активно занимаюсь спортом, особенно тренировками в зале.

Меня всегда привлекала работа на серверной стороне приложений — именно там разрабатывается бизнес-логика, обрабатываются данные и решаются ключевые задачи. Бэкенд — это место, где одна функция может запустить целую цепочку процессов, которые остаются невидимыми для пользователя, но при этом выполняют важнейшую работу для бизнеса.

Мой стэк технологий

  • Backend

    GO Python Django Django Rest Framework FastAPI Java
  • Frontend

    React HTML5 CSS3 JavaScript

  • Базы данных

    Postgresql MySQL Redis Git Elasticsearch sqlalchemy
  • Брокеры

    RabbitMQ
  • Деплой

    Nginx Docker Docker-compose
  • Другое

    Aiogram PyGame PyQt5 Pytest
  • Инструменты

    Linux Vim GitHub Postman

Резюме

Опыт

  1. Вайлдберриз, ООО

    май 2025 — по настоящее время
    10 месяцев

    Senior Golang-разработчик
    Работал в платформенной команде Platform T&S, DevX Core, разрабатывая высоконагруженные сервисы и поддерживая общую шину данных Databus платформы с каталогом событий, владельцами/потребителями и хранением в ClickHouse для аналитики (миллионы сообщений/день).
    - Перепроектировал авторизацию в корпоративной CLI-утилите. Использовал подход JWKS с кэшированием, что позволило убрать избыточные запросы к Keycloak, сократив время авторизации пользователя и выполнения cli команд. Так же заложил основу бесшовного единого входа для сервисов, которые были и будут интегрированы. (sso).
    - PaaS на Temporal. Создал готовый к продакшену прототип платформенного сервиса с изоляцией пространств имён и контролем доступа через Keycloak/JWKS для предоставления сервиса различным командам внутри компании.
    - Databus Go SDK: Расширил SDK поддержкой метаданных сообщений и заголовков для продюсера/консьюмера без изменений бизнес-логики и схем. Разблокировал ключевые сценарии: распределённую трассировку, A/B-тесты, передачу контекста (корреляция, версии) и упрощённый мониторинг инцидентов. Обратно совместимый API + полная документация с примерами снизили порог входа для десятка команд.
    - Синхронизация proto-схем. Разработал сервис для автоматической синхронизации схем из Schema Registry в Redpanda/ClickHouse, что позволило ликвидировать ручной труд, минимизировал ошибки и ускорил деплой событий в 5 раз.

  2. MPGO

    июнь 2023 — май 2025
    2 года

    Программист python, go.
    Shopper
    Расширение для отслеживания цен и анализа отзывов на wb и ozon.
    - Приложение разделено на микросервисы: основной (пользователи и товары), уведомления, получение информации по товарам и отслеживание цен, тг бот.
    - Общение между сервисами организовано через HTTP-запросы и брокер сообщений (RabbitMQ).
    - Парсинг информации из Ozon сделан через эмуляцию браузера и использование авторизованных cookie. Авторизованные cookie в фоне создаются, используя SIM-карты из SIM-банка, где автоматически меняются SIM-карты в активных слотах (в SIM-банке 100+ SIM-карт, но активных слотов, куда могут приходить SMS, 4).
    - Настроил автоматический деплой.
    - Писал параллельно ориентированный код.
    Postgres, ClickHouse, Redis, Docker, RabbitMQ, Playwright.

    Разработка MVP ERP-системы. Оптовая доставка из Китая в Россию.
    - Регистрация контрагентов, заказы, управление товарами и посылками (включая трекинг, сканирование трек-номеров и создание QR-кодов), складской учет, логистика.
    - Технические детали: Использовались стандартные библиотеки Go (net/http и др.) для создания REST API, а также сторонние библиотеки, такие как gorilla/mux (для роутинга), pgx/pgxpool (для работы с PostgreSQL), go-redis/redis (для Redis). Использовался Docker. Применялась "чистая архитектура" (монолит). Авторизация (RBAC, ABAC), сессии. Оптимизация работы с данными (пагинация, S3, чанковая загрузка файлов). Тестирование (300+ юнит-, 100+ интеграционных тестов с использованием стандартного пакета testing и сторонних библиотек, таких как testify). Внедрение DI (использовались интерфейсы и внедрение зависимостей). Интеграция с Bitrix24.
    - Фронтенд: Разработка UI для ERP-системы (React, React Router). 95+ страниц и компонентов, многовложенная навигация. Мультиязычность (русский, китайский).

  3. SK WebStudio

    Сайт студии сентябоь 2022 — июль 2023
    11 месяцев

    Программист python, go.
    - Разрабатывал сервисы REST API. Использовал стандартные библиотеки (net/http) и сторонний пакет gorilla/mux.
    - Реализовал взаимодействие с облачными хранилищем S3.
    - Отвечал за полный процесс создания чат-ботов на базе Aiogram и aiogram-dialog, внедряя сложные бизнес-логики для автоматизации.
    - Разработал админ-панели для управления подписками и улучшения взаимодействия с пользователями (на Go).
    - Написал более 200 тестов с использованием стандартного пакета testing Go и таких библиотек как testify/assert, testify/mock.
    - Эффективно коммуницировал с менеджерами, управлял их ожиданиями и обеспечивал своевременную сдачу проектов, согласуя требования и сроки.

  4. Веб-студия AboutWeb

    Май 2021 — сентябрь 2022
    1 года 5 месяцев

    Програмист Go.
    Разработка REST API на Go. Выбор структуры, архитектуры проекта, стека технологий.
    - Авторизация при помощи сессий и токенов (JWT).
    - Работа с файлами, обработкой фото.
    - Деплой проектов (при помощи docker, nginx).
    - Проектирование базы данных (нормализация, индексы). Использовал PostgreSQL. Взаимодействие с базой данных при помощи стандартной библиотеки database/sql и драйвера pgx.
    - Курирование работы смежной команды.
    Стэк проектов: Go (net/http, gorilla/mux, pgx и др.),
    Архитектура: монолит

Образование

  1. Московский политехнический университет

    2021 — По настоящее время

    Факультет информационных технологий, специальность "Корпоративные информационные системы"

  2. Яндекс лицей

    2019 — 2021

    На 1-м курсе преподавали программирование на python, изучение его синтаксиса.
    На 2-м курсе обучали библиотекам python для создания приложений, игр и веб-сайтов.

Скачать файл резюме

Резюме на hh.ru

Портфолио