О себе
Backend-разработчик с опытом разработки и сопровождения микросервисных систем на платформе .NET. Специализируюсь на построении отказоустойчивых сервисов, интеграциях и асинхронной обработке данных. Работаю с высоконагруженными backend-системами, включая аналитические платформы и решения в медицинском и AI-домене. Имею опыт проектирования сервисов, оптимизации взаимодействия между компонентами и внедрения event-driven архитектуры. Активно использую современные AI-инструменты в разработке: LLM-ассистенты, CLI-инструменты, кодогенерацию и агентные подходы для ускорения разработки, анализа кода и автоматизации рутинных зад
Опыт работы
ООО "Бизнес интеллект"
Backend-разработчик
Проект: Продуктовая разработка решений с использованием AI: медицинские сервисы, интеграции с CRM партнёров и инфраструктурные микросервисы платформы. Отвечаю за развитие существующих сервисов, проектирование новых backend-компонентов и межсервисное взаимодействие. Моя роль в проекте: поддержка существующих микросервисов и разработка новых. Разработка приложений связанных с медициной, интеграции с CRM системами партнеров, инфраструктурных микросервисов собственной платформы. Чем занимался: -Проектирование взаимодействия между сервисами с использованием gRPC и event-driven подхода -Разработка и развитие микросервисов на ASP.NET Core -Работа с PostgreSQL: проектирование схем, сложные запросы, оптимизация -Использовал Entity Framework Core и подходы CodeFirst/DbFirst для доступа к данным и реализации бизнес-логики. -Реализация многоуровневого кэширования с использованием Redis -Построение асинхронных интеграций через RabbitMQ и MassTransit -Реализация real-time взаимодействия через WebSocket и SignalR -Работа с S3-совместимыми хранилищами -Участие в CI/CD процессах и деплое в Kubernetes -Писал unit- и integration-тесты для нового функционала. Технологии: ASP.NET Core, gRPC, PostgreSQL, Entity Framework Core, Redis, RabbitMQ, Quartz, Kubernetes, Helm, Lens, Grafana, S3, WebSocket, SignalR, AutoMapper, GitLab CI/CD, xUnit.
- -Внедрил Quartz для фоновых и отложенных задач, что повысило надёжность выполнения служебных процессов.
- -Инициировал использование event-driven подхода и MassTransit в межсервисных интеграциях, что улучшило отказоустойчивость и масштабируемость системы.
- -Реализовал кастомные бизнес-сценарии и интеграционные запросы для заказчиков, расширив возможности продукта.
- Разработал и внедрил Quartz для фоновых задач, что повысило надёжность выполнения служебных процессов.
- Инициировал внедрение event-driven подхода с MassTransit, что улучшило отказоустойчивость и масштабируемость системы.
- Реализовал кастомные бизнес-сценарии и интеграционные запросы для заказчиков, расширив возможности продукта.
MP Analytics
Backend - разработчик
роект: аналитическая платформа для маркетплейсов (Wildberries и др.) Моя роль в проекте: Разработка backend-функционала для аналитической платформы маркетплейсов, в том числе обработки и предоставления данных Wildberries. Обязанности: -Разработка REST API для обработки и предоставления аналитических данных -Проектирование и реализация микросервисов на ASP.NET Core -Построение взаимодействия между сервисами и воркерами через Redis -Работа с PostgreSQL, включая PL/pgSQL и сложные агрегации -Покрытие функционала unit-тестами
- -Автоматизировал сбор и обработку данных Wildberries, что сократило объём ручных операций.
- -Перенёс часть бизнес-логики на уровень PostgreSQL/PL/pgSQL, что позволило сократить время ответа API и упростить backend-обработку.
- Автоматизировал сбор и обработку данных Wildberries, что сократило объём ручных операций на [X]%.
- Перенёс часть бизнес-логики на PostgreSQL/PLpgSQL, что сократило время ответа API на [X]% и упростило backend-обработку.
Образование
Кубанский государственный технологический университет, Краснодар
Программная инженерия
Кубанский государственный университет, Краснодар
Международные отношения