• Python Python
  • FastAPI FastAPI
  • SQL SQL
  • Docker Docker
  • Nginx Nginx
  • Git Git
  • Linux Linux
  • Redis Redis
  • Grafana Grafana
  • SQLAlchemy SQLAlchemy

Мой стек

  • Разработка производительных и масштабируемых backend-приложений на Python/FastAPI.
  • Уверенное владение фреймворками и библиотеками: FastAPI, Django, SQLAlchemy, Alembic, Pydantic, Asyncio.
  • Проектирование и реализация RESTful API; генерация OpenAPI-документации и Swagger UI.
  • Опыт работы с WSGI/ASGI-серверами: Gunicorn, Uvicorn.
  • Работа с базами данных через ORM и вручную:
    • Написание SQL-запросов (в т.ч. оконные функции), создание триггеров, функций, хранимых процедур.
    • PostgreSQL, DB2, MS SQL, MySQL, SQLite.
  • Docker: создание собственных образов, развёртывание с использованием Docker Compose.
  • Настройка CI/CD-пайплайнов.
  • Покрытие кода юнит- и интеграционными тестами с использованием pytest.
  • Работа с Git: commit, merge, pull request, branching.
  • Использование линтеров (flake8, ruff) и статических анализаторов типов (mypy, pyright).
  • Кэширование через Redis, отложенные задачи с Celery.
  • Работа с Nginx (обратный прокси, SSL/TLS, балансировка нагрузки, редиректы, доступ).
  • Использование Grafana для отладки и мониторинга.
  • Опыт развёртывания приложений на серверах под Linux, Windows и macOS.
  • Написание вспомогательных скриптов на Bash и VBA.
  • Знание принципов: ООП, SOLID, DRY.

Мои софт скилы

  • Умение работать в команде, помогать коллегам и делить ответственность.
  • Наставничество: обучение и поддержка менее опытных разработчиков.
  • Быстрая адаптация к новым инструментам и процессам.
  • Навык активного слушания и прояснения требований.
  • Способность находить решения в условиях неопределённости.
  • Командная работа
  • Наставничество
  • Активное слушание
  • Решение задач

Мои проекты

В этом разделе представлены мои разработки с подробным описанием функционала, ссылками на рабочие демо и репозитории, а также текущие проекты, находящиеся в процессе реализации.

FastAPI GIS

Это серверное API для хранения и обработки геопространственных данных с использованием FastAPI, PostgreSQL и расширения PostGIS. Проект интегрируется с QGIS через специализированный плагин.

Проект по курсу FastApi

API для бронирования отелей с функционалом регистрации пользователей. В проекте применены архитектурные паттерны Repository и DataMapper. Используется Docker для контейнеризации и PostgreSQL в качестве системы управления базами данных.

Телеграм-бот-воронка

Простой бот с интерактивной кнопкой и базовым сценарием. Его задача — закрепить кнопку «Скачать гайд» в телеграм-канале. При нажатии на кнопку бот отправляет пользователю в личные сообщения опрос с выбором возраста и целей обучения. После завершения опроса пользователь получает ссылку на скачивание гайда.