Тихон Д.
Бэкенд-разработчик
- Коммерческий опыт:
- 4 года
- Образование:
- высшее
- Знание английского:
- B1
Специализация
- Python
- FastAPI
- PostgreSQL
- Redis
- RabbitMQ
- Docker
Ключевые навыки
- Проектирование и разработка REST API и микросервисов
- Асинхронная обработка задач (Celery, RabbitMQ, asyncio)
- Проектирование схем баз данных и оптимизация запросов
- Интеграция внешних сервисов и AP I
- Настройка 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)
Инструменты и технологии
- Docker
- Docker Compose
- Nginx
- Gunicorn
- Uvicorn
- Poetry
- pip, .env
- Makefile
Также есть опыт работы:
JavaScript (базовый), HTML/CSS, Bash-скриптинг
Проекты
01.2025 - по настоящее время
CRM-система для внутреннего пользования
Тимлид, Senior Backend Developer
10 специалистов на проекте
- – Проектирование архитектуры микросервисов с нуля
- – Разработка REST API на FastAPI с валидацией через Pydantic
- – Настройка асинхронной обработки задач через Celery + RabbitMQ
- – Проектирование схемы БД (PostgreSQL), миграции через Alembic
- – Интеграция с внешними сервисами (почта, уведомления, S3)
- – Код-ревью, менторинг джуниоров, распределение задач
- – Настройка CI/CD, Docker Compose, мониторинг через Sentry и Grafana
03.2024 - 12.2024
Приложение для шифрования интернет-трафика с личным кабинетом и системой оплаты
Senior Backend Developer
8 специалистов на проекте
- – Разработка бэкенда для управления подписками и тарифами
- – Интеграция платежных систем и обработка вебхуков
- – Реализация WebSocket-соединений для real -time обновлений статуса
- – Проектирование и оптимизация запросов к PostgreSQL и Redis
- – Настройка очередей задач (Celery) для асинхронной генерации конфигов
- – Код-ревью, архитектурные решения, онбординг новых разработчиков
- – Docker, CI/CD, деплой на Linux -серверы через Nginx
08.2023 - 02.2024
Сервис для донатов и пожертвований
Backend Developer
7 специалистов на проекте
- – Разработка API для обработки платежей и управления кампаниями
- – Интеграция с платежными провайдерами (обработка колбэков, верификация)
- – Реализация системы уведомлений через RabbitMQ
- – Аналитика и агрегация данных с использованием ClickHouse
- – Полнотекстовый поиск по кампаниям через Elasticsearch
- – Написание unit- и интеграционных тестов (pytest)
- – Настройка S3/MinIO для хранения медиафайлов
04.2022 - 07.2023
Сервис такси и доставки
Backend Developer
9 специалистов на проекте
- – Разработка REST API для управления заказами, водителями, маршрутами
- – Реализация геолокационной логики и интеграция с картографическими API
- – Настройка WebSocket для отслеживания статуса заказа в реальном времени
- – Работа с PostgreSQL : проектирование схемы, оптимизация запросов, индексы
- – Асинхронная обработка задач (Celery + Redis)
- – расчет стоимости, уведомления
- – Интеграция с gRPC -сервисами для межсервисного взаимодействия
- – Настройка Docker Compose для локальной разработки и деплоя
- – Написание тестов (pytest), участие в код -ревью
Образование
- 2022 ПНИПУ (Пермский национальный исследовательский политехнический университет) (4 года) , информационные системы
- 1,5 года Uprock, курс «С 0 до Middle+»
- 1 год Formfactor, курс «Продуктовый дизайн»
- 1 год ФГАОУ ВО «ЮУрГУ (НИУ)», проектирование человеко-машинных интерфейсов