Коммерческий опыт:
4 года
Образование:
высшее
Знание английского:
B1
Основной стек
Python
FastAPI
PostgreSQL
Redis
RabbitMQ
Docker
Текст
Текст
Текст
Текст
Текст
Текст
Текст
Текст
Ключевые навыки
Проектирование и разработка REST API и микросервисов
Асинхронная обработка задач (Celery, RabbitMQ, asyncio)
Проектирование схем баз данных и оптимизация запросов
Интеграция внешних сервисов и API
Настройка CI/CD пайплайнов и контейнеризация
Код-ревью, менторинг, архитектурные решения
CJM, User Flow, бенчмаркинг, информационная архитектура определение функционала и приоритезация фич
UI: сетки, цвет, типографика
UX-копирайтинг
Figma: варианты, переменные, прототипирование, дизайн-системы
Текст
Текст
Текст
Текст
Базовые навыки
Python 3.8+
FastAPI, Pydantic
SQLAlchemy, Alembic
PostgreSQL, Redis, ClickHouse
RabbitMQ, Celery
asyncio, aiohttp
pytest
Docker, Docker Compose
Git, GitHub/GitLab
Nginx, Linux
WebSocket, gRPC
S3 / MinIO
Elasticsearch
Swagger / OpenAPI
Sentry, Prometheus, Grafana
CI/CD (GitLab CI / GitHub Actions)
Презентации
React + Tailwind
Текст
Текст
Текст
Текст
Текст
Текст
Текст
Текст
Инструменты и технологии
Docker
Docker Compose
Nginx
Gunicorn
Uvicorn
Poetry
pip, .env
Makefile
Также есть опыт работы:
JavaScript (базовый), HTML/CSS, Bash-скриптинг
Проекты
01.2025 - по настоящее время
CRM-система для внутреннего пользования
Database
Тимлид, Senior Backend Developer
UsersThree
10 специалистов на проекте
- Проектирование архитектуры микросервисов с нуля
- Разработка REST API на FastAPI с валидацией через Pydantic
- Настройка асинхронной обработки задач через Celery + RabbitMQ
- Проектирование схемы БД (PostgreSQL), миграции через Alembic
- Интеграция с внешними сервисами (почта, уведомления, S3)
- Код-ревью, менторинг джуниоров, распределение задач
- Настройка CI/CD, Docker Compose, мониторинг через Sentry и Grafana
03.2024 - 12.2024
Приложение для шифрования интернет-трафика с личным кабинетом и системой оплаты
Database
Senior Backend Developer
UsersThree
8 специалистов на проекте
- Разработка бэкенда для управления подписками и тарифами
- Интеграция платёжных систем и обработка вебхуков
- Реализация WebSocket-соединений для real-time обновлений статуса
- Проектирование и оптимизация запросов к PostgreSQL и Redis
- Настройка очередей задач (Celery) для асинхронной генерации конфигов
- Код-ревью, архитектурные решения, онбординг новых разработчиков
- Docker, CI/CD, деплой на Linux-серверы через Nginx
08.2023 - 02.2024
Сервис для донатов и пожертвований
Database
Backend Developer
UsersThree
7 специалистов на проекте
- Разработка API для обработки платежей и управления кампаниями
- Интеграция с платёжными провайдерами (обработка колбэков, верификация)
- Реализация системы уведомлений через RabbitMQ
- Аналитика и агрегация данных с использованием ClickHouse
- Полнотекстовый поиск по кампаниям через Elasticsearch
- Написание unit- и интеграционных тестов (pytest)
- Настройка S3/MinIO для хранения медиафайлов
04.2022 - 07.2023
Сервис такси и доставки
Database
Backend Developer
UsersThree
9 специалистов на проекте
- Разработка REST API для управления заказами, водителями, маршрутами
- Реализация геолокационной логики и интеграция с картографическими API
- Настройка WebSocket для отслеживания статуса заказа в реальном времени
- Работа с PostgreSQL: проектирование схемы, оптимизация запросов, индексы
- Асинхронная обработка задач (Celery + Redis) — расчёт стоимости, уведомления
- Интеграция с gRPC-сервисами для межсервисного взаимодействия
- Настройка Docker Compose для локальной разработки и деплоя
- Написание тестов (pytest), участие в код-ревью
Образование
2022 ПНИПУ (Пермский национальный исследовательский политехнический университет) (4 года), информационные системы
1,5 года Uprock, курс «С 0 до Middle+»
1 год Formfactor, курс «Продуктовый дизайн»
1 год ФГАОУ ВО «ЮУрГУ (НИУ)», проектирование человеко-машинных интерфейсов
Презентации
React + Tailwind
Текст
Текст
Текст
Текст
Текст
Текст
Текст
Текст

Отправить заявку на специалиста

Поделитесь своей идеей
Имя
Это поле обязательно для заполнения
Email
Это поле обязательно для заполнения
Телефон
Это поле обязательно для заполнения
Список с галочками:
Это поле обязательно для заполнения
Список с галочками:
Это поле обязательно для заполнения
Спасибо! Мы получили заявку и скоро с вами свяжемся
Что-то пошло не так. Попробуйте позже