● Владение Python, ООП и функциональным программированием.
● Уверенное владение фреймворком Django и Flask.
● Работа с API.
● Работа с командной строкой.
● Знание и навыки использования Git.
● Имею навыки построения SQL-запросов, работаю с PostgreSQL и SQLite.
● Знание ORM и миграций.
● Знание Docker контейнеризации.
● Тестирование веб-приложений (Unittest, Pytest, TDD).
Реализованные проекты:
1. Backend интернет-магазина.
● Реализовал backend сайта с админ панелью управления интернет-магазином, аутентификацией и авторизацией, добавлением товара на сайт, сбором заказа и оплатой.
● Приложение выполнил на фреймворках Django и Django Rest Framework.
● Использовал SQLite для сохранения данных.
● Основной функционал покрыл тестами.
2.Backend клона Twitter.
● Реализовал бэкенд сервиса микроблогов.
● Приложение выполнил на фреймворке FastAPI.
● Использовал PostgreSQL для сохранения данных.
● Приложение запускается через Docker Compose.
● Настроил веб-сервер Nginx для обработки статического контента.
● Подключил prometheus и grafana для мониторинга приложения.
● Основной функционал покрыл тестами pytest.
3. Парсер объявлений avito.
● Написал программу, для сбора объявлений с популярного агрегатора avito.ru.
● Для реализации выбрал Объектно-ориентированный подход.
● Осуществил интеграцию сервиса с мессенджером Telegram.
● Приложение развернул на удаленном сервер beget.com.
● Найденные объявления отправляются личным сообщением клиенту в телеграмме через телеграмм бота.
4. Парсер объявлений недвижимости.
● Написал программу, для сбора объявлений с агрегатора avito.ru, domclick.ru, cian.ru, youla.ru, m2.ru.
● Для реализации выбрал Объектно-ориентированный подход.
● Осуществил интеграцию сервиса с мессенджером Telegram.
● Приложение развернул на удаленном сервер beget.com.
● Найденные объявления отправляются личным сообщением клиенту в телеграмме через телеграмм бота.