Python-разработчик
Контакты
Закончил инженерный технический вуз на бюджетной основе. На втором курсе стал интересоваться языком Python, который понравился большим наличием встроенных библиотек, развитым сообществом разработчиков и своей актуальностью. На данный момент прошел курсы Яндекс.Практикум по разработке на python. Обучение на курсе было приближенно к рабочей среде разработки, а именно, у нас были свои дедлайны и код-ревью.
Из своих сильных качеств считаю упорство в достижении поставленной цели, будь то дедлайн проекта, или спортивное соревнование, на которых неоднакратно занимал призовые места. Во время группового проекта мне понравилась работа в команде, мы одни из первых защитили проект.
В свободное время увлекаюсь чтением Лутца и просмотром PyCon. Помимо IT стараюсь развиваться и в других направлениях. Из постоянных увлечений: тренировки по каратэ, составление музыкальных подборок и занятия английским. Имею немалый опыт общения с носителями языка, ежедневно слушаю либо смотрю ролики с английской речью.
Python, Django, REST API, DRF, знаю контейнеризацию, Docker, nginx, опыт работы на Linux, Git, навыки автоматизации разработки.
Опыт
Работа с людьми / в стрессовой ситуации, общение.
Развитие навыков коммуникации.
Освоил языки Python и SQL. Знаком с основами ООП, приобрел навыки работы в командной строке, позднее опыт работы на ОС Linux. Реализовал собственное API для проекта социальной сети. Основной стек технологий: Python, Django, SQL, REST API, JWT, Git, VSCode, Postman, Linux, Docker, Яндекс.Облако, Nginx, WSGI, certbot.
Работал с веб-фреймворком Django, результатом стал проект Yatube - платформа для блогов, с авторизацией, персонализированной лентой, с возможностью подписки на авторов и комментирование записей. Также занимался написанием программных тестов для проекта.
GitHub: [https://github.com/JediMode/hw05_final].Реализовал API для проекта Yatube. Для работы использовал формат передачи данных JSON. За основу API взял архитектуру REST. Аутентификация пользователей с помощью JWT-токена. Право на изменение и удаления контента есть лишь у автора; в иных случаях доступ только для чтения.
GitHub: [https://github.com/JediMode/api_final_yatube].В групповом проекте YaMDb реализовал часть, касающуюся управления пользователями: систему регистрации и аутентификации, права доступа, работу с токеном и систему подтверждения через e-mail.
GitHub: [https://github.com/JediMode/api_yamdb].В своем дипломном проекте разработал сайт обмена кулинарными рецептами. Пользователи могут подписываться на интересующих авторов, выделять избранное, а также выгружать список необходимых ингредиентов из корзины покупок в формате pdf.
GitHub: [https://github.com/JediMode/foodgram-project-react]
Общение с клиентами, помощь в выборе товара.
Развил свои навыки коммуникации, получил опыт работы в стрессовой среде.