Последние 5 лет работал водителем такси в качестве ИП, немного сдавал автомобили в аренду. За год до обучения в Яндекс.Практикуме твёрдо решил продолжить получение высшего образования в автоматизации производства. Готовился к ЕГЭ, повторял школьную программу, готовился к поступлению. В школе и университете технические науки давались мне немного легче остальных. В старших классах ходил на факультатив по программированию, там мы немного писали на бейсике и паскале. В честь 10-летия Яндекс.Такси всем водителям было предложено получить "Цифровую профессию в подарок". Я согласился, так как сферой IT интересовался очень давно, всё вокруг автоматизируется и хочется как то в этом поучаствовать. После прохождения профориентации и изучения информации о разных языках очень заинтересовала разработка сайтов на Python. Моё внутреннее чутьё меня не подвело, в процессе обучения очень понравился этот язык и те возможности, которые он предоставляет.
Также я понимаю, что изучение программирования - это не спринт, а марафон, что учиться нужно постоянно, на протяжении всей жизни. У меня всегда есть какая-то книга по программированию, которую я изучаю в данный момент. А также прохожу курсы, изучаю документацию, смотрю видео, решаю задачи на LeetCode. Также скачал и распечатал дорожную карту Python-разработчика и стараюсь идти по ней.
Проекты:
1. Yatube - социальная сеть для публикации дневниковых записей.
Стек: Python 3, Django 2.2, PostgreSQL, gunicorn, nginx, Яндекс.Облако (Ubuntu 20.04 lts), pytest.
Разработан по классической MVC архитектуре, используется пагинация постов и кэширование. Регистрация реализована с верификацией данных, сменой и восстановлением пароля через почту, написаны тесты, проверяющие работу сервиса
Ссылка на GitHub: https://github.com/genpoplevin/hw05_final
2. REST API для проекта Yatube
Стек: Python 3, Django 2.2, Django REST Framework, SQLite 3, Simple-JWT.
Реализована аутентификация по JWT-токену.
Ссылка на GitHub: https://github.com/genpoplevin/api_final_yatube
3. REST API YaMDb - база отзывов пользователей о фильмах, книгах и музыке. Работал в команде, отвечал за backend-разработку.
Стек: Python 3, Django 2.2, Django REST Framework, SQLite3, Simple-JWT, Git.
Ссылка на GitHub: https://github.com/genpoplevin/api_yamdb
Водитель в тарифах Детский, Эконом, Комфорт
Сдача автомобилей в аренду
Погрузился в инфраструктуру большого города, научился избегать и предотвращать конфликтные ситуации
Работа на современном складском комплексе класса А
Перемещение по складу и размещение по местам хранения технической продукции (электротехника, слаботочное оборудование)
Работа с адресной системой хранения (WMS)
Научился работать в большом коллективе, изучил всю систему обработки товаров, от производства до получения клиентом, поработал в электронной системе хранения товара
Проекты:
1. Yatube - социальная сеть для публикации дневниковых записей.
Стек: Python 3, Django 2.2, PostgreSQL, gunicorn, nginx, Яндекс.Облако (Ubuntu 20.04 lts), pytest.
Разработан по классической MVC архитектуре, используется пагинация постов и кэширование. Регистрация реализована с верификацией данных, сменой и восстановлением пароля через почту, написаны тесты, проверяющие работу сервиса
Ссылка на GitHub: https://github.com/genpoplevin/hw05_final
2. REST API для проекта Yatube
Стек: Python 3, Django 2.2, Django REST Framework, SQLite 3, Simple-JWT.
Реализована аутентификация по JWT-токену.
Ссылка на GitHub: https://github.com/genpoplevin/api_final_yatube
3. REST API YaMDb - база отзывов пользователей о фильмах, книгах и музыке. Работал в команде, отвечал за backend-разработку.
Стек: Python 3, Django 2.2, Django REST Framework, SQLite3, Simple-JWT, Git.
Ссылка на GitHub: https://github.com/genpoplevin/api_yamdb
4. Foodgram - «Продуктовый помощник». Позволяет пользователям публиковать свои рецепты, подписываться на публикации других пользователей, добавлять понравившиеся рецепты в список «Избранное», а перед походом в магазин скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд.
Написал весь бэкенд, инфраструктуру размещения проекта на удалённом сервере в четырёх контейнерах Docker (web, frontend, backend, nginx).
Стек: Python 3, Django 2.2, Django REST Framework, Postgre, Simple-JWT, Docker, Nginx, Yandex.Cloud, Git.
Ссылка на GitHub: https://github.com/genpoplevin/foodgram-project-react
Ссылка на проект, запущенный на сервере: http://130.193.55.233/