Основная Задача: Проведение миграции монолитного(SqlServer/Deplhi) ERP-проекта к микросервисной архитектуре.
Проекты:
• Рассчет комиссии селлера:
Разработка микросервисного решения для автоматизированного расчета комиссии селлера при продаже товаров.
• Обработка компенсации товара веллера:
Создание микросервисов, ответственных за эффективную обработку компенсации селлера в случае повреждения товара.
• Автоматизированное построение отчетов:
Реализация функционала для автоматизированного формирования отчетов в форматах PDF/Excel
Технологический стек: .NET 8.0, PostgreSQL + Dapper, Kafka, gRPC, Redis
Мониторинг/Алертинг: Grafana/Prometheus
Тестирование: xUnit + integration tests
Упаковка и Деплоймент: Docker + k8s
• Разработка и поддержка веб-приложений и служб на .NET Core.
• Использование различных технологий, таких как ASP.NET, Web API, Entity Framework, ADO.NET, T-SQL, RabbitMQ и Redis для создания процессов ETL и интеграции с различными источниками данных, включая системы от производителей автомобилей, таких как VAG, DSF, RSE, JLR и других.
• Создание сложных хранимых процедур и функций, оптимизация запросов и работа с базами данных высокой загрузки на основе MS SQL Server.
• Проведение код ревью и активное участие в обсуждениях требований, разработки и устранения проблем для проектов на разных этапах разработки.
Некоторые из проектов, в которых я участвовал или которые реализовал, включают:
• Разработка системы управления взаимоотношениями с клиентами (CRM).
• Разработка системы чеклистов и опросов для клиентов (Razor Pages), а также механизма задач для сотрудников.
• Создание внутреннего клиента с использованием Delphi.
• Внедрение механизма генерации фидов для различных автомобильных порталов (Avito, Auto.ru и др.).
• Написание сервиса для мобильного приложения.
• Разработка утилиты для объединения задач в TFS (WPF).
• Создание приложения для выпуска SQL-скриптов и интеграции с TFS (Angular, .NET Framework, .NET Core).