Maxim Denisenko

Maxim Denisenko Email and Phone Number

Lead Developer at CloudX @ Cloud Solutions
Maxim Denisenko's Location
Moscow, Moscow City, Russia, Russian Federation
About Maxim Denisenko

В университете я увлекался программированием на языке С++ и разработкой видеоигр. Работал с компьютерной графикой с использованием OpenGL и создавал технодемки.На протяжении всей моей карьеры я активно занимался наставничеством и обучением. В Ozon я несколько раз выступал в роли ментора по Go в рамках курса Ozon Route256. В настоящее время я являюсь ментором по Go на платформе "Эйч Навыки — менторская программа".Мне сейчас интересно изучать продукт, над которым я работаю. В свободное время я изучаю роль владельца продукта. На работе я хотел бы погрузиться в процессы исследования рынка и пользовательского опыта, а также разрабатывать функционал, который упрощает жизнь пользователей и решает их проблемы.

Maxim Denisenko's Current Company Details
Cloud Solutions

Cloud Solutions

View
Lead Developer at CloudX
Maxim Denisenko Work Experience Details
  • Cloud Solutions
    Lead Software Developer
    Cloud Solutions Dec 2023 - Present
    Moscow, Russia
    Компания занимается разработкой коммерческого публичного облака, предлагая услуги по модели IaaS и PaaS.- Я поддерживал сервисы учета облачных ресурсов, таких как виртуальные машины, управляемые диски и образа, а также разработал функционал развертывания ресурсов с использованием образов.- Я спроектировал и разработал сервисы, синхронизирующие сущности между системой учета ресурсов и IAM (Identity and Access Management). Эти сервисы потребляли CDC события от PostgreSQL при помощи Debezium коннектора и дополняли их необходимой информацией перед отправкой в IAM.- Я изучил подходы к тарификации облачных ресурсов и на основе этих исследований спроектировал первую версию системы биллинга.- Я внес свой вклад в развитие систем мониторинга сервисов компании, предоставляя обратную связь по инструментам, метрикам, трейсам и алертам. За это я получил благодарность от архитектора систем мониторинга.- Я переработал процесс выпуска сервисов компании и модель ветвления кодовой базы. Описал список улучшений, которые нужно было внедрить в подходы к разработке, тестированию и деплою задач. Также описал новую модель ветвления, релизный процесс и CI/CD, которые впоследствии были одобрены сотрудниками моего отдела.
  • Wormsoft
    Technical Lead
    Wormsoft Nov 2021 - Present
    Moscow, Moscow City, Russia
    Я участвовал в двух проектах, проектируя и реализуя различные задачи.Криптовалютная биржа:- Разработал индексатор транзакций для отслеживания балансов пользователей.- Создал два прототипа почтового сервиса для верификации отправителя через блокчейн. Этот сервис обеспечивал оплату электронных писем и связывание транзакций с письмом. Первый прототип представлял собой плагин для почтового сервера, ответственный за оплату и обогащение письма. Второй прототип спроектирован в виде адаптера к почтовым сервисам, который выполнял те же функции.Система отслеживания ошибок (подобная Jira):- Спроектировал архитектуру проекта и схему базы данных.- Реализовал функционал облачного диска, похожего на Google Disk. Этот функционал включал разделение дискового пространства на проектные и пользовательские диски, а также гибкую ролевую модель для предоставления доступа к файлам и папкам.
  • Ozon.Ru
    Development Team Lead
    Ozon.Ru Feb 2023 - Dec 2023
    Moscow, Moscow City, Russia
    Я руководил командой из семи человек, ответственной за реализацию проектов в области складской логистики. Моими задачами были проектирование систем, планирование сезонных операций и проектов, а также активное участие в ежедневных задачах команды. Важной частью моей роли было помочь членам команды в профессиональном росте и достижении их целей на перформанс-ревью.Во время своей работы я:- Научился отслеживать и улучшать стабильность сервисов команды.- Запустил в продакшен проект по оптимизации маршрутов между складскими ячейками в процессе сборки заказа.
  • Ozon.Ru
    Back End Developer
    Ozon.Ru May 2021 - Feb 2023
    Moscow, Moscow City, Russia
    В команде я был ответственным за оптимизацию и развитие складских процессов. Большая часть моих задач были связаны с разработкой проектов для создания заданий по сборке заказов клиентов сотрудниками склада. Цель этих задач - улучшить эффективность подбора товаров в процессе сборки заказов, группируя их в задания с помощью различных алгоритмов.- Я разработал сервис для сбора данных по расчетам заданий для последующего их анализа командой математиков. Сервис обрабатывал различные потоки событий и агрегировал их в ClickHouse.- Я разработал новый алгоритм создания заданий для сотрудников, основанный на генетических алгоритмах, с целью уплотнения заданий. Это было частью большого проекта по изменению подходов к созданию заданий. Проект успешно запущен в производство, и все склады компании переведены на новые алгоритмы.- Я также поддерживал сервисы, отвечающие за учет сотрудников на складе. Реализовал несколько задач, направленных на изменение процессов аутентификации и авторизации сотрудников, а также на улучшение RBAC модели.
  • Venom Foundation
    Senior Auditor
    Venom Foundation Jan 2023 - Sep 2023
    Я был привлечен к проекту для оценки качества кода сервисов, оптимизации и исправления архитектурных ошибок.- Я провел аудит кода и архитектуры, сосредоточившись на таких критериях как ошибки в коде, препятствия для масштабирования проекта, анализ максимальной нагрузки на систему и архитектурные ошибки.- Я был ответственным за формирование команды и подготовку бэклога рефакторинга.- Настроил технические и продуктовые метрики.- Провел нагрузочное тестирование сервисов компании.- Диагностировал и устранил проблемы с производительностью сервисов.
  • Ilink
    Junior Software Developer
    Ilink May 2020 - May 2021
    Tomsk, Russia
    - Я настроил и внедрил GitLab, CI/CD и Docker в процессы компании для улучшения разработки. Это было сделано по моей инициативе.- Также поддерживал форк Etherium ноды на Rust и интерфейс сканирования блоков и транзакций на Elixir.
  • Softinform
    Software Developer
    Softinform Apr 2019 - May 2020
    Tomsk Region, Russian Federation
    В компании я занимался разработкой бэкенда для мобильных и веб-приложений, а также внедрением CI/CD и Docker в процессы разработки.Вот некоторые интересные задачи, которыми я занимался:- Разработал анализатор NSFW контента на фотографиях, которые пользователи публикуют в мобильном приложении. Создал сервер, который асинхронно проверял все загружаемые изображения.- Создал прототип проекта для сбора метрик с различных датчиков и шин данных о состоянии серверных стоек. Собранные метрики агрегировались и сохранялись в хранилище для последующей аналитики.- Разработал программное обеспечение для встроенных терминалов продажи SIM-карт. Изучив техническую документацию всего аппаратного оснащения терминала, я запрограммировал веб-сервер, реализующий машину состояний для управления этими устройствами (сканер паспорта, диспенсер карт, терминал бесконтактной оплаты, принтер для чеков) с клиентского приложения на терминале. Также написал скрипты для деплоя ПО на терминал и настройки терминала в пользовательский режим.

Maxim Denisenko Education Details

Frequently Asked Questions about Maxim Denisenko

What company does Maxim Denisenko work for?

Maxim Denisenko works for Cloud Solutions

What is Maxim Denisenko's role at the current company?

Maxim Denisenko's current role is Lead Developer at CloudX.

What schools did Maxim Denisenko attend?

Maxim Denisenko attended Tomsk State University Of Control Systems And Radioelectronics.

Not the Maxim Denisenko you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.