PYTHON BACKEND DEVELOPER

Андрей
Юрин.

От идеи — до работающей системы.

Нижний Новгород / открыт к удалённой работе
world_01 · building things+
Пиксельный мир: город у реки, зелёные острова и серверная башня
SYSTEM ONLINEPRESS START ↵
Чистый код.
Большие приключения.
3+года в разработке
4проекта в портфолио
6 000+скачиваний unn mobile
От бизнес-требований
до первого релиза

01 / PLAYER PROFILE

Немного обо мне

Python backend developer.

Мне нравится понимать,
как всё устроено.
И делать это лучше.

Я Python-разработчик с опытом вывода продуктов от идеи до релиза: от студенческого приложения до платформы складского учёта.

Скачать полное резюме
ИНВЕНТАРЬEQUIPPED SKILLS
Основной стек
PythonFastAPIPostgreSQLSQLAlchemyPydanticAlembicDishka
Инфраструктура и инструменты
RedisKafkaRabbitMQDockerNginxGitHub ActionspytestGrafana
За пределами backend
Системный анализБизнес-анализTeam leadershipVue.jsTypeScript

02 / SELECT YOUR QUEST

Избранные проекты

Разные задачи. Один подход:
разобраться и сделать.

4 ПРОЕКТА
01 / BUSINESS SYSTEMПиксельная иллюстрация склада и леса↗

Inventory Control

WEB · BACKEND

Платформа складского учёта для деревообрабатывающего предприятия: от приёмки до отчётности.

Главный backend-разработчик · по совместительству — системный и бизнес-аналитик
PythonFastAPIPostgreSQLKafka
Для ООО «Залесное»О проекте
02 / STUDENT LIFEПиксельная иллюстрация телефона с университетским приложением6 000+скачиваний↗

unn mobile

MOBILE · API

Неофициальное приложение ННГУ: расписание, новости и университетский портал под рукой.

Разработчик · project-менеджер
Data LayerFastAPIWebSocketMVVM
Для студентов ННГУО проекте
03 / EXPLORE THE CITYПиксельная иллюстрация Нижнего Новгорода: кремль, река и карта маршрута↗

NN-Tourist

WEB · RECOMMENDATIONS

Персональные рекомендации мест Нижнего Новгорода и области для портала «Знакомьтесь, Нижний».

Тимлид · backend-разработчик · project-менеджер
PythonPostgreSQLasyncioBeautifulSoup
Проект для Всемирного дня молодёжиО проекте
04 / CLASSIFIED QUESTПиксельный замок — проект под NDANDA / ЗАКРЫТЫЙ ПРОЕКТ↗

Опросник

WEB · BACKEND

Внутренняя веб-платформа для проведения проверочных работ: вопросы, контроль времени и выборка результатов.

Backend-разработчик
SQLAlchemyPostgreSQLRedisNDA
Без публичных скриншотовО проекте

✦ За каждым проектом — команда. В карточках рассказываю о своём вкладе и людях, с которыми работал.

03 / PROGRESS SAVED

Мой путь

Резюме PDF
СЕНТЯБРЬ 2025 — НАСТОЯЩЕЕ ВРЕМЯ

Залесное сейчас

Python-разработчик

Развиваю backend платформы складского учёта. Проектирую API, бизнес-правила и сервисное взаимодействие. Сформировал команду разработки и выстроил процессы code review.

ИЮНЬ 2024 — СЕНТЯБРЬ 2025

BitCoders

Python-разработчик

Создавал API и бизнес-логику для внешних заказчиков. Работал над unn mobile, рекомендательным сервисом NN-Tourist и внутренними веб-проектами.

АВГУСТ 2023 — ИЮНЬ 2024

Фриланс

Python-разработчик

Разрабатывал Telegram-ботов, парсеры и интеграции с внешними сервисами. Автоматизировал пользовательские сценарии и обработку данных.

04 / START A NEW QUEST

Хороший проект
начинается с «привет».

Написать в Telegram

01 / BUSINESS SYSTEM

Inventory Control

Платформа складского учёта для деревообрабатывающего предприятия.

МОЯ РОЛЬ

Главный backend-разработчик; по совместительству — системный и бизнес-аналитик

Задача и мой вклад

Система покрывает приёмку и отгрузку товара, управление остатками и партиями, формирование отчётности. Я собираю и анализирую требования, проектирую бизнес-процессы и реализую backend в рамках чистой слоистой архитектуры.

  • Проектирование REST API, контрактов и бизнес-валидаций.
  • Аутентификация и авторизация: OAuth 2.0, RSA JWT и API Gateway.
  • Каскадная валидация данных на уровнях Pydantic, доменной логики и PostgreSQL.
  • Обмен событиями через Outbox и Kafka, отдельный worker для отчётности.
  • Управление зависимостями через Dishka, миграции Alembic, CI/CD и мониторинг.

Технологии

PythonFastAPIPostgreSQLSQLAlchemy 2.0DishkaRedisKafkaDockerGitHub Actions

Команда

  • Андрей ЮринГлавный backend-разработчик; по совместительству — системный и бизнес-аналитик
  • Кашин СтепанBackend-разработчик
  • Соколова ДарьяДизайнер
  • Два frontend-разработчикаИмена не указываются по просьбе участников

02 / STUDENT LIFE

unn mobile

Неофициальное приложение для студентов ННГУ им. Н. И. Лобачевского.

МОЯ РОЛЬ

Разработчик, project-менеджер

Задача и мой вклад

Приложение упрощает доступ к университетскому порталу: автоматическая авторизация, расписание в один клик, экспорт занятий в календарь, лента новостей и комментарии.

  • Реализовал Data Layer: интеграция с внешними API, сериализация, кэширование и локальное хранилище.
  • Исследовал сетевое взаимодействие и отлаживал запросы к университетскому порталу.
  • Разработал backend-сервис на FastAPI для поддержки push-уведомлений, работающий с WebSocket.
  • Анализировал логи, создавал issue и устранил более 100 багов.

Технологии

FlutterDartPythonFastAPIWebSocketMVVM

Команда

  • Андрей ЮринРазработчик, project-менеджер
  • Крисеев МихаилАрхитектор, разработчик
  • Ванюшкин ДмитрийРазработчик
  • Соколова ДарьяДизайнер
  • Паймухин ВиталийТестировщик, осенний семестр 2023

03 / EXPLORE THE CITY

NN-Tourist

Рекомендательный сервис для портала «Знакомьтесь, Нижний».

МОЯ РОЛЬ

Тимлид, backend-разработчик, project-менеджер

Задача и мой вклад

Виджет подбирает достопримечательности Нижнего Новгорода и области по предпочтениям пользователя. После нескольких вопросов посетитель получает три карточки с подходящими местами. Проект к Всемирному фестивалю молодёжи создан совместно с Неймарк и Riverstart.

  • Спроектировал и реализовал алгоритм рекомендаций на основе более 1 000 ответов пользователей.
  • Разработал Python-скрипты для инициализации и наполнения PostgreSQL.
  • Настроил асинхронный парсинг страниц по расписанию в отдельных воркерах.
  • Реализовал обработку JSON-ответов Яндекс-опросов для анализа предпочтений.

Технологии

PythonPostgreSQLBeautifulSoupasyncio

Команда

  • Андрей ЮринТимлид, backend-разработчик, project-менеджер
  • Кудинов НикитаВедущий разработчик
  • Крисеев МихаилРазработчик
  • Ванюшкин ДмитрийРазработчик
  • Соколова ДарьяДизайнер

04 / CLASSIFIED QUEST

Опросник

Внутренняя веб-платформа для проведения проверочных работ.

МОЯ РОЛЬ

Backend-разработчик

Задача и мой вклад

Разрабатывал backend платформы для проведения проверочных работ. Проектировал хранение данных, реализовывал контроль времени прохождения и настраивал инфраструктуру.

  • Спроектировал модели БД в SQLAlchemy ORM и настроил миграции через Alembic для версионирования схемы данных. Оптимизировал запросы для выборки результатов по группам и периодам.
  • Реализовал механизм тайминга проверочных работ: серверную фиксацию времени начала, контроль дедлайна и автоматическое завершение сессии при истечении лимита.
  • Внедрил кэширование банка вопросов и конфигураций проверок в Redis, снизив нагрузку на PostgreSQL при одновременном прохождении проверок несколькими группами.
  • Настроил полностью автономный деплой через Docker Compose.

Технологии

SQLAlchemyAlembic PostgreSQLRedis Docker Compose

Интерфейс остаётся за кадром

Скриншоты интерфейса и имя frontend-разработчика не публикуются в связи с NDA.

Команда

  • Андрей ЮринBackend-разработчик
  • Frontend-разработчикИмя под NDA
PROJECT FILE / ПОДРОБНОСТИ