+7-967-613-37-96

ОЛЕГ

СЕМЕНОВ

PYTHON DEVELOPER

Junior Backend Developer. Тематика большинства проектов: веб-разработка (Django), чат-боты (vk, Telegram) и парсинг.

ОБРАЗОВАНИЕ

2008-2012
СФУ (ИИФиРЭ), Красноярск, Радиотехника (не окончено)
2017-2022
Transporta un sakaru institūts (Институт Транспорта и Связи), Латвия Бакалавр в области компьютерных наух
Курсы
- Skillbox - Python разработчик с нуля
- Highlights - Web Design

НАВЫКИ

Back
Python, Django, FastAPI, Redis (кэш, брокер, БД), Celery (+Flower), RabbitMQ, Swagger, Docker, Docker-Compose
Front
HTML/CSS, JavaScript, Bootstrap
Базы данных
SQL, PostgreSQL, MongoDB, Redis
Технологии
Linux, Git, Nginx, Gunicorn, OpenAI API, Pandas, beautifulsoup4, Selenium, Telegram API, Youtube API, VK API
Иностранные языки
Английский язык

О СЕБЕ

Я начинающий backend разработчик на Python с желанием развиваться в этой области. Нацелен на постоянное развитие, чтобы стать экспертом в сфере Python разработки с широким спектром применения своих навыков. Наибольший интерес вызывают веб-разработка, чат-боты, парсинг и автоматизация процессов.

ПРОЕКТЫ

Реализация интернет-магазина из книги Антонио Меле "Django4 в примерах". В качестве БД - PostgreSQL. Применяются такие технологии как redis, RabbitMQ и Celery. Веб-приложение контейнеризировано при помощи docker-compose.

Реализация того же интернет-магазина, но при помощи FastAPI и MongoDB. В качестве драйвера БД испольpуется асинхронный драйвер Motor. Для приложения была отдельно разработана панель администрирвоания. Так же применяются redis, RabbitMQ и Celery. Контейнеризировано при помощи docker-compose.

Каталогизатор книг с точным указанием места хранения. Основные действия возможно выполнять через чат-бота, работающего в связке с веб-сайтом. Применяются Django, Telegram, PostgreSQL, Yandex Speech Kit.

ChatGPT телеграм бот. Используются возможности OpenAI API: модель gpt-3.5-turbo для чат-бота, DALL-E для генерации, редактирования и вариации изображений. Имеется возможность генерировать изображения по промпту, сгенерированному чат-ботом. Бот переводит меню на язык пользователя с помощью библиотеки googletrans. Визуально выделены фрагменты ответов, содержащие код.

- Древовидное меню на Django. Реализовано при помощи template tags. Вложенные выпадающие меню визуализированы при помощи MDBootstrap.
- Прототип системы управления картами лояльности на Django.
- Приложение для проведения тестирований на Django (применение NestedModelAdmin для удобства создания тестов)
- Telegarm-бот для сортировки фото из телеграм-чата по директориям по дате и запланированной отправки архива фото на email.
- Фильтр видео YouTube (плейлистов или списков) по дате загрузки (от/до) и просмотрам (YouTube API).
- Конвертер любимой музыки из Яндекс Музыки в Spotify.
Олег Семенов