Python-разработчик
Москва, РоссияСтажер • Джуниор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы какой-то есть
Опыт работы какой-то есть
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gr6i
О себе
На данный момент Специалист.
Мои компетенции и опыт
Последние 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
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы