ДК
Донат К.
Мужчина, 24 года
Россия, Москва, UTC+3
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 12 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
.Net разработчик с более чем 5 годами опыта в построении корпоративных решений на базе .NET. Участвовал в проектах в сферах ритейла, логистики, HoReCa и внутренней автоматизации. Разрабатывал и поддерживал продукты, включая аналитические BFF-сервисы, систему управления ресторанами и платформу для конфигурации радиосвязи. Специализируется на проектировании отказоустойчивых микросервисов, оптимизации производительности, интеграции с внешними системами (ClickHouse, Temporal, Jira), а также построении инфраструктуры на базе Kubernetes и CI/CD.
Проекты
(5 лет 5 месяцев)
Система управления ресторанами KFC
Роль
Lead Backend developer
Обязанности
Описание: система микросервисов, выполняющая функции логистики, приема и отдачи заказов, а также оплаты.
Стадия разработки: с полного 0/ поддержка.
Участие в проекте:
Переписаны три ключевых сервиса с Go на .NET в рамках унификации технологического стека и успешно выведены в продакшн;
Реализованы внутренние библиотеки для упрощения взаимодействия с S3 и Temporal, оформленные в виде приватных NuGet-пакетов;
Вынесены и инкапсулированы публичные API-контракты и HTTP-клиенты в отдельные NuGet-пакеты с последующей миграцией всех потребителей на обновлённую структуру;
Переведены существующие сервисы на централизованные контракты и клиентов для обеспечения единообразия и сокращения дублирования кода;
Стандартизированы практики разработки в рамках внутренней инженерной гильдии: определены единые подходы к Observability (OpenTelemetry, OpenSearch), работе с брокерами сообщений (KafkaFlow, RabbitMQ/MassTransit), кешированием (Redis), REST-клиентами (Refit), политиками отказоустойчивости (Polly), тестированием (XUnit, TestContainers), конфигурацией кода (.editorconfig), а также принято решение об отказе от git submodules в пользу NuGet-дистрибуции;
Поддержка сервисов, отвечающих за управление ассортиментом и продукцией в ресторанах, работу с промокодами и систему лояльности.
RPS: DAU: до 400k+ пользователей
QPS: в среднем ~200 запросов, пиковые ~1000 запросов на определённые сервисы
Объёмы БД:
PostgreSQL: ~1.5 ТБ, более 500 млн строк, прирост до 20 млн записей в сутки
Рефакторинг / разработка нового функционала - 10/90. Архитектурные/Фичовые задачи - 40/60. Соотношение работы менеджером/разработчиком - 20/80.
Команда: 4 Back, 2 Front, 1 DevOps, 1 Delivery, 1 Product, 1 Architect.
Достижения
Увеличил скорость актуализации информации о ресторанах в 12 раз путём распараллеливания запросов к внутренним сервисам;
Покрыл сервисы юнит и интеграционными тестами на уровне 80%;
Актуализировал документацию по новым сервисам на 100%;
Стек специалиста на проекте
ASP.NET Core, temporal, Grafana, Gitlab CI, Программное обеспечение, Clean Architecture, S3 Minio, opentelemetry, Keycloak, Git, Swagger, Prometheus, gRPC, Kafka, xUnit, T-SQL, Rabbit, MQ, OpenSearch, SDK, Hangfire, Polly, MediatR, feature-sliced, Confluence, SQL, Docker, Agile, TestContainers, MindBox CRM, Microsoft, Web Api, Entity Framework Core, Jira, PostgreSQL, .net 8, refit, Kubernetes
Отрасль проекта
FoodTech
Период работы
Май 2024 - По настоящее время
(1 год 3 месяца)
BI система для склада
Роль
Backend developer
Обязанности
Описание: система аналитики продукции на складах, с функциями расчета и составления графиков.
Стадия разработки: с 0/ поддержка.
Участие в проекте:
Разработаны и выведены в продакшен 4 BFF-сервиса, реализующих аналитические функции по: списанию продукции, заявкам на списание, пожертвованиям и продукции с истекающим сроком годности;
Спроектированы API и схемы баз данных для всех новых сервисов, с учётом требований к масштабируемости и аналитической нагрузке;
Оптимизирована стоимость инфраструктуры путём отказа от динамической модели оплаты в Cosmos DB и перехода на self-hosted ClickHouse;
Увеличена производительность критических запросов более чем в 60 раз за счёт переноса аналитической логики из Cosmos DB в ClickHouse;
Внедрены внутренние библиотеки, упрощающие работу с SqlKata Query Builder, интеграцией с ClickHouse и Dapper, а также шифрованием строковых данных внутри ClickHouse.
~3000 rpm
Рефакторинг / разработка нового функционала - 30/70. Архитектурные/Фичовые задачи - 30/70.
Команда: 5 Back 4 Front 8 Data Engineer 1 Product 1 Delivery 1 Architect.
Достижения
ClickHouse: ~10 ТБ, порядка 10–15 млрд строк. Хранили аналитику за последние 2 года;
Покрыл сервисы юнит тестами на уровне 70%.
Стек специалиста на проекте
ASP.NET Core, Grafana, Gitlab CI, Программное обеспечение, Clean Architecture, Базы данных, okta, opentelemetry, ClickHouse, Amazon S3, Elasticsearch, Git, Swagger, Redis, Prometheus, SignalR, Dapper, xUnit, T-SQL, Rabbit, MQ, .NET 5, MassTransit, Cosmos DB, Hangfire, Polly, MediatR, feature-sliced, .NET 6, Confluence, SQL, Docker, Agile, Microsoft, RabbitMQ, Web Api, Entity Framework Core, Jira, PostgreSQL, .net 8, restfull, refit, Kubernetes
Отрасль проекта
Manufacturing
Период работы
Сентябрь 2022 - Апрель 2024
(1 год 8 месяцев)
Конфигуратор радиосвязи Radius-IP
Роль
Backend developer
Обязанности
Описание: внутренним продуктом для автоматизации сбора метрик Jira.
Стадия: c 0/ поддержка.
Участие в проекте:
Разработан и выведен в продакшен внутренний BFF-сервис, предназначенный для сбора метрик из Jira по сотрудникам компании;
Спроектированы API и схема базы данных для BFF-сервиса, с учетом особенностей интеграции с Jira и хранения аналитических данных;
Перенесён основной функционал конфигуратора радиосвязи Radius-IP с desktop-приложения на web-платформу, обеспечив доступность и расширяемость решения;
Разработка intranet решений (React и пр.).
Рефакторинг / разработка нового функционала - 40/60. Архитектурные/Фичовые задачи - 30/70.
Команда: 4 Backend, 4 Frontend, 1 DevOps, 1 Product, 1 Architect
Стек специалиста на проекте
PostgreSQL, SQL, Active Directory, .NET Framework 4.7, Microsoft, .NET 5, Entity Framework Core, Hangfire, AD, .NET 6, Identity Server, Atlassian SDK
Отрасль проекта
Cloud Services
Период работы
Январь 2020 - Июнь 2022
(2 года 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет