В университете я увлекался программированием на языке С++ и разработкой видеоигр. Работал с компьютерной графикой с использованием OpenGL и создавал технодемки.На протяжении всей моей карьеры я активно занимался наставничеством и обучением. В Ozon я несколько раз выступал в роли ментора по Go в рамках курса Ozon Route256. В настоящее время я являюсь ментором по Go на платформе "Эйч Навыки — менторская программа".Мне сейчас интересно изучать продукт, над которым я работаю. В свободное время я изучаю роль владельца продукта. На работе я хотел бы погрузиться в процессы исследования рынка и пользовательского опыта, а также разрабатывать функционал, который упрощает жизнь пользователей и решает их проблемы.
-
Lead Software DeveloperCloud Solutions Dec 2023 - PresentMoscow, RussiaКомпания занимается разработкой коммерческого публичного облака, предлагая услуги по модели IaaS и PaaS.- Я поддерживал сервисы учета облачных ресурсов, таких как виртуальные машины, управляемые диски и образа, а также разработал функционал развертывания ресурсов с использованием образов.- Я спроектировал и разработал сервисы, синхронизирующие сущности между системой учета ресурсов и IAM (Identity and Access Management). Эти сервисы потребляли CDC события от PostgreSQL при помощи Debezium коннектора и дополняли их необходимой информацией перед отправкой в IAM.- Я изучил подходы к тарификации облачных ресурсов и на основе этих исследований спроектировал первую версию системы биллинга.- Я внес свой вклад в развитие систем мониторинга сервисов компании, предоставляя обратную связь по инструментам, метрикам, трейсам и алертам. За это я получил благодарность от архитектора систем мониторинга.- Я переработал процесс выпуска сервисов компании и модель ветвления кодовой базы. Описал список улучшений, которые нужно было внедрить в подходы к разработке, тестированию и деплою задач. Также описал новую модель ветвления, релизный процесс и CI/CD, которые впоследствии были одобрены сотрудниками моего отдела. -
Technical LeadWormsoft Nov 2021 - PresentMoscow, Moscow City, RussiaЯ участвовал в двух проектах, проектируя и реализуя различные задачи.Криптовалютная биржа:- Разработал индексатор транзакций для отслеживания балансов пользователей.- Создал два прототипа почтового сервиса для верификации отправителя через блокчейн. Этот сервис обеспечивал оплату электронных писем и связывание транзакций с письмом. Первый прототип представлял собой плагин для почтового сервера, ответственный за оплату и обогащение письма. Второй прототип спроектирован в виде адаптера к почтовым сервисам, который выполнял те же функции.Система отслеживания ошибок (подобная Jira):- Спроектировал архитектуру проекта и схему базы данных.- Реализовал функционал облачного диска, похожего на Google Disk. Этот функционал включал разделение дискового пространства на проектные и пользовательские диски, а также гибкую ролевую модель для предоставления доступа к файлам и папкам.
-
Development Team LeadOzon.Ru Feb 2023 - Dec 2023Moscow, Moscow City, RussiaЯ руководил командой из семи человек, ответственной за реализацию проектов в области складской логистики. Моими задачами были проектирование систем, планирование сезонных операций и проектов, а также активное участие в ежедневных задачах команды. Важной частью моей роли было помочь членам команды в профессиональном росте и достижении их целей на перформанс-ревью.Во время своей работы я:- Научился отслеживать и улучшать стабильность сервисов команды.- Запустил в продакшен проект по оптимизации маршрутов между складскими ячейками в процессе сборки заказа. -
Back End DeveloperOzon.Ru May 2021 - Feb 2023Moscow, Moscow City, RussiaВ команде я был ответственным за оптимизацию и развитие складских процессов. Большая часть моих задач были связаны с разработкой проектов для создания заданий по сборке заказов клиентов сотрудниками склада. Цель этих задач - улучшить эффективность подбора товаров в процессе сборки заказов, группируя их в задания с помощью различных алгоритмов.- Я разработал сервис для сбора данных по расчетам заданий для последующего их анализа командой математиков. Сервис обрабатывал различные потоки событий и агрегировал их в ClickHouse.- Я разработал новый алгоритм создания заданий для сотрудников, основанный на генетических алгоритмах, с целью уплотнения заданий. Это было частью большого проекта по изменению подходов к созданию заданий. Проект успешно запущен в производство, и все склады компании переведены на новые алгоритмы.- Я также поддерживал сервисы, отвечающие за учет сотрудников на складе. Реализовал несколько задач, направленных на изменение процессов аутентификации и авторизации сотрудников, а также на улучшение RBAC модели. -
Senior AuditorVenom Foundation Jan 2023 - Sep 2023Я был привлечен к проекту для оценки качества кода сервисов, оптимизации и исправления архитектурных ошибок.- Я провел аудит кода и архитектуры, сосредоточившись на таких критериях как ошибки в коде, препятствия для масштабирования проекта, анализ максимальной нагрузки на систему и архитектурные ошибки.- Я был ответственным за формирование команды и подготовку бэклога рефакторинга.- Настроил технические и продуктовые метрики.- Провел нагрузочное тестирование сервисов компании.- Диагностировал и устранил проблемы с производительностью сервисов. -
Junior Software DeveloperIlink May 2020 - May 2021Tomsk, Russia- Я настроил и внедрил GitLab, CI/CD и Docker в процессы компании для улучшения разработки. Это было сделано по моей инициативе.- Также поддерживал форк Etherium ноды на Rust и интерфейс сканирования блоков и транзакций на Elixir. -
Software DeveloperSoftinform Apr 2019 - May 2020Tomsk Region, Russian FederationВ компании я занимался разработкой бэкенда для мобильных и веб-приложений, а также внедрением CI/CD и Docker в процессы разработки.Вот некоторые интересные задачи, которыми я занимался:- Разработал анализатор NSFW контента на фотографиях, которые пользователи публикуют в мобильном приложении. Создал сервер, который асинхронно проверял все загружаемые изображения.- Создал прототип проекта для сбора метрик с различных датчиков и шин данных о состоянии серверных стоек. Собранные метрики агрегировались и сохранялись в хранилище для последующей аналитики.- Разработал программное обеспечение для встроенных терминалов продажи SIM-карт. Изучив техническую документацию всего аппаратного оснащения терминала, я запрограммировал веб-сервер, реализующий машину состояний для управления этими устройствами (сканер паспорта, диспенсер карт, терминал бесконтактной оплаты, принтер для чеков) с клиентского приложения на терминале. Также написал скрипты для деплоя ПО на терминал и настройки терминала в пользовательский режим.
Maxim Denisenko Education Details
-
Computer And Information Sciences, General
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?
-
-
2gmail.com, sberbank.ru
-
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial