Резюме: Python Backend Developer
Работал с Python, Django, Django REST Framework, Flask, FastAPI, БД (PostgreSQL, SQLite через ORM), Unittest, REST API, Pydantic, SQLAlchemy, Git, Nginx, Beautiful Soup, Scrapy, Google API, Docker, настройкой и запуском облачного сервера на Яндекс.Облако, освоил базовые алгоритмы. Используемые инструменты PyCharm, DBeaver, Postman, Visual Studio Code, Sublime Text, GitHub Actions, Docker.
Реализованные проекты:
Продуктовый помощник Foodgram (WEB+API)
Сайт с рецептами. В проекте реализована регистрация и профиль пользователя, добавление рецептов, подписки, избранное, фильтрация по тегам, корзина ингредиентов, настроена административная часть сайта. Мною разработана backend часть проекта.
GitHub: https://github.com/vasilekx/foodgram-project-react.git
Проект YaMDb (API)
Собирает отзывы пользователей на произведения. Проект результат работы в команде, отвечал за управление пользователями. В проекте реализованы несколько ролей пользователя, с разными уровнями доступа.
GitHub: https://github.com/vasilekx/yamdb_final.git
Проект парсинга документов PEP и документации Python (CLI)
Парсинг данных с официального сайта Python. Для удобства пользователя, в проекте реализован парсинг аргументов командной строки для выбора режима работы программы.
GitHub: https://github.com/vasilekx/bs4_parser_pep.git
Проект асинхронного парсера PEP на Scrapy (CLI)
Парсинг данных с официального сайта, посвященного Python, с помощью пауков Scrapy, асинхронно обрабатывает более 500 страниц. Результат работы сохраняется в csv файлы.
GitHub: https://github.com/vasilekx/scrapy_parser_pep.git
Проект YaCut на Flask (WEB+API)
Сервис укорачивания ссылок.
GitHub: https://github.com/vasilekx/yacut.git
Проект QRKot на FastAPI (API)
Приложение благотворительного фонда поддержки котиков QRKot собирает пожертвования на различные целевые проекты.
GitHub: https://github.com/vasilekx/QRkot_spreadsheets.git
Проект Yatube (WEB)
Социальная сеть на Django. В проекте реализована авторизация, комментарии, лайки, профиль пользователя, публикация постов. Написаны тесты на базе Unittest для проверки работоспособности проекта.
GitHub: https://github.com/vasilekx/hw05_final.git
Проект API_Yatube (API)
Разработан API для проекта Yatube на Django REST framework(DRF). API разрешает аутентифицированным пользователям управлять собственным контентом. Аутентификация реализована по JWT-токену.
GitHub: https://github.com/vasilekx/api_final_yatube.git