C#/.NET-разработчик (микросервисы)
Ростелеком ИТ
Стек: C#, .NET, ASP.NET Core, gRPC, Pangolin, Git, Docker, Linux
C#/.NET-разработчик (микросервисы, инструментарий разработки)
АСТЭК
- Модифицировал open-source-проект FlexLabs.Upsert, добавив поддержку Oracle и внедрил его в продукт;
- Переписал и актуализировал документацию по сборке пакетов под российские Linux-дистрибутивы (Astra, Alt, РЕД ОС), добившись стабильной сборки на всех поддерживаемых системах;
- Разработал персистентную очередь на базе SQLite, заменив унаследованное файловое решение и повысив надёжность сервисной архитектуры;
- Выполнил миграцию устаревших библиотек и сопутствующих компонентов, что улучшило производительность и стабильность продукта;
- Перепроектировал механизм межсервисного взаимодействия, повысив его скорость и масштабируемость;
- Оптимизировал манифесты пакетирования (deb, rpm), сократив время сборки и развертывания;
- Создал универсальный CLI-инструмент для автоматизации сборки и пакетирования под Windows и Linux (включая Astra, Alt, РЕД ОС), что значительно ускорило CI/CD и снизило количество ошибок при выпуске новых пакетов;
- Разработал TUI-обёртку для CLI-инструмента, сделав процесс сборки и пакетирования более удобным и прозрачным для разработчиков;
- Подготовил техническую документацию по новым компонентам и внутренним инструментам, что упростило их внедрение и поддержку в команде.
Стек: C#, .NET, ASP.NET Core, gRPC, SQLite, PostgreSQL, MS SQL Server, Spectre Console, Git, Docker, Linux, Batch, PowerShell