Я начинающий Python backend разработчик с навыками работы с GIT и GitHub, создания веб-сервисов на Django и Flask, с базами данных с помощью ORM PostgreSQL, а так же API сторонних сервисов. Кроме того, применяю Docker для автоматизации развёртывания приложений. Мой переход в сферу IT мотивирован желанием обрести новые навыки и реализовать потенциал для постоянного обучения и карьерного роста.
⭐ API Сервис заказа товаров для розничных сетей
Разработка backend части приложения, для автоматизации закупок в розничной сети через REST API. За основу был взят фреймворк Django и DRF. Для хранения информации была выбрана это объектно-реляционная система управления базами данных PostgreSQL.
⭐ Командный проект - чатбот для знакомствРазработана программа-бот на Python для взаимодействия социальной сетью ВКонтакте. Для создания чат-бота была спроектирована и реализована база данных, с использованием PostgreSQL. Настроено взаимодействие бота с vkAPI. Написана документация для использования программы.
⭐ REST API (backend) для сайта объявленийНа основе микрофреймворка Flask был разработан базовый каркас веб-приложения, предоставляющего API для управления пользователями и объявлениями. Реализованы методы создания, получения, изменения и удаления объектов пользователей и объявлений. Кроме того использовался Docker (Compose) для контейнерного развертывания базы данных PostgreSQL
⭐ Асинхронное приложения для апскейлинга фотоДанное приложение предоставляет API для асинхронного апскейлинга изображений на Celery с использованием модели EDSR. В качестве основы использовался микрофреймворк Flask. В качестве broker и backend использовался Redis, который был поднят в контейнере Docker
👨🏻🎓 Мои сертификатыУспешно пройденные курсы и сертификаты с описанием и продолжительностью.
Суммирую оставшиеся проекты, хотелось бы добавить, что были достигнуты следующие результаты:
- Деплой учебного проекта на реальный сервер, используя Nginx как веб-сервер а для WSGI сервера - gunicorn. Для реализации использовался Windows Subsystem for Linux
- Настройка CI/CD проекта на GitHub Actions, в результате автоматизированы тестирование и развертывание проекта
- Разработан скрипт миграции базы данных искрипт загрузки данных из API в базу используя библиотеку asyncio
- Написан асинхронный вариант сервиса объявлений на aiohttp
- Создан парсер вакансий на сайте hh с использованием Selenium
- Использовал regex для поиска и форматирование текста в телефонной книге