РМ
Роман М.
Мужчина, 27 лет
Россия, Москва, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 24 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Профессиональные навыки:
Backend: C#; .net 8.0; ASP.NET Core
Scripts: Python; Bash; PowerShell
Transfer: Http / REST; grpc / Protobuf;
signalR; SNMP
API: Swagger; OpenApi; Postman; cUrl
ORM: EF Core; Dapper
Database: PostgreSql; MS SQL Server;
ClickHouse; SQLite; MongoDb
Caching: Redis
Message brokers: Apache Kafka; Rabbit
MQ; MassTransit
Testing: xUnit; WebApplicationFactory; Moq;
Verify / Fluent Assertions; TestContainers
Source control: Git
CI CD: Gitlab CI; Github Actions
Orchestration: Kubernetes / Kind; Docker /
Docker Compose
Key value storages: Etcd; Vault
Task Scheduling: Hangfire
Monitoring: Grafana; ELK; Graylog;
Prometheus; Jaeger
OS: Linux; Windows Server
Development methodology: Agile; Daily
meetings; Groomings; Pocker planning; Retro;
Demo; Jira
Architecture: Microservices; Onion
architecture; CQRS; SOLID
DDD: Rich model; Domain events; Value
objects; Bounded contexts; Ubiquitous
language
Arch Notations: UML; C4
Проекты
(6 лет 2 месяца)
Katusha IT
Роль
.NET разработчик
Обязанности
В обязанности входит разработка бэкенда для сервисов распределенной
печати. За время работы:
1. Принимал участие в проектировании нового решения на микросервисной
архитектуре c переходом со старого legacy на новое отказоустойчивое
решение, развертываемое в кластере Kubernetes
2. С нуля настраивал CI/CD. Писал скрипты на bash и powershell для сборки
артефактов и развертывания сервисов
3. Писал интеграционные тесты на Python
4. Составлял архитектурные диаграммы. Принимал активное участие в
проработке архитектуры, совместно с архитектором
Стек специалиста на проекте
C#, ASP.NET Core, C4, ELK, Grafana, UML, Gitlab CI, MS Windows, Postman, HTTP, ClickHouse, CD, PowerShell, SOLID, REST, Git, Bash, MongoDB, Linux, Redis, Legacy, gRPC, Scripts, Dapper, xUnit, Rabbit, Jaeger, CQRS, CI, Docker Compose, Graylog, Swagger, SQL, Docker, Agile, Python, GitHub Actions, C, ORM, Protobuf, DDD, OpenAPI, Entity Framework Core, Jira, TestContainers, CI/CD, Apache Kafka, SQLite, Integration testing, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
Hardware
Период работы
Май 2024 - По настоящее время
(1 год 5 месяцев)
Ozon Tech
Роль
.NET разработчик
Обязанности
В обязанности входит разработка бэкенда для микросервисов по
требованиям бизнеса:
1. Создавал и прорабатывал архитектуру для новых сервисов, с учетом
отзывчивости и отказоустойчивости
2. Решал задачи по сбору “патронов” для проведения нагрузочных тестов
3. Внедрил свое решение для интеграционных тестов с развертыванием
базы данных Postgresql в Docker контейнере
4. Распиливал монолит на микросервисы, с использованием стратегии -
“удушение монолита”
5. Создал свой механизм для перенаправления консьюмеров kafka в
необходимую версию приложения на staging среде (Для упрощения
тестирования)
6. Составлял план миграции сервиса с классической бд Postgresql на
шардированный кластер Postgresql. Проработал ключевые моменты с
миграцией, чтением и записью горячих и холодных данных
7. Внедрил в работу новый механизм написания юнит тестов, без
использования моков, с использованием стандартных DI контейнеров
8. Прорабатывал и реализовывал свой механизм отправки сообщений в
топики Kafka с использованием Transaction Outbox
9. Предложил идею разбиения одного из микросервисов на два отдельных.
Что дало прирост RT при чтении в 2,5 раза, в результате улучшения
масштабируемости одного из сервисов.
10. Предложил и реализовал чтение “батчами” из топиков Apache Kafka, что
сократило лаг при чтении из топика примерно в 3-4 раза
Стек специалиста на проекте
C#, ASP.NET Core, C4, ELK, Grafana, UML, Gitlab CI, MS Windows, Postman, HTTP, ClickHouse, PowerShell, SOLID, REST, Git, MongoDB, Linux, Redis, Legacy, gRPC, Scripts, Dapper, xUnit, Rabbit, Jaeger, CQRS, Docker Compose, Graylog, Swagger, SQL, Docker, Agile, GitHub Actions, ORM, Protobuf, DDD, OpenAPI, Entity Framework Core, Jira, TestContainers, CI/CD, Apache Kafka, SQLite, Integration testing, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2021 - Май 2024
(3 года)
ООО Старков групп
Роль
.NET разработчик
Обязанности
Компания является партнером компании Directum
Стэк:
Microsoft Sql Server; Windows Server; Postgresql;
RabbitMQ; C#; .net framework 4.8
Разработка решений для электронного документооборота на платформе Directum RX.
Написание решений для интеграций со сторонними системами. Решение задач с миграцией больших объемов данных из различных систем.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, C#, Directum ECM /Directum RX, MS Windows, .NET Framework 4.8, Работа с интеграциями, MS SQL, Identity Server
Отрасль проекта
Hardware
Период работы
Май 2020 - Июнь 2021
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Уральский федеральный университет
Специальность
ЗАОЧНО! Математика и компьютерные науки
Завершение учебы
2027 г.