.NET разработчик, увлечённый постоянным обучением и профессиональным ростом. Люблю разнообразие задач и всегда открыт к новым технологиям и подходам. Поддерживаю здоровый образ жизни и развиваю творческие навыки через хобби, такие как рисование и 3D-моделирование. Интересуюсь языками программирования (C, C++, C#, Python, Basic) и активно посещаю курсы для расширения технических знаний.
Хорошо знаком с такими инструментами и технологиями, как Docker, Git, Gitea, MSSQL, PostgreSQL, VSCode, Visual Studio, Linux (Ubuntu, Debian, Astra Linux), SoapUI, Postman, Unity, Unreal Engine, Blender и Photoshop.
Разработка и поддержка MES-систем для автоматизации производства
Обеспечивал поддержку и модернизацию легаси-систем, построенных на .NET Framework с использованием DevExpress и WinForms. Эти решения включают толстые клиенты: приложение на DevExpress, оптимизирующее планирование и управление производственными процессами, и WinForms-приложение для автоматизированного создания и рассылки отчётов в формате Excel.
Активно участвовал в переносе функциональности из толстого клиента в новую, более современную MES-систему, разрабатываемую на .NET 6 и Angular, которая практически полностью повторяет и улучшает возможности старой версии.
Выполнял разработку новых функциональностей, исправление дефектов, обеспечивая высокую производительность и надёжность приложений.
Оптимизировал запросы Entity Framework, повышая скорость и эффективность обработки данных в системе.
Разработка и поддержка кроссплатформенного программного обеспечения на .NET
Разрабатывал кроссплатформенное программное обеспечение под .NET с использованием .NET 6 и Akka.NET, ориентированное на работу в среде Astra Linux.
Проводил рефакторинг расширяемой автоматизированной системы мониторинга для повышения её производительности и устойчивости.
Интенсивно использовал акторную модель Akka.NET, позволяющую строить параллельные, масштабируемые и отказоустойчивые распределённые системы.
Система мониторинга отслеживает данные в хранилище, обрабатывает файлы различных форматов (изображения, текст, видео, аудио) и распределяет их по специализированным подсистемам. Эти подсистемы анализируют структуру каждого документа, выделяют составные части и передают их для дальнейшей обработки.
Разработка и поддержка биллинговых систем
Разрабатывал функциональные модули и поддерживал существующие компоненты биллинговых систем, обеспечивая стабильную и надёжную работу.
Использовались такие стеки как C# (.NET Framework) WCF, ASP.NET MVC, WinForm. Работал с Windows Server и Windows Services.
Управлял задачами и планировал сроки выполнения в Team Foundation Server (TFS) так же использовали для контроля версий и автоматизации сборок.
Настраивал сборку установщиков с помощью проекта WiX и документировал задачи в Confluence.
Функциональное и регресс тестирование, front-end и back-end тестирование биллинговых систем, веб-форм, тестирование посредством программ SoapUI, Postman, SQL Server Profiler создание SQL запросов.