Python Backend Developer
Санкт-Петербург, РоссияМиддл
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g13Dd
О себе
На данный момент Middle+ backed developer.
Мои компетенции и опыт
Python backend developer
Проект: HR система для рекрутинга и работы с лидами - нужен доступ к резюме
Мои задачи:
- Интервью зависали в "Запланировано". Сделал фоновую задачу, которая проверяет время и переводит статусы. Убрали ручное редактирование.
- Разработал алгоритм генерации слотов на основе расписания офисов. Оптимизировал batch вставку (до 5000 записей), сократив время с минут до секунд
- Реализовал сбор обратной связи с системой оценок и комментариев, агрегацию для аналитики с валидацией прав доступа
Стек: Python, FastAPI, SQLAlchemy, Postgresql, Aiogram, Keycloak, Pytest, Docker, Alembic
Команда: 2 Backend | 1 Frontend | Teamlead | PM | QA
Монолит с чёткими границами между бизнес-логикой и инфраструктурой, построен на принципах Clean Architecture с разделением на слои.
Проект: Система управления ассессментами для оценки и развития персонала
Мои задачи:
- Рейтинги выгружались долго из-за множества запросов. Собрал данные в плоскую структуру и отрисовал Excel за один проход. Уложился в 3 секунды на 1000+ участников
- Нужно было привязать штрафы к конкретным действиям в игре. Связал комментарии с игровыми событиями через ID сессии и времени
- Реализовал обработку запросов на участие в сессиях с автоматическим обновлением статусов и валидацией временных интервалов
- Разработал интеграцию с Telegram ботом для уведомлений и взаимодействия с пользователями через FSM storage на Redis
Архитектурно проект - монолит с чёткими границами между бизнес-логикой и инфраструктурой.
Стек: Python, DRF, PostgreSQL, Aiogram, Redis, S3 (MinIO), Docker
Команда: 2 Backend | 2 Frontend | Teamlead | PM | QA
Telegram: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
