Python backend-разработчик (Junior, Django/DRF)
Оренбург, РоссияСтажер • Джуниор
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет80 000 ₽
Опыт работы от 3 до 5 лет80 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1BCa
О себе
На данный момент Веб-разработчик (PHP/JavaScript).
Мои компетенции и опыт
Разрабатываю веб-приложения и REST API на Python, Django/DRF и PostgreSQL: работа с данными, авторизация, интеграции и автотесты. Мои проекты — «Мир улыбок», My Cloud и PilotSpace. По образованию — инженер-программист. Ищу работу в Python backend, рассматриваю junior-позиции. Оренбург; удалённо, гибрид или офис, готов к переезду, полная занятость. Ожидания — нужен доступ к резюме ₽ на руки.
Коммерческий опыт
Студия Кудинова / нужен доступ к резюме — веб-программист, январь 2022 — настоящее время.
Поддерживаю и дорабатываю коммерческие сайты на PHP, JavaScript, CSS, SQL, WordPress и 1С-Битрикс: пагинация, фильтрация, работа с данными и интеграции с внешними REST API. Настраиваю локальные среды в Docker и CI/CD через GitHub Actions. Работаю с dev/prod средами, резервными копиями и сценариями отката; проверяю изменения после выкладки. Верстаю адаптивные страницы по макетам Figma, оптимизирую скорость сайтов и дорабатываю legacy-код в команде.
Самостоятельные Python-проекты
«Мир улыбок» — Django/DRF, PostgreSQL, нужен доступ к резюме , Telegram API, Docker. Спроектировал БД и REST API каталога с динамическим расчётом стоимости. Реализовал идемпотентный API заявок и очередь Telegram-уведомлений со статусами доставки, повторными попытками и обработкой ошибок. Покрыл автотестами валидацию, расчёты и идемпотентность. Настроил Docker Compose, отдельные dev/prod среды и GitHub Actions.
Демо: нужен доступ к резюме
My Cloud — Django/DRF, PostgreSQL, React, TypeScript, Docker. Разработал REST API регистрации, квот, потоковой загрузки/скачивания и публичных ссылок. Настроил сессионную аутентификацию, CSRF-защиту, роли user/admin и автотесты прав доступа и API. Развернул стек в Docker Compose на Ubuntu VDS с Gunicorn, Nginx, SSL и GitHub Actions. Реализовал адаптивный SPA с поиском файлов.
Демо: нужен доступ к резюме
PilotSpace — Python ETL-пайплайн парсинга, валидации и нормализации экзаменационных вопросов из PDF в JSON. Реализовал выборку по категориям, интерактивное тестирование и разбор ошибок; создал интерфейс с сохранением прогресса и автономной работой.
Демо: нужен доступ к резюме
Дополнительная практика
User Management Flask — REST API на Flask/SQLite и TypeScript-клиент: полный CRUD пользователей, валидация данных и обработка повторного email. API развёрнут на Ubuntu VDS через Docker, Gunicorn и Nginx; SQLite — в постоянном томе.
Демо: нужен доступ к резюме
Также: Django/DRF API и права доступа; Bosa Noga на React/TypeScript; Retro Game с тестами Jest; резервное копирование через VK, Яндекс Диск и Google Drive API; Telegram-бот со словарём в PostgreSQL/SQLAlchemy; автотесты Django REST API на pytest. В командном VKinder спроектировал схему PostgreSQL, создал ORM-модели и реализовал обработку и фильтрацию данных VK API.
Стек: Python, Django, DRF, Flask, REST API, HTTP, PostgreSQL, SQL, Django ORM, SQLAlchemy, SQLite, pytest, Django Test Framework, Git, Docker/Compose, Ubuntu, Nginx, Gunicorn, GitHub Actions. Сопутствующий стек: JavaScript, TypeScript, React, HTML/CSS, PHP, WordPress, 1С-Битрикс.
Использую Codex, Claude, ChatGPT и Antigravity для кода, отладки, тестов и настройки окружения; проверяю изменения и работу приложения перед публикацией.
Образование
Оренбургский государственный университет, 2008–2013: «Информационные системы и технологии», инженер-программист, средний балл 4,7.
Нетология, 2024–2026: профессиональная переподготовка «Fullstack-разработчик на Python».
Английский — A2, читаю техническую документацию со словарём.
Полное портфолио и ссылки на проекты: нужен доступ к резюме
GitHub: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
