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
26 октября, 2016
Наталья
Город
Москва
Возраст
37 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)