Python Backend-developer
Контакты
Проекты:
• API проекта по сбору отзывов о фильмах, музыке и т.п.
Django 2.2.16, DRF 3.12.4
Githib: https://github.com/EreshkoDR/api_yamdb
Был тимлидом проекта, реализовал систему регистрации, аутентификации и верификации пользователей. Помог коллегам реализовать модели, представления и определить права доступа пользователей.
• Проект социальной сети:
Django 2.2.16, SQLite
Github: https://github.com/EreshkoDR/hw05_final
Реализовал социальную сеть с возможностью создания постов, профиля пользователя и групп. Есть возможность оставлять комментарии под постами, редактирования или удаления собственных постов, а также подписки на интересующих пользователей.
• Телеграм бот:
Python 3.9, библиотеки: requests, telegram
Github: https://github.com/EreshkoDR/homework_bot
Реализовал бота, который мониторит статус выполнения ревью кода. При изменении статуса, бот отправляет сообщение со статусом ревью. Основная функция запускает цикл проверки состояния. В теле цикла отлавливаются ошибки через try/exept и если ошибки не критические, бот отправляет информацию о них, а также логирует все свои действия.
• Имеется опыт разработки pet-проекта IoT :
Arduino IDE, Arduino nano, esp01, C++
Целью проекта была помощь родителям-дачникам. Для проекта была спроектирована печатная плата на EasyEDA, а "мозгами" проекта была плата Arduino nano + esp01. Код был написан на C++, а Arduino nano был соединен с веб-сервером на esp01 через UART-порт. Своеобразное API было написано на switch case, что позволяло отправлять пакеты данных с температурой, влажностью и т.п. на веб-сервер и передавать с веб-сервера команды на arduino, посредством get-запросов на эндпоинты.
Еще немного о себе:
До начала обучения в Яндекс практикуме увлекался разработкой IoT на уровне хобби, затем прошёл вводный курс "Backend разработка на Pyhton". Быстро схватил язык, осознал азы программирования и понял что это направление смежно с моими интересами. Решил, что пора сменить вектор развития. С тех пор активно развиваюсь в программировании на Python и backend разработке, в свободное время изучаю алгоритмы и решаю алгоритмические задачи, а также изучаю SQL.
За время работы над чужим здоровьем здорово прокачал Soft-скиллы: Прагматичность, ответственность и организованность.
Так как цена ошибки - человеческое здоровье, я научился ответственно и прагматично подходить к решению поставленных задач, а так же организовывать работу во избежание ошибок.
Сторонник медитативных практик и активного образа жизни. Это помогает мне сохранять "холодный ум", концентрацию и повышает мою осознанность.
• Языки программирования:
Python, SQL
• Фреймворки:
Django, DRF
• СУБД:
PostgreSQL, SQLite
• Технологии:
Git, Docker, gunicorn, nginx, Yandex.Cloud
• ОС:
Linux(Ubuntu 20.04)
Soft-skills:
Прагматичность, ответственность и организованность.
Опыт
Прием клиентов и анализ состояния опорно-двигательного аппарата на основе медицинских заключений.
Организация рабочего пространства и персонала.
Обучение персонала.
Поставил на ноги более 10 клиентов с пост-инсультным состоянием
Помог открыть филиал в г. Нижневартовске