О себе
Разработка высоконагруженных систем с нуля, проведение онбординга и менторинга новых сотрудников. Специализируюсь на enterprise-решениях, интеграциях и оптимизации производительности.
Опыт работы
Холдинг Самгау
Разработчик ПО
Разработка большого enterprise решения “Единый портал строительства”, работающий по принципу “одного окна” и охватывающий все этапы строительства от исходных данных до ввода объекта в эксплуатацию.
- Разработка бизнес-процессов с использованием Camunda 7, благодаря чему удалось разбить большие, логически связанные процессы на более мелкие, которые легко поддерживать.
- Реализация поиска по тексту в файлах (документах), загружаемых в систему в наше файловое хранилище (Alfresco)
- Рефакторинг кода, и применение паттерна CQRS, что повысило качество кода.
- Налаживание интеграции со сторонними системами в сфере строительства.
- Оптимизация процесса отправки уведомлений пользователя (оптимизация отдельных бизнес кейсов с 40 секунд до 1 секунды).
- Разработал бизнес-процессы на Camunda 7, разбив сложные процессы на поддерживаемые модули.
- Реализовал полнотекстовый поиск по загружаемым документам в Alfresco, что сократило время поиска с [X] до [Y] секунд.
- Провел рефакторинг кода с внедрением CQRS, повысив читаемость и тестируемость кода.
- Настроил интеграцию с [N] сторонними строительными системами.
- Оптимизировал отправку уведомлений, сократив время обработки отдельных кейсов с 40 до 1 секунды.
- Разработал бизнес-процессы на Camunda 7, разбив сложные процессы на поддерживаемые модули.
- Реализовал полнотекстовый поиск по загружаемым документам в Alfresco, что сократило время поиска с [X] до [Y] секунд.
- Провел рефакторинг кода с внедрением CQRS, повысив читаемость и тестируемость кода.
- Настроил интеграцию с [N] сторонними строительными системами.
- Оптимизировал отправку уведомлений, сократив время обработки отдельных кейсов с 40 до 1 секунды.
ООО "Кросстех Солюшнс Групп"
Программист
Разработка платформы маркирования, уникализации и шифрования электронных документов, позволяющая разграничить доступ пользователей к конфиденциальной информации.
- Проектирование архитектуры системы и внедрение подхода DDD, что значительно повысило качество кода.
- Налаживание асинхронного взаимодействия между сервисами посредством RabbitMq, что значительно повысило производительность системы.
- Внедрение взаимодействия между сервисом и уведомлений и клиентским приложением (Vue.js) в режиме реального времени с помощью SignalR.
- Написание клиентской части на Vue.js и Angular.
- Внедрение в систему планировщиков задач (Quartz).
- Спроектировал архитектуру системы на основе DDD, что улучшило модульность и снизило связанность кода.
- Внедрил асинхронное взаимодействие между сервисами через RabbitMQ, повысив пропускную способность системы.
- Реализовал real-time уведомления с помощью SignalR для клиентского приложения на Vue.js.
- Разработал клиентские части на Vue.js и Angular, обеспечив кросс-платформенность.
- Интегрировал планировщик задач Quartz для автоматизации периодических процессов.
- Спроектировал архитектуру системы на основе DDD, что улучшило модульность и снизило связанность кода.
- Внедрил асинхронное взаимодействие между сервисами через RabbitMQ, повысив пропускную способность системы.
- Реализовал real-time уведомления с помощью SignalR для клиентского приложения на Vue.js.
- Разработал клиентские части на Vue.js и Angular, обеспечив кросс-платформенность.
- Интегрировал планировщик задач Quartz для автоматизации периодических процессов.
ООО "Ростелеком ИТ"
Программист
Разработка продукта в сфере учета и обслуживания сетевого оборудования на федеральном уровне.
- Оптимизация тяжелых SQL запросов.
- Разработка state machine для алгоритма поиска сетевых ресурсов.
- Рефакторинг lagecy кода и миграция отдельных частей проекта на ASP NET Core.
- Разработка хранимых процедур.
- Оптимизировал сложные SQL-запросы, сократив время выполнения с [X] до [Y] миллисекунд.
- Разработал state machine для алгоритма поиска сетевых ресурсов, упростив логику обработки.
- Провел рефакторинг legacy-кода и мигрировал часть модулей на ASP.NET Core, повысив производительность.
- Разработал [N] хранимых процедур для ускорения операций с данными.
- Оптимизировал сложные SQL-запросы, сократив время выполнения с [X] до [Y] миллисекунд.
- Разработал state machine для алгоритма поиска сетевых ресурсов, упростив логику обработки.
- Провел рефакторинг legacy-кода и мигрировал часть модулей на ASP.NET Core, повысив производительность.
- Разработал [N] хранимых процедур для ускорения операций с данными.
АО Российские космические системы
Инженер-исследователь 3 категории (программист)
Разработка программного обеспечения для автоматизации тестирования космической бортовой аппаратуры.
- Разработка архитектуры приложения.
- Написание библиотеки автоматического создания отчетов по результатам проведенных тестирования аппаратуры, благодаря чему увеличилась общее время проверки с нескольких часов до нескольких минут.
- Написание интеграционных модулей для работы с измерительной технической аппаратурой.
- Реализация клиентской части по согласно техническому требованию.
- Спроектировал архитектуру приложения для автоматизации тестирования космической бортовой аппаратуры.
- Написал библиотеку для автоматической генерации отчетов, сократив время проверки с нескольких часов до [X] минут.
- Разработал интеграционные модули для работы с измерительной аппаратурой.
- Реализовал клиентскую часть в соответствии с техническими требованиями.
- Спроектировал архитектуру приложения для автоматизации тестирования космической бортовой аппаратуры.
- Написал библиотеку для автоматической генерации отчетов, сократив время проверки с нескольких часов до [X] минут.
- Разработал интеграционные модули для работы с измерительной аппаратурой.
- Реализовал клиентскую часть в соответствии с техническими требованиями.
Образование
Российская таможенная академия
2015 — 2019Экономика предприятия и организаций
БакалаврОжидаемая зарплата
120 000 KZT