Резюме

Образование

  • 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", который помогает установить отношения между сотрудниками компании. Участвовал в сборе и подготовке бизнес-требований проекта. Помогал стажерам установить краткосрочные и долгосрочные цели и поддерживал их на протяжении всего пути. Помогал на пути решения сложных проблем и соблюдения сроков.
Intel
2018 - 2020
Старший инженер-программист / Технический руководитель
Принял роль руководителя новой команды в Нижнем Новгороде. Активно участвовал в процессе найма и формирования команды, наставляя почти всех принятых сотрудников и обеспечивая их быструю и эффективную интеграцию. Кроме того, участвовал во взаимодействии с ключевыми сторонами и в организации процессов разработки и распространения продукта.

Руководил созданием новой инфраструктуры проекта и помог настроить новую инфраструктуру непрерывной интеграции в короткий срок. В результате использования передовых методов разработки и тестирования удалось существенно сократить время сборки проекта, значительно улучшить процесс управления и рецензирования кода.

Реализовал ряд критически важных функций для бизнеса. Руководил реализацией исправлений критических уязвимостей безопасности. Кроме того, координировал работу с клиентами, начиная со сбора первичной обратной связи, и заканчивая поставкой конечного продукта.
Intel
2013 - 2018
Старший инженер-программист
Инженер-программист, ответственный за проектирование, разработку и поддержку (с фокусом на пользовательский интерфейс и системные API) веб-сайта Intel Registration Center - сайт распространения и регистрации программного обеспечения Intel.

Разработал и создал новую архитектуру веб-сайта для Intel Registration Center с использованием современного пользовательского интерфейса. Был основным участником процесса миграции веб-страниц ASP.NET на технологию MVC. Использование страниц MVC позволило повысить производительность веб-сайта, обеспечить лучший пользовательский опыт и упростить обслуживание.

Внедрил современную модель управления правами доступа на основе ролей. Что сделало управление доступом к веб-страницам динамически управляемым.

Внедрил инфраструктуру и процессы автоматизированного развертывания проекта, включая сборку исходного кода, трансформацию файлов конфигурации, публикацию на интеграционных серверах в средах разработки и предварительного тестирования. Что позволило автоматизировать миграцию изменений данных.
Intel
2011 - 2013
Software Development Engineer
Основной разработчик технологий лицензирования и клиента установки продуктов Intel на Linux. Добавил поддержку графического пользовательского интерфейса. Разработал среду настройки клиента установки, - инструмент, используемый для создания установочных продуктов. Проявил приверженность качеству при разработке автоматизированной системы модульного тестирования, что улучшило возможности обнаружения ошибок на более ранних этапах разработки.

Внедрил поддержу подписывания кода в клиенте установки. Также разработал и интегрировал функции Smart Cache и Shell Executor в клиент установки для Linux с целью существенного сокращения времени инициализации и общего выполнения.

Навыки

C#
ASP.NET MVC / Core
TypeScript
React / Redux
CSS / Sass / LESS
Начинающий
Опытный
Продвинутый
Эксперт

Языки

Русский
Английский

Увлечения

Авиация
Фотография
Бег
Велоспорт

Рекомендации

Андрей был техническим лидером в моей команде примерно в течение 2 лет. Он профессионал и очень опытный инженер! Андрей помог мне на пути от стажера до инженера. Он дал мне понимание того, как решать технические проблемы наилучшим образом. Под его руководством я очень быстро развила свои навыки программирования. Знания и навыки Андрея в решении проблем помогли команде справиться с техническими вызовами. Работа с Андреем была для меня отличной возможностью!

Андрей и я работали в одной группе в Intel в течение нескольких лет. Эта группа отвечала за систему, которая регистрировала и распространяла программное обеспечение Intel. Андрей проявил себя как настоящий эксперт в области пользовательского интерфейса и быстро осваивал новые навыки. Он является профессионалом с высоким уровнем компетентности, честностью и обладает экспертными знаниями в области инструментов DevOps, фреймворков Bootstrap и AngularJS. Благодаря этому Андрей стал ведущим экспертом в этих областях для нашей команды. С такими людьми, как Андрей в роли руководителя команды и проектного менеджера, у вас не возникнет проблем с выполнением задач или проектов в оговоренные сроки и с высоким качеством.

Я работал с Андреем в составе интернациональной команды в течение нескольких лет. Было радостью работать с таким талантливым инженером и умелым коммуникатором. Он прилагал максимум усилий в каждом деле.

Я работал с Андреем много лет и был его руководителем в течение трех лет. Он очень сильный инженер-программист, особенно в области пользовательского интерфейса, но также он талантлив в разработке серверного программное обеспечения и баз данных. Он следит за новыми технологиями, что позволяет ему применять современные методики для решения задач. Он быстро обучается и документирует свои реализации, чтобы другие члены команды могли учиться и следовать его примеру. Он ориентирован на работу в команде.