Python разработчик
Дмитрий
Возраст
36 лет (04 Января 1990)
Город
Москва
Описание
ОПЫТ.
Прошел профпереподготовку в Яндекс Практикуме по программе Python-разработчик (backend). Работаю со стеком технологий: Python3; Django, Django Rest, Django ORM, FastApi, Pydantic, SQLAlchemy; PostgreSQL, SQLite; Docker, Docker-Compose; Unittest, Pytest; Gunicorn, Uvicorn; Nginx, Git. Мои проекты:
1. Продуктовый помощник «Foodgram». Сервис позволяет публиковать рецепты, подписываться на контент пользователей, скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд.
GitHub: https://github.com/boginskiy/foodgram-project
2. Фитнес браслет. Программный модуль обрабатывает данные, полученные с датчиков и отображает результаты тренировок.
GitHub: https://github.com/boginskiy/fitness-tracker
3. Социальная сеть «Yatube». Платформа для публикации контента с авторизацией, персональными лентами, с комментариями и подпиской на авторов. В проекте используется пагинация постов и кеширование. Регистрация реализована с верификацией данных, сменой и восстановлением пароля через почту. Написаны тесты, проверяющие работу сервиса.
GitHub: https://github.com/boginskiy/Yatube
4. API социальной сети «Yatube». В проекте реализован интерфейс API для всех моделей и аутентификация пользователей по JWT-токену.
GitHub: https://github.com/boginskiy/api-Yatube
5. API базы отзывов «Yamdb». В проекте реализован интерфейс API для базы отзывов пользователей о фильмах, книгах и музыке. Проект представляет результат коллективной работы, в котором я был тимлид-разработчиком. В команде организовал коммуникацию, распределил обязанности, осуществил первичную проверку кода при сборке проекта, решал конфликты слияния веток на GitHub, вносил корректировки после финальной проверки. В проекте реализовал отзывы, комментарии и рейтинг к произведениям. Подготовил техническое описание.
GitHub: https://github.com/boginskiy/api-Yamdb
6. Телеграмм бот «yandex-telegrambot». Бот осуществляет проверку статуса отправленных данных путем опроса API сервиса Яндекс, анализирует ответ и отправляет соответствующее уведомление пользователю, при этом ведется логирование процессов с сообщением о проблемах.
GitHub: https://github.com/boginskiy/yandex-telegrambot
Телеграмм бот «kitty-telegrambot». Бот для релакса. В ответ на ваше сообщение бот присылает картинку с котиком. Каждый раз новую.
GitHub: https://github.com/boginskiy/kitty-telegrambot
ОБО МНЕ.
Для автоматизации рабочих процессов я использовал различные офисные приложения и настраивал их под свои задачи. Основным результатом отмечу самописную программу на базе Excel с userform и макросами, которая автоматически формировала документы по новой услуге.
Программа до сих пор используется в коммерческих целях. Я решил не останавливаться на достигнутом и перейти в профессиональную разработку. Для этих целей выбрал язык Python по причине широкой области применения и востребованности.
Интересуют направления: веб-разработка, разработка чат-ботов. Готов работать на стыке разных технологий и самостоятельно изучать новое.
PET-PROJECTS.
-Калькулятор банковских вкладов. API сервис рассчитывает вклад нарастающим эффектом. Доступен пользовательский интерфейс. Информация по расчетам записывается в базу данных для анализа потребительского рынка. Стек: FastApi, Pydantic, SQLAlchemy, SQLite
GitHub: https://github.com/boginskiy/calculate_deposit
- Телеграмм бот «lighthouse-telegrambot». Бот принимает от пользователя .xlsx файл с данными для парсинга, обрабатывает их и добавляет в базу данных. Стек: Pandas, Telegram-bot-api, SQLite
GitHub: https://github.com/boginskiy/lighthouse-telegrambot
- Служба заказа еды. Проект в стадии развития. На текущий день реализовал структуру блюд с категориями и подкатегориями. Стек: FastApi, Pydantic, SQLAlchemy , PostgreSQL, Alembic
GitHub: https://github.com/boginskiy/restaurant_project
8 декабря, 2021
Мухаммадалии
Город
Москва
Возраст
56 лет (28 июля 2026)
27 января, 2022
Борис
Город
Москва
Возраст
56 лет (28 июля 2026)
8 декабря, 2021
Анастасия
Город
Москва
Возраст
56 лет (28 июля 2026)