Владислав Павелков - Python-разработчик
Навыки
- Bash
- CI/CD
- Django
- Django REST Framework
- Docker
- Git
- jSON API
- Linux
- Nginx
- PostgreSQL
- Python
- REST API
- SQL
- unittest
Опыт работы
Learning Python Development
Python-разработчик - 01.10.2022Вот некоторые из моих проектов, которые можно найти в моем резюме:
1. youtube_video-in-audio_bot — мой собственный Pet-проект.
Я создал Telegram-бота, который позволяет извлекать аудиодорожку (подкаст) из видео на Youtube и отправлять ее в формате mp3.
Стек проекта: Python 3.11.3, Telegram API, python-telegram-bot, FFMPEG.
Github: https://github.com/pavelkovvv/youtube_video-in-audio_bot2. Площадка с отзывами пользователей на музыку, книги и другие произведения.
Проект был реализован в команде. В моей ответственности были создание системы регистрации и аутентификации с использованием JWT-токенов, настройка прав доступа и подключение SMTP-сервера для подтверждения через электронную почту. Также я создал кастомную модель пользователя.
Стек проекта: Python 3.11, Django, Django REST Framework, Simple JWT, Nginx, Gunicorn.
Github: https://github.com/pavelkovvv/api_yamdb3. Социальная сеть, в которой пользователи могут публиковать посты, комментировать их и подписываться на сообщества.
Использовал пагинацию постов, кэширование. Реализовал регистрацию и аутентификацию с верификацией данных, написал тесты с использованием библиотеки unittest.
Стек проекта: Python 3.9, Django 2.2.19, PostgreSQL, Gunicorn, Nginx.
Github: https://github.com/pavelkovvv/hw05_final4. API для социальной сети.
Я разработал API для социальной сети в соответствии с принципами REST API. В проекте присутствуют следующие функции: сортировка, фильтрация и поиск по запросу, пагинация ответов (по необходимости). Для аутентификации используются JWT-токены.
Стек проекта: Python 3.9, Django 3.2.16, Django REST Framework, SQLite3, Simple JWT.
Github: https://github.com/pavelkovvv/api_final_yatube
Образование
Электроника и наноэлектроника
Санкт-Петербургский государственный университет аэрокосмического приборостроения01.09.2019 - 30.06.2023
Обо мне
С детства любил проводить время за компьютером, поэтому хорошо подготовился к ЕГЭ и поступил в технический ВУЗ. Образование сподвигло попробовать себя в программировании. Пробовал писать на разных языках: C++, MATLAB, даже довелось иметь дело с ассемблером:) Однако в 2022 году я остановился на Python, мне понравился его синтаксис и широкий спектр возможностей. Получаю знания в сфере IT с помощью книг: Майкл Доусон «Программируем на Python», Адитья Бхаргава «Грокаем Алгоритмы», ну и куда же без Марка Лутца «Изучаем Python». Смотрю лекции/видео от следующих спикеров/каналов: Тимофей Хирьянов, Георгий Курячий, Андрей += Пронин, selfedu, MoscowPython. В данный момент принимаю участие в открытом лектории Яндекса, смотрю, практикуюсь и слушаю лекции по Backend-разработке на Python от спикеров Яндекса.
В свободное время люблю поиграть в футбол и порешать задачки на codewars.
Сейчас я продолжаю изучать фреймворк Django, умею работать с БД и писать запросы на SQL, активно изучаю PostgreSQL, в ближайшем будущем планирую изучить FastAPI.
Я очень целеустремлён и активно тянусь к знаниям, что доказывает мой диплом бакалавра с отличием по направлению «Электроника и наноэлектроника». В магистратуру планирую поступать по направлению наиболее приближенному к сфере в которой я хочу работать: «Web-разработка».