C#/.NET-разработчик
Проекты: Разработка и поддержка корпоративных веб-приложений и высоконагруженных систем на стеке ASP.NET Core.
Ключевые обязанности и достижения:
Проектирование и реализация бизнес-логики на ASP.NET Core MVC. Работа с высокоуровневыми абстракциями и паттернами проектирования (DI, Mediator, CQRS).
Разработка юнит тестов
Работа с библиотекой MediatR для разделения команд и запросов, что позволило упростить поддержку и тестирование кода.
Работа с системой мгновенных уведомлений и обновления данных без перезагрузки страниц с помощью SignalR.
Настройка асинхронного взаимодействия между сервисами через брокер сообщений RabbitMQ.
Проектирование схем БД и оптимизация запросов в PostgreSQL. Опыт работы с Entity Framework Core (Code First).
Разработка клиентской части на React и Angular, интеграция с REST API. Использование библиотек компонентов DevExpress и Telerik для создания сложных аналитических дашбордов и UI-форм.
Проектирование и разработка Telegram-ботов на Python.
Рефакторинг и поддержка legacy-кода, оптимизация производительности существующих модулей и их интеграция с новыми REST API сервисами.