МЗ
Михаил З.
Мужчина
Россия, Кемерово, UTC+7
Ставка
4 750 Р/час
НДС не облагается
Специалист доступен с 10 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Михаил — опытный IT-специалист, специализирующийся на Python разработке. Обладает глубокими знаниями и навыками в области программирования, а также опытом работы с различными технологиями и инструментами.
Михаил участвовал в нескольких проектах, связанных с разработкой систем автоматизации и обработки данных. Он работал над проектами Trinity Monsters, EdgeЦентр, Adnow Media, Zefslab и «Центр Финансовых Технологий». В рамках этих проектов он занимался разработкой бэкенда, ревью кода, промпт-инжинирингом, разработкой python-ноутбуков, написанием фронтенда и рефакторингом. Также Михаил имеет опыт работы с базами данных, CI/CD, Docker, Kubernetes и другими технологиями.
В целом, Михаил является квалифицированным специалистом с богатым опытом работы в различных областях разработки.
Проекты
(5 лет 9 месяцев)
Trinity Monsters
Роль
Python Разработчик
Обязанности
Описание проекта
Автоматизированная система модерации рекламных объявлений на основе LLM. (МТС)
Достижения
Отрефакторил первичную архитектуру проекта в соответствии с парадигмой clean architecture
Задачи:
1. Разработка бэкенд архитектуры
2. Ревью
3. Промпт-инжиниринг
4. Разработка python-ноутбуков под различные задачи
5. Разработка небольшого Front на HTML, CSS, JS для презентации и тестирования
6. Рефакторинг
Стек специалиста на проекте
HTML, CSS, JavaScript, Python, FastAPI, ChromaBD, openAI, sqllite
Отрасль проекта
Media
Период работы
Ноябрь 2023 - Июнь 2024
(8 месяцев)
EdgeЦентр
Роль
Python Разработчик
Обязанности
Проект: Billing
Функционал проекта:
1. Управление тарифами и услугами клиентов
2. Проведение платежей
3. Взаимодействие с бухгалтерией и преагреггатами метрик.
Достижения
1. Провел рефакторинг модуля работы с триалами услуг, обособив их в отдельный модуль. Модуль имеет меньшую связанность с другими модулями и более масштабируемую кодовую базу.
2. Разработал механизм архивации услуг. Вывел его в production.
3. Написал ингресс и перевел взаимодействие сервиса Billing во внутреннюю сеть. В итоге вся система функционирует во внутренней сети и исключены запросы через внешний трафик.
4. Провел совместно с системным аналитиком частичный рефакторинг структуры и данных БД. В итоге уменьшили количество данных, устранили проблемы в коде, которые вызывали дупликацию данных, так же устранили таблицы и связи, которые уже не использовались в БД.
5. Поднял покрытие тестами на 12.5%.
6. Выполнил проектирование выделения модуля для работы с онлайн-кассой в отдельный сервис. В перспективе спроектированный сервис позволит гибче взаимодействовать с системами платежей и обеспечит более гибкую масштабируемость
Задачи:
1. Поддержка кодовой базы
2. Рефакторинг
3. Разработка нового функционала
4. Тестирование
5. Выполнение мелких рутинных задач вида "Запрос".
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Python, Kubernetes, Celery, Django, Redis, DRF
Отрасль проекта
Urban technology
Период работы
Январь 2023 - Ноябрь 2023
(11 месяцев)
Adnow Media
Роль
Python Разработчик
Обязанности
Проект: Кабинеты клиента и модератора.
Обязанности:
1. Разработка нового функционала.
2. Поддержка кодовой базы
3. Тестирование
4. Рефакторинг
Задачи:
1. Рефакторинг функционала проведения платежей. Сделали транзакции безопасными с точки зрения хранения данных и взаимодействия с внешним сервисом. Так же отредактировали логику внутреннего учета для транзакций, что в итоге устранило неправильные сценарии и большинство багов.
2. Провели слияние двух проектов. **В общей сложности было около 5 проектов, которые были почти идентичными**. Слияние позволило сократить затраты на применение изменений в двух репозиториях, т.к. изменения применяются только к одному репозиторию.
3. Рефакторинг бизнес логики и функциональных модулей. В общей сложности это позволило сократить количество ошибок и повысить производительность системы.
4. Разработка функционала уведомлений для модераторов о появлении новых рекламных баннеров. Новый функционал позволил ускорить реагирование на появление новых баннеров для модерации и ускорить процесс модерации приблизительно на 10%.
5. Повысил покрытие тестами на 27%.
Стек специалиста на проекте
JavaScript, Kubernetes, Clickhouse, Redis, Celery, Helm, SCSS, DRF, Mux, GOlang, Gitlab CI, HTML, Docker, Python, JQuery, Django, PostgreSQL, RabbitMQ
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Январь 2023
(1 год 7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Новосибирский государственный технический университет, Новосибирск
Специальность
АВТФ, Приборостроение
Завершение учебы
2022 г.