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

Москва, Россия
Стажер • Джуниор
Информационные технологии • Разработка • Backend • Python • SQL • Django • Flask • PostgreSQL
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы какой-то есть
Есть файл резюме (защищен)
О себе

На данный момент Специалист.

Мои компетенции и опыт

Последние 1,5 года занимался проектной деятельностью в сфере разработки

Эти и другие выполненные проекты открыты для ознакомления нужен доступ к резюме

1. Платформа для блогов (индивидуальный проект).
Предусмотрена регистрация пользователей, публикация сообщений и картинок, редактирование, комментирование, подписка на автора, оценка «like/dislike».
Приложение создано на Django. Подключено кэширование, пагинация. Выполнено покрытие тестами. Созданы кастомные страницы ошибок.
Стек: Python, Django, Unittest, Html, Pillow, SQLite

2. API для каталога художественных произведений (командный проект).
Произведения в каталоге разделены на категории и подкатегории (жанры), к которым зарегистрированные пользователи могут оставлять свои отзывы, ставить оценки, комментировать.
Администраторы могут добавлять новые произведения, категории и жанры.
Взаимодействие осуществляется через API.
В это проекте я реализовал: модели для Отзывов (Reviews) и Комментариев (Comments), а так же сериализаторы, вьюсеты и эндпойнты для работы с этими моделями
Стек: Python, Django, Simple JWT, SQLite

3. Тестирование с помощью Telegram-бота (командный проект).
Социальный проект https://деменция.net осуществляет поддержку людям, страдающим от деменции. Для выявления признаков заболевания можно пройти тестирование (пока реализована только web-версия тестов) через Telegram-бота (в разработке).
Задачи, которые я выполнил: подключил и настроил документацию Swagger; подключил YOLO для распознавания графических ответов на вопросы 7 и 8 (обученные модели были предоставлены); написал запрос, который обрабатывает полученный графический ответ, сохраняет его локально, возвращает результат-оценку распознавания.
! Ссылка на GitHub отсутствует, могу предоставить фрагменты кода.
Стек: Python, Django, YOLO, Poetry

4. Каталог домашних питомцев (индивидуальные проект).
Пользователь может зарегистрироваться и авторизоваться, добавить нового питомца на сайт или изменить существующего, а также просмотреть записи других пользователей.
Запуск проекта осуществляется в контейнерах (backend, frontend, gateway и db). Автоматизацию реализована с помощью сервиса GitHub Actions - в случае успешного прохождения тестов образы обновляются на Docker Hub, а на сервере запускаются контейнеры из обновлённых образов.
Стек: Python, Django, PostgreSQL, Nginx, Docker, Github Actions

5. Каталог рецептов (индивидуальные проект).
Зарегистрированные пользователи публикуют свои рецепты (фото, состав), просматривают рецепты других пользователей. Доступна подписка на авторов или на отдельные рецепты в избранное. Реализована возможность сформировать список продуктов и их количество по выбранным рецептам.
Применена пагинация и фильтрация по тегам (категории рецептов).
Проект запускается на удалённом сервере в трёх контейнерах: nginx, PostgreSQL и Django+Gunicorn. Контейнер с проектом обновляется на Docker Hub.
Данные сохраняются в volumes.
Стек: Python, Django, PostgreSQL, Nginx, Docker


Специализация
Информационные технологииРазработкаBackendPythonSQLDjangoFlaskPostgreSQL
Отрасль и сфера применения

Уровень
СтажерДжуниор

Есть файл резюме (защищен)


Интересные кандидаты