Telegram: @PRM_Dmitriy_Mikhalev
GitHub: https://github.com/DmitriyMikhalev
В данный момент активно изучаю Go.
С интересом читаю статьи и смотрю видео по IT тематике (MoscowPython, HighLoad, selfedu, Диджитализируй, Олег Молчанов, Listen IT, Тимофей Хирьянов и др.), решаю задачи с codewars. Изучил оба тома "Изучаем Python" Марка Лутца, "Asyncio и конкурентное программирование" Мэтью Фаулера, "PostgreSQL. Основы языка SQL" Е.П Моргунова. Базово знаю C++ и C#, также довелось поработать с ассемблером и C.
Умею взаимодействовать в команде, готов прийти на помощь коллеге. При обучении быстро концентрируюсь, не боюсь использовать документацию и обращаться за помощью при необходимости.
Есть 2 PET-проекта: скрипт для автоматической множественной регистрации и система учета товаров на складах (Django и PostgreSQL).
Участник 1/4 ICPC 2023 (финал Ural).
В настоящее время участвую в двух проектах, занимаясь разработкой и сопровождением программных решений. В рамках проектов выполняю следующие задачи:
- Разработка нового функционала
- Доработка и изменение существующего функционала
- Проектировании архитектуры на созвонах со старшими коллегами
- Покрытие проектов Unit-тестами
Проекты:
1. Телеграм-бот для найма сотрудников.
Технологии: Python, Django, DRF, python-telegram-bot, PostgreSQL, Redis, celery, docker-compose, nginx, swagger.
2. Бэкенд для маркетплейса.
Технологии: Python, Django, DRF, PostgreSQL, S3, Redis, openpyxl, pytest, docker-compose, nginx, swagger.
Разработка ведётся по методологии канбан, задачи оперируются через ClickUp и Bitrix24.
Проводил вебинары, ревьюил домашние работы и проекты студентов-подростков и выполнял роль наставника на курсе "Python в ИИ от Яндекса: разработка ботов на базе нейросетей" в рамках проекта "Код будущего"
Проектировал и разрабатывал шаблон микросервиса.
Использовались Python, Django, Django REST Framework, Prometheus, Grafana, docker-compose, PostgreSQL, nginx
Разработал систему автоматического сбора отчетности по проводимым компанией мероприятиям. Данные запрашивались через API, преобразовывались определенным образом, сохранялись в БД, формировался отчет раз в сутки.
Помимо разработки части бэкенда, занимался тестированием и рефакторингом кодовой базы.
Использовались Django, PostgreSQL, celery, Redis, docker-compose, openpyxl
Программная инженерия, очная форма обучения, закончил 3-й курс в 2024.