EN | RU
Avatar
Привет, я Дмитрий. Это моё портфолио.
Добро пожаловать.

Обо мне.

Последний год занимаюсь разработкой на Python. Работал со следующим стеком технологий: Python, Django, Django REST framework, PostgreSQL, Nginx, Docker, SQLite3, Simple-JWT. Освоил принципы реализации ряда базовых алгоритмических задач.

Также я люблю физику и в свободное время люблю читать научные статьи об акустике и моделировании. Осваиваю схематехнику.

Проекты

foodgram

backend для сайта публикации рецептов, сайт развернут на удаленной машине при помощи docker контейнеров и провел тестирование функционала GitHub Actions. В число функций, которые выполнял сервис входят:
- работа с пользователем (регистрация, смена пароля и т.д.) основанная на JWT токенах.
- публикация и редактирование рецептов, зарегистрированным пользователем.
- функция "избранное" для рецептов.
- создание сводного списка продуктов и его скачивание, для выбранных пользователем рецептов

Stack:Python 3.9, Django 2.2.16, git, djoser, Django REST framework, PostgreSQL, Nginx, Docker

telegram

Данный telegram bot предназначен для работы через интерфейс API сервиса Яндекс Практикум.
В задачи бота входит определение стадии проверки домашнего задания студента ЯП с указанным
интервалом и отправка сообщения с полученными данными студенту в чат мессенджера telegram.

Stack: Python, Python-telegram-bot

microblogs

Cоциальная сеть, основная идея которой заключается в ведении микроблогов.
Пользователи обладают возможностью добавления записей и подписки на авторов.

Stack: Python, django, pytest, HTML

YaMDb

Проект YaMDb собирает отзывы пользователей на фильмы, музыку, книги (произведения).
Пользователя могут публиковать отзывы на произведения, оценивать их (по шкале от 1 до 10), и обсуждать отзывы в комментариях.
Средний рейтинг каждого произведения рассчитывается автоматически.

Stack: Python, django, pytest, django-rest-framework, Simple-JWT