Яндекс.Практикум (praktikum.yandex.ru), JetBrains Academy (hyperskill.org)
Python Developer (обучение)
Технологии: Python, SQL, ORM, HTML, CSS. JSON, XML, Javascript, Django Framework, Django REST Framework, Flask Framework, SQLAlchemy, Numpy, Pandas, NLTK, Simple JWT, Requests, Dotenv, Unittest, Gunicorn, NGINX, PostgreSQL, Docker, Sentry, Linux Console, Git.
Разрабатывал серверные приложения методом TDD. Среди выполненных проектов:
1) Foodgram. Сайт «Продуктовый помощник». Онлайн-сервис, где пользователи могут публиковать рецепты, подписываться на публикации других пользователей, добавлять понравившиеся рецепты в список «Избранное», а перед походом в магазин скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд.
https://github.com/dmitriyperetoka/foodgram-project
2) API для Yatube. Программный интерфейс для социальной сети блогеров. Реализован CRUD доступ к публикациям и комментариям, а также доступ для создания объекта и для получения списка объектов к подпискам и группам. Авторизация через JWT-токен.
https://github.com/dmitriyperetoka/api_final_yatube
3) HyperCarServiceCenter. Приложение, управляющее электронной очередью автомобильного сервисного центра. При выборе гостем категории сервиса через терминал, сообщает расчётное время ожидания, создаёт нумерованный талон и помещает его в соответствующую линию очереди. Приоритет линий определяется средним временем ожидания на каждый талон. Каждый следующий талон извлекается из самой приоритетной непустой линии при обращении оператора через терминал.
https://github.com/dmitriyperetoka/hyperskill.python/tree/main/HypercarServiceCenter
4) ToDoList. Планировщик задач, позволяющий сохранять задачи и крайние сроки их выполнения в базе данных, выводить списки задач в различных представлениях, удалять неактуальные задачи.
https://github.com/dmitriyperetoka/hyperskill.python/tree/main/ToDoList