Резюме
Образование
- 1989
Родился в Чебоксарах
Столица Чувашской Республики, Россия.
- 2002
Музыкальная школа
Баян
- 2006
Средняя общеобразовательная школа
- 2011
Университет
Московский автомобильно-дорожный государственный технический университет
Дипломная работа: Использование нейронных сетей в прогнозировании фондового рынка и разработка автоматизированной информационной системы для анализа и прогнозирования рынка.
- 2016
Аспирантура
Волжский государственный университет водного транспорта
Опыт
Combination AB
2021 - present
Старший инженер-программист
EPAM Systems
2020 - 2021
Старший инженер-программист
Разработал инновационную платформу для принятия решений в области управления объектами на основе данных для United States Golf Association, используя масштабируемую архитектуру микросервисов на облачной инфраструктуре Microsoft Azure. Разработал и поддерживал сервисы RESTful API, основанные на технологиях ASP.NET Core, Entity Core, Microsoft SQL Server, Kafka, Autofac и AutoMapper. Создал обширные модульные и интеграционные тесты в среде разработки, основанной на тестировании с предварительным написанием тестовых сценариев.
Руководил и наставлял команду стажеров, работающих над сайтом "Random Coffee", который помогает установить отношения между сотрудниками компании. Участвовал в сборе и подготовке бизнес-требований проекта. Помогал стажерам установить краткосрочные и долгосрочные цели и поддерживал их на протяжении всего пути. Помогал на пути решения сложных проблем и соблюдения сроков.
Руководил и наставлял команду стажеров, работающих над сайтом "Random Coffee", который помогает установить отношения между сотрудниками компании. Участвовал в сборе и подготовке бизнес-требований проекта. Помогал стажерам установить краткосрочные и долгосрочные цели и поддерживал их на протяжении всего пути. Помогал на пути решения сложных проблем и соблюдения сроков.
Intel
2018 - 2020
Старший инженер-программист / Технический руководитель
Принял роль руководителя новой команды в Нижнем Новгороде. Активно участвовал в процессе найма и формирования команды, наставляя почти всех принятых сотрудников и обеспечивая их быструю и эффективную интеграцию. Кроме того, участвовал во взаимодействии с ключевыми сторонами и в организации процессов разработки и распространения продукта.
Руководил созданием новой инфраструктуры проекта и помог настроить новую инфраструктуру непрерывной интеграции в короткий срок. В результате использования передовых методов разработки и тестирования удалось существенно сократить время сборки проекта, значительно улучшить процесс управления и рецензирования кода.
Реализовал ряд критически важных функций для бизнеса. Руководил реализацией исправлений критических уязвимостей безопасности. Кроме того, координировал работу с клиентами, начиная со сбора первичной обратной связи, и заканчивая поставкой конечного продукта.
Руководил созданием новой инфраструктуры проекта и помог настроить новую инфраструктуру непрерывной интеграции в короткий срок. В результате использования передовых методов разработки и тестирования удалось существенно сократить время сборки проекта, значительно улучшить процесс управления и рецензирования кода.
Реализовал ряд критически важных функций для бизнеса. Руководил реализацией исправлений критических уязвимостей безопасности. Кроме того, координировал работу с клиентами, начиная со сбора первичной обратной связи, и заканчивая поставкой конечного продукта.
Intel
2013 - 2018
Старший инженер-программист
Инженер-программист, ответственный за проектирование, разработку и поддержку (с фокусом на пользовательский интерфейс и системные API) веб-сайта Intel Registration Center - сайт распространения и регистрации программного обеспечения Intel.
Разработал и создал новую архитектуру веб-сайта для Intel Registration Center с использованием современного пользовательского интерфейса. Был основным участником процесса миграции веб-страниц ASP.NET на технологию MVC. Использование страниц MVC позволило повысить производительность веб-сайта, обеспечить лучший пользовательский опыт и упростить обслуживание.
Внедрил современную модель управления правами доступа на основе ролей. Что сделало управление доступом к веб-страницам динамически управляемым.
Внедрил инфраструктуру и процессы автоматизированного развертывания проекта, включая сборку исходного кода, трансформацию файлов конфигурации, публикацию на интеграционных серверах в средах разработки и предварительного тестирования. Что позволило автоматизировать миграцию изменений данных.
Разработал и создал новую архитектуру веб-сайта для Intel Registration Center с использованием современного пользовательского интерфейса. Был основным участником процесса миграции веб-страниц ASP.NET на технологию MVC. Использование страниц MVC позволило повысить производительность веб-сайта, обеспечить лучший пользовательский опыт и упростить обслуживание.
Внедрил современную модель управления правами доступа на основе ролей. Что сделало управление доступом к веб-страницам динамически управляемым.
Внедрил инфраструктуру и процессы автоматизированного развертывания проекта, включая сборку исходного кода, трансформацию файлов конфигурации, публикацию на интеграционных серверах в средах разработки и предварительного тестирования. Что позволило автоматизировать миграцию изменений данных.
Intel
2011 - 2013
Software Development Engineer
Основной разработчик технологий лицензирования и клиента установки продуктов Intel на Linux. Добавил поддержку графического пользовательского интерфейса. Разработал среду настройки клиента установки, - инструмент, используемый для создания установочных продуктов. Проявил приверженность качеству при разработке автоматизированной системы модульного тестирования, что улучшило возможности обнаружения ошибок на более ранних этапах разработки.
Внедрил поддержу подписывания кода в клиенте установки. Также разработал и интегрировал функции Smart Cache и Shell Executor в клиент установки для Linux с целью существенного сокращения времени инициализации и общего выполнения.
Внедрил поддержу подписывания кода в клиенте установки. Также разработал и интегрировал функции Smart Cache и Shell Executor в клиент установки для Linux с целью существенного сокращения времени инициализации и общего выполнения.
Навыки
C#
ASP.NET MVC / Core
TypeScript
React / Redux
CSS / Sass / LESS
Начинающий
Опытный
Продвинутый
Эксперт
Языки
Русский
Английский
Увлечения
Авиация
Фотография
Бег
Велоспорт