FullStack Quality Assurance
Строю backend-сервисы, автоматизирую тестирование, экспериментирую с LLM и open source.
git log --oneline --reverse
Политехнический колледж НовГУ. Любовь к технике и автомобилям — с тех самых пор.
Сразу после колледжа пришёл в геймдев на позицию стажёра QA. Тестирование игр, первое знакомство с процессами разработки.
Начал изучать Python и погружаться в автоматизацию тестирования. Первые скрипты, первые инсайты о том, как устроено ПО изнутри.
Переход в Web. Системное тестирование фронтенда и бэкенда, кросс-браузерные проверки, API через Postman. Написал документацию с нуля и начал организовывать процесс автоматизации тестирования на проекте.
Стал инженером по автоматизации. FastAPI-сервисы, фреймворк для API-тестирования на YAML + Pydantic, интеграция LLM в рабочий процесс QA-отдела.
Соавтор библиотеки кэширования для FastAPI: Redis-бэкенд, TTL-отображение в Swagger UI. Активно используется в продакшне.
Текущая позиция. Параллельно строю pet projects: Backlog (FastAPI + Vue), FastAPI URL Shortener. Участвую в CTF, развиваю навыки в InfoSec.
Публичные репозитории и open source-вклад
FastAPI-приложение с каталогом фильмов. Полноценный бэкенд с базой данных и REST API.
Сервис для создания коротких ссылок на базе FastAPI с хранилищем и редиректами.
Консольный ассистент для конвертации данных между форматами (JSON, YAML, CSV и др.).
Высокопроизводительный кэш-middleware для FastAPI. Реализовал Redis-бэкенд, auto-path вычисление и TTL-отображение в Swagger.
Без профильного IT-образования — от первых скриптов до SDET и open source. Лучший учитель — живые задачи и собственное любопытство.
Контейнеры, виртуальные машины, развёртка приложений, настройка серверов — это не пугает, а увлекает.
Обожаю автоспорт и автомобили. Скорость и технологии — общий знаменатель.
Ни одной чашки кофе за всю жизнь. Работаю исключительно на интересных задачах.
"The only way to do great work is to love what you do."