Резюме: Backend-разработчик на Python
Основные работы
1) Telegram bot для поиска gif на сервисах. Репозиторий:
https://gitlab.skillbox.ru/vladislav_popov_5/python_basic_diploma
Бот написан на библиотеке telebot (pyTelegramBotAPI) с использованием легковесной ORM Peewee. Он работает с API двух медиа сервисов - Tenor и Giphy, и позволяет по текстовому запросу получить GIF с выбором качества изображения.
2) Backend соц.сети по образу Twitter. Репозиторий:
https://gitlab.skillbox.ru/vladislav_popov_5/python_advanced_diploma/-/tree/master/
Основной функционал: посты с медиафайлами, лайки, фолловеры. Frontend
twitter-clone из открытого источника был взят за основу визуальной части и процесса аутентификации по api-key. Backend хранит всю информацию в базе данных postgresql, связь с которой обеспечивает ORM SQLAlchemy. Используется Uvicorn для запуска на сервере асинхронного FastAPI приложения. Код покрыт тестами. Элементы связаны через Docker-compose.
Прочие работы (меньшего масштаба)
3) Поиск различий в словарях python анализом рекурсивными функциями. Репозиторий:
https://gitlab.skillbox.ru/vladislav_popov_5/Python_Basic/-/blob/master/Module31/06_JSON_comparison/main.py
Код позволяет сравнить два словаря произвольной глубины вложенности и вывести на экран различие.
4) Модуль для математических операций с матрицами. Репозиторий:
https://gitlab.skillbox.ru/vladislav_popov_5/Python_Basic/-/blob/master/Module24/07_Matrix/main.py
Доступны такие операции как сложение, вычитание, умножение и транспонирование.
Неоконченное высшее образование
Южно-Уральский государственный университет (Национальный исследовательский университет), Челябинск
Электропривод, мехатроника и электромеханика, Автоматизация технологических процессов и производств (по отраслям) (год окончания - 2025)
Повышение квалификации, курсы
Python-разработчик
Онлайн-университет Skillbox (2024)
Обо мне
Программирование для меня как творчество — хотя код порой выглядит скучно и громоздко, результат его бывает очень красив.
Очень увлекает процесс разработки и создания своего алгоритма, равно как изучение готовых.
Хочу развиваться в области Data Science и AI, а также стать участником инновационного проекта или создать своё детище.