Специалисты

Описание

Навыки и сертификаты
Frameworks/Libraries: .NET 5+, .NET Core, ASP.NET Core, EF Core, Angular, .NET Framework, ADO.NET, WPF, Windows Forms.
Languages: C#, TypeScript, JavaScript, PowerShell.
Databases: Microsoft SQL Server, MySQL, MariaDB, SQLite, Redis.
Certifications: EF SET English C1 Advanced, Microsoft Azure Developer Associate.

Образование
09/2016 — 06/2020
Инженер-программист, Разработка программного обеспечения. Белорусский Государственный Университет информатики и радиоэлектроники, Факультет компьютерных систем и сетей.

Опыт
Проект

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

Описание

Проектирование архитектуры решения. Разработал архитектуру, обеспечивающую согласованность данных в распределенной системе и поддержку сбора телеметрии от клиентов. Это позволило обновлять данные и диагностировать клиентов как минимум в 10 раз быстрее, значительно снижая вовлеченность клиентов. Переработка уровня данных. Перепроектировал одну из ключевых баз данных с упором на сильную согласованность данных и производительность. Согласовал с заказчиком и интегрировал в решение, что привело к ускорению API в 5-10 раз. Разработка функций. Активно участвовал в разработке, работая с кросс-функциональными командами. Внес вклад в 30% функций проекта. Оказывал поддержку коллегам, проверял pull requests. Улучшение решения. Улучшил архитектуру решения, пересмотрев существующие дизайны и введя лучшие практики. Достиг лучшего разделения компонентов, улучшил отказоустойчивость, тестируемость и масштабируемость.

Технологии

.

Длительность

02/2024 — 06/2024 месяца

Проект

Ведение подпроектов.

Описание

Руководил разработкой и поддержкой более 5 критически важных подпроектов. Это включало в себя понимание объема проекта, координацию с членами команды, участие в планировании релизов и успешную доставку через 30+ релизов ПО. Проектирование функций. Анализировал запросы на функции от клиентов и переводил их в детализированные требования. Разрабатывал концептуальные решения, учитывая факторы, такие как масштабируемость, производительность и поддерживаемость. Оценивал усилия, необходимые для реализации этих функций. Реализация функций. Разрабатывал эффективные и поддерживаемые функции с использованием .NET и SQL. Исправление проблем. Исследовал проблемы и разрабатывал эффективные решения для их устранения. Улучшение решения. Перерабатывал и рефакторил проблемные модули. Улучшал ясность, надежность, масштабируемость и эффективность.

Технологии

.NET и SQL.

Длительность

08/2020 — 07/2023 месяца

Проект

Проектирование и реализация сложных алгоритмов

Описание

Проектирование и реализация сложных алгоритмов. Решал конфликты расписания в транспортном решении. Улучшал алгоритмы поиска в графах. Разработка фронтенд-функций с использованием Angular. Делал результаты работы алгоритмов легко понимаемыми.

Технологии

Angular

Длительность

10/2019 — 07/2020 месяцев