Junior Desenvolvedor Python

    130000
    Rússia
    São Petersburgo
    Parcial
    Trabalho remoto
    Experiência de trabalho
    1 ano 1 mês
    Último local de trabalho

    ЯндексПрактика

    Студент
    1 ano 1 mês

    Sobre mim

    Sobre mim
    Системный Python-разработчик с 18-летним опытом инженерной работы (охрана труда), что даёт глубокое понимание регламентов, ответственности и управления рисками — навыки, напрямую применимые к написанию надёжного, хорошо задокументированного кода. За время обучения реализовал 17 проектов полного цикла: от игр на Pygame и парсеров до сложных REST API с JWT-аутентификацией и контейнеризированных веб-приложений с CI/CD. Имею опыт командной разработки в роли тимлида (координация трёх разработчиков, объединение кода, финальное ревью). Владею современным стеком: Django, DRF, Flask, Docker, PostgreSQL, Nginx, Gunicorn, GitHub Actions. Нацелен на долгосрочную работу в продуктивной команде.

    Experiência em Affiliate

    Dados ausentes

    Experiência de trabalho
    1 ano 1 mês

    Setembro 2025 - até o presente
    (1 ano 1 mês)
    ЯндексПрактика
    Студент
    Опыт проектов (самые значимые): 1. Контейнеризация и CI/CD для социальной сети Kittygram Стек: Django, React, Docker, Nginx, Gunicorn, PostgreSQL, GitHub Actions, Let's Encrypt · Разработал Dockerfile для бэкенда, фронтенда и Nginx, настроил docker-compose для совместного запуска 4 контейнеров (backend, frontend, gateway, PostgreSQL). · Настроил GitHub Actions workflow: автоматический линтинг, прогон тестов, сборка образов, публикация на Docker Hub и деплой на удалённый сервер при пуше в main. · Настроил HTTPS через Certbot, проксирование запросов через Nginx с отдельным блоком server для Kittygram. · Обеспечил бесшовную работу двух проектов (Kittygram и Taski) на одном сервере с разными доменами. 2. Бэкенд для «Фудграм» (социальная сеть с рецептами) Стек: Django, DRF, PostgreSQL, JWT (Djoser), Docker, Nginx, GitHub Actions · Реализовал REST API для управления рецептами, тегами, ингредиентами, избранным, списком покупок и подписками. · Настроил пагинацию, фильтрацию по тегам, поиск ингредиентов (регистронезависимо), кастомные сериализаторы с -изображениями. · Интегрировал с готовым SPA-фронтендом на React, настроил админ-панель с поиском, фильтрацией и счётчиками. · Внедрил CI/CD через GitHub Actions: тесты, сборка образов, деплой на сервер с PostgreSQL в контейнере. 3. Командная разработка API для сервиса отзывов YaMDb (роль тимлида) Стек: Django, DRF, JWT (кастомная реализация), CSV-импорт, ReDoc · Координировал команду из трёх разработчиков: распределял задачи (пользователи, произведения, отзывы), проверял PR, объединял код. · Реализовал кастомную систему регистрации с подтверждением по email и выдачей JWT-токенов. · Настроил разграничение прав доступа по ролям (админ, модератор, пользователь, аноним) с кастомными пермишенами. · Организовал импорт данных из CSV через management-команду и написал документацию ReDoc. 4. REST API для социальной сети Yatube (с подписками) Стек: Django, DRF, JWT (Djoser), фильтрация, пагинация · Разработал API для постов, групп, комментариев и подписок (Follow). · Настроил аутентификацию через JWT, разграничение прав (автор может редактировать/удалять своё, остальные — только чтение). · Внедрил поиск по подпискам, пагинацию и фильтрацию, создал документацию Redoc и README. 5. Асинхронный парсер PEP на Scrapy Стек: Python, Scrapy (пауки, Items, Pipelines, Feeds), CSS/XPath · Разработал паука для сбора всех PEP с peps.python.org, извлечения номера, названия и статуса. · Настроил Pipeline для агрегации статусов и формирования двух CSV-файлов: полного списка и сводки по статусам с датой/временем. · Использовал асинхронные запросы и механизм Feeds для выгрузки данных.

    Habilidades

    pytest
    Git
    Python
    CI/CD
    Docker
    Django
    NGINX
    PostgreSQL

    Proficiência em idiomas

    Avançado ინგlês

    Emprego

    Emprego
    Parcial
    Formato de trabalho
    Trabalho remoto
    Horário de trabalho
    Flexível
    Mudança
    Impossível
    Viagens de negócios
    Viagens de negócios impossíveis
      Junior Desenvolvedor Python em São Petersburgo, salário 130000₽ | Currículos de especialistas em digital, marketing e affiliate no arbihunter.com