Роман Х. Full Stack разработчик, Senior

ID 37998
РХ
Роман Х.
Senior
Мужчина, 26 лет
Беларусь, Минск, UTC+3
3 168,83 Р/час
вкл. НДС 22% (440 Р)
Специалист доступен с 14 октября 2026 г.

О специалисте

Специализация
Full Stack разработчик
Грейд
Senior
Навыки
C#
PostgreSQL
.net 8
.NET Framework
Agile
API Gateway
ASP.NET Core
autofixture
AWS
Bitbucket
Datadog
Docker
Docker Compose
EC2
Elasticsearch
English B2
Entity Framework
Flyway
Git
GitLab
Grafana
gRPC
Hangfire
HAProxy
IAM
Identity Server
Jenkins
Jira
JSON
Kafka
Kanban
Keycloak
KeyDB
Kubernetes
Lambda
LDAP
Linux
Liquibase
Logging
Microsoft
MongoDB
Moq
MS Windows
MySQL
Nginx
NUnit
OpenGL
Prometheus
RabbitMQ
Razor Pages
RDS
React
Redis
Resilience4j
REST
russian
S3
Scrum
SignalR
SNS
SonarQube
SQL
SQS
STOMP
Swagger
TypeScript
victoria
WebSockets
XML
xUnit
.NET Core
JavaScript
.NET
ASP.NET
REST API
Entity Framework Core
MVC
MS SQL
SOLID
HTML
MS SQL Server
ASP.NET MVC
Framework
CI/CD
cloud
containerization
DI
Framework7
Garbage Collector
gateway
IoC
memory
Message brokers
monitoring
multithreading
other
performance optimization
PlatformV
Profiling
VCS
Базы данных
Angular
ELK Stack
Ext.js
Java
JQuery
KendoUI
OScript
PL/SQL
T-SQL
Отрасли
E-commerce & Retail
EdTech
FinTech & Banking
Знание языков
Английский — B2
Главное о специалисте
● Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративных приложений и стартапов. ● Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами. ● Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП). ● Понимание DI, IoC. ● Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений. ● Опыт разработки с использованием облачных сервисов (AWS). ● Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket). ● Опыт работы с промышленными протоколами (MQTT, OPC UA). ● Анализ существующих решений, их улучшение и адаптация к требованиям бизнес-процессов ● Знание принципов SOLID, DRY, ACID, Clean Code, MSA, GoF. ● Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Проекты

(5 лет 9 месяцев)

Высоконагруженная платформы розничной торговли

Роль
Developer
Обязанности
Описание проекта Разработка и развитие бэкенда для высоконагруженной платформы розничной торговли. Система обслуживает более 1 млн активных пользователей и интегрирует витрину, управление заказами, складской учёт и логистику в единую микросервисную экосистему. Обязанности ● Проектирование гибкой схемы каталога товаров на MS SQL: реализовал сервис управления товарной номенклатурой (PIM), используя T-SQL для написания сложных хранимых процедур. Применил гибридный подход — классические реляционные таблицы для основных полей и хранение расширенных атрибутов в JSON (nvarchar(max) + ISJSON). Создал индексы на вычисляемых JSON-полях и Full-Text Search для фильтрации. ● Оркестрация распределённых транзакций (Order Processing): реализовал сервис обработки заказов на базе паттерна Saga (Orchestration) с MassTransit поверх Apache Kafka. Настроил идемпотентных потребителей для гарантии целостности при сбоях. Обеспечил атомарность: списание средств через платёжный шлюз, резервирование товаров (MS SQL) и начисление бонусов. ● Оптимизация высоконагруженных компонентов (.NET): профилирование с dotMemory и dotTrace, внедрение двухуровневого кэширования (IMemoryCache + Redis, стратегия Cache-Aside). Применил распределённые блокировки (RedLock) для предотвращения cache stampede при массовых распродажах. ● Разработка клиентской части (TypeScript/React): написание компонентов, строгая типизация данных с бэкенда. Интеграция с бэкенд-API через WebSockets (STOMP) для отображения статуса заказов в реальном времени и REST для фасетного поиска. ● Интеграция и безопасность: разработал слой интеграции с внешними платёжными шлюзами, сервисами доставки (HttpClientFactory + Polly) и системами складского учёта, применяя скрипты на OScript для автоматизации обмена данными. Реализовал Application Level Encryption для PII-данных и строгий контроль доступа (RBAC) на базе ASP.NET Core Identity и OAuth2/OpenID Connect. ● Качество кода и CI/CD: Внедрил статический анализ кода (SonarQube) в GitLab CI/CD пайплайн, что значительно снизило количество технических долгов и уязвимостей. Проводил код-ревью, помогая коллегам осваивать асинхронное программирование, контролируя соблюдение принципов SOLID и грамотное применение DI/IoC для обеспечения слабой связанности компонентов при работе с Entity Framework Core и Dapper в нагруженных модулях.
Стек специалиста на проекте
Docker, C#, SQL, TypeScript, ASP.NET Core, OpenID Connect, Dapper, Kafka, .NET, T-SQL, Microsoft, .NET Core, Entity Framework Core, Logging, MassTransit, Redis, Moq, WebSockets, React, GitLab CI/CD, STOMP, Identity Server, victoria, xUnit/NUnit, OScript, duende
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2024 - По настоящее время  (2 года 4 месяца)

Миграция монолитной ERP-системы крупного образовательного провайдера на микросервисную архитектуру

Роль
Developer
Обязанности
Описание проекта Миграция монолитной ERP-системы крупного образовательного провайдера на микросервисную архитектуру. Основная цель — обеспечить масштабируемость хранилища контента и предоставить API для мобильных клиентов. Обязанности ● Разработал стратегию поэтапного перехода с монолита на микросервисы. Реализовал микросервисы, спроектированные на базе принципов SOLID с активным использованием DI-контейнеров (IoC), а также YARP как входной шлюз, который маршрутизировал запросы: новый функционал направлялся на микросервисы, а старый — прозрачно проксировался на легаси-систему. ● Настроил механизм CDC для синхронизации данных между MS SQL (монолит) и новыми базами микросервисов, исключив рассогласование данных в переходный период. ● Реализовал микросервис для хранения учебных материалов (тексты, тесты, видеометаданные) на MongoDB с шардированием коллекций для горизонтального масштабирования. ● Разделил логику на команды (изменение курсов) и запросы (отображение витрины), применив CQRS. Синхронизация между сервисами через RabbitMQ (MassTransit) снизила нагрузку на основную БД. ● Разработал централизованный Identity Server с поддержкой мультитенантности: данные разных корпоративных клиентов логически изолированы, но обслуживаются одним инстансом приложения. ● Совместно с командой фронтенда разработал спецификацию API (OpenAPI/Swagger). Настроил кодогенерацию TypeScript-клиентов для React-приложения, исключив ошибки типов при передаче данных.
Стек специалиста на проекте
RabbitMQ, Docker, C#, SQL, MongoDB, Grafana, Kubernetes, LDAP, Prometheus, Istio, Microsoft, MassTransit, React, KeyDB, Identity Server, Keycloack, .net 8, Service mesh
Отрасль проекта
EdTech
Начало работы
Июль 2023 - Август 2024  (1 год 2 месяца)

Backend-разработка системы для расчета кэшбэка

Роль
Developer
Обязанности
Backend-разработка системы для расчёта кэшбэка, бонусов и персонализированных предложений. Система обрабатывает поток транзакций в реальном времени, применяя к ним динамические правила бизнеса. ● Создал модуль для вычисления вознаграждений. Логика правил (условия начисления бонусов) компилировалась в Expression Trees, что позволило применять тысячи правил к транзакции за миллисекунды. Реализовал механизм "Snapshot" конфигураций, чтобы изменение правил не ломало обработку исторических данных. ● Оптимизировал слой доступа к данным. Для сложных аналитических выборок использовал Dapper, а для CRUD-операций — EF Core. Реализовал партиционирование таблицы транзакций (по месяцам) в PostgreSQL, что ускорило вставку новых данных и построение отчётов. Настроил уровни изоляции транзакций в критических местах начисления баллов для предотвращения фантомных чтений и финансовых ошибок. ● Разработал сервис уведомлений, который через WebSockets (SignalR) в реальном времени обновлял баланс пользователя на веб-дашборде (разработанном на Angular 12/13 и RxJS) и в мобильном приложении сразу после обработки транзакции. Участвовал в поддержке и доработке клиентского кода, используя HTML и JavaScript(ES5+)/TypeScript, применяя JQuery, extJS и Kendo UI для внутренних панелей администрирования. Использовал Redis Backplane для масштабирования WebSocket-соединений на несколько инстансов. ● Реализовал HTTP-клиенты для взаимодействия с банковскими процессингами и участвовал в анализе и миграции бизнес-логики на уровне баз данных, используя PL/SQL. Внедрил политики Resilience (Retry, Circuit Breaker, Timeout) с использованием библиотеки Polly, что стабилизировало систему при кратковременных сбоях внешних API. В этом же проекте в стек специалиста на проекте докидываешь HTML, JQuery, extJS, Kendo UI, PL/SQL. ● Внедрил механизмы Optimistic Concurrency Control (через ETag и версионирование записей) для предотвращения гонок данных (Race Conditions) при одновременном списании бонусов с разных устройств.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, JavaScript, Jenkins, TypeScript, JavaScript ES5-6, HAProxy, ASP.NET Core, SignalR, JavaScript ES5, Dapper, Angular, Entity Framework Core, Polly, Redis, React, .NET 6
Отрасль проекта
FinTech & Banking
Начало работы
Февраль 2021 - Июнь 2023  (2 года 5 месяцев)

Формат работы

Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да

Образование

Высшее

Учебное заведение
БГУИР
Специальность
АСОИ
Завершение учебы
2021 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking • Logistics & Transport
ГК
Григорий К.
Full Stack разработчик
Омск
Senior
3 259,74 Р/час
.NET 6
Angular
Angular 2+
ASP.NET Core
ASP.NET MVC
autofixture
Automapper
AWS
BDD
Bootstrap
+86

Григорий — Senior Full Stack разработчик из Омска с опытом работы 7 лет. Специализируется на разработке веб-приложений с использованием технологий .NET 6, Angular, ASP.NET Core, C#, Docker, Kubernetes и других. Участвовал в проектах в отраслях FinTech & Banking, Logistics & Transport, E-commerce & Retail. Среди проектов — система для оформления билетов на различные виды транспорта, система управления маршрутами транспортных средств, система оптимизации распределения ресурсов в сельском хозяйстве, система автоматизации работы ведомств по экологическому, технологическому и атомному надзору. Выполнял задачи по исправлению багов, поддержке легаси-кода, разработке новых функций, миграции с ASP.NET MVC на ASP.NET Core, оптимизации структуры модулей и уменьшению размера сборок, взаимодействию с аналитиками, планированию задач для спринтов, сотрудничеству со смежными командами при проектировании API, реализации интерфейсов по дизайнам из Figma.

Подробнее
E-commerce & Retail • FinTech & Banking • Government & Public Sector • LifeStyle • Telecom • Travel, Hospitality & Restaurant business
АМ
Андрей М.
Full Stack разработчик
Новосибирск
Senior
2 597,4 Р/час
C#
ASP.NET Core
ASP.NET
C/C++
Mercurial (Hg)
Agile/Scrum
Kanban
SignaIR
Базы данных
.NET
+68

Андрей — Full Stack разработчик уровня Middle+ из Новосибирска. Специализируется на разработке веб-приложений и корпоративных систем. Имеет высшее образование по специальности физико-технический факультет НГТУ. Обладает опытом работы с широким спектром технологий, включая C#, ASP.NET Core, .NET, SQL Server, Git, Agile/Scrum, MongoDB, Redis и другие. Принимал участие в сопровождении и доработке системы бронирования хостелов, ETL-системы для обмена данными между финансовыми системами, корпоративной CRM MS Dynamics, а также в разработке микросервисов и ETL-приложений для восстановления исторических данных. Участвовал в проектах в отраслях Travel, Hospitality & Restaurant business, FinTech & Banking, LifeStyle, Government & Public Sector, E-commerce & Retail, Telecom. Имеет опыт работы с системами контроля версий GitLab, TeamCity, TFS + Git, а также с организацией командной работы по методологиям Agile/Scrum.

Подробнее
EdTech • FinTech & Banking • Logistics & Transport • Social Networking
ДШ
Дмитрий Ш.
Full Stack разработчик
Минск
Senior
3 691,68 Р/час
TypeScript
Kotlin
AOP
AWS
CI/CD
cloud
Data
Docker
Docker Compose
EJB
+96

Инженер-программист с ~5-летним опытом разработки, обладает высокой квалификацией в широком спектре языков программирования, инструментов и фреймворков, включая: Java, Spring, Hibernate, Kotlin, React, TypeScript и др. Опыт в оптимизации производительности приложений, внедрении рабочих процессов CI/CD и решении производственных проблем. Стремление к предоставлению высококачественных решений и соответствию технологических тенденций. Обширный опыт работы в области разработки образовательных систем, электронной коммерции, управления персоналом и логистики, обеспечивая бесперебойную поддержку и нацеленность на успех проекта. Soft skills: Аналитическое мышление. Активный и стратегический подход к обучению. Комплексный подход к решению проблем, а также способность справляться со сложными проблемами и неожиданными ситуациями. Лидерство. Признание своих ошибок и самоанализ.

Подробнее
FinTech & Banking • Government & Public Sector • Information Security • Social Networking • Urban technology
НМ
Николай М.
Full Stack разработчик
Москва
Senior
3 246,75 Р/час
C#
C++
ASP.NET Core
ASP.NET
Linex
hub
HTML/CSS
Gitlab CI
GitLab
MS Windows
+99
Реализовать базовые CRUD операции для сущностей системы
Оптимизировать пользовательский интерфейс (UI)
Разработать фронтенд-часть интерфейса
Спроектировать архитектуру API
Реализовать пользовательские сценарии в приложении
Провести анализ технических требований к задаче
Реализовать адаптивную логику отображения элементов интерфейса
Обновить зависимости и библиотеки в кодовой базе
Разработать технический проект системы
Разработать план реализации архитектурных решений
+29

Языки программирования: C# (Legacy, C# 9+), JavaScript, TypeScript, HTML/CSS, C++ (опыт). Фреймворки и библиотеки: Backend: ASP.NET, ASP.NET Core, Entity Framework (EF), RabbitMQ, SignalR, WCF. Frontend: Blazor, Razor Pages, React, Bootstrap, AutoMapper. Игровая разработка: Unity3D, DirectX (9-11). Базы данных: MSSQL, PostgreSQL, SQL Lite, Npgsql, Transact-SQL. CI/CD: GitLab CI, Docker, Kubernetes Коммуникация: REST API, SOAP, RabbitMQ. Авторизация: OAuth2. Инструменты разработки: Git (GitHub/GitLab), Jira, Confluence, Linux/Windows. Обладаю глубоким пониманием принципов объектно-ориентированного программирования. Разбиение монолитных систем на независимые сервисы. Принципы проектирования: Single Responsibility, автономность, слабая связность. Масштабируемость: горизонтальное масштабирование отдельных сервисов." Также: Разрабатывал и поддержал full-stack приложения (frontend + backend). Разрабатывал и внедрял full-stack приложения для автоматизации бизнес-процессов. Управление командой разработчиков (3-5 человек). Постановка задач, планирование спринтов и контроль выполнения. Проектирование архитектуры приложений и выбор технологий. Интеграция CI/CD (GitLab CI). Наставничество и проведение код-ревью. Опыт: Управление командой из 4 разработчиков, включая распределение задач, контроль качества и обеспечение соблюдения дедлайнов. Координация работы между отделами (например, QA, DevOps, дизайнерами) для обеспечения своевременной доставки продукта. Проведение регулярных митингов, ретроспектив и code review для поддержания высокого уровня кода и улучшения процессов. Web API: Разработка и интеграция RESTful API для обеспечения взаимодействия между клиентской и серверной частями приложений. Опыт работы с аутентификацией и авторизацией через OAuth 2.0, JWT (JSON Web Tokens) и API-ключи. Тестирование API с использованием инструментов, таких как Postman, Swagger. Оптимизация производительности API, уменьшение времени отклика и минимизация нагрузки на сервер.

Подробнее
Отрасли не указаны
Александр О.
Фото доступно после регистрации
Александр О.
Full Stack разработчик
Краснодар
Middle+
1 714,28 Р/час
MobX
Native
HTML5
Sass
JavaScript
Redux
GraphQL
JSON API
JSON
REST
+82
Разработать веб-приложение
Разрабатывать фронтенд-часть приложения
Разработать бизнес-логику приложения
Разрабатывать API для CRUD операций
Оптимизировать SQL-запросы к базе данных
Настроить обмен данными с внешними сервисами
Интегрировать систему с внешними сервисами
Спроектировать схему базы данных
Разработать REST API по техническому заданию
Исправить ошибки верстки приложения для корректного отображения на разных устройствах
+10

Александр — Full Stack разработчик уровня Middle+ из Краснодара. Специализируется на разработке веб- и мобильных приложений. Имеет опыт работы с широким спектром технологий и инструментов, включая JavaScript, React, Vue.js, Laravel, GraphQL, Docker, Kubernetes и другие. Участвовал в разработке внутренней системы для управления тестированием и сбора результатов в проекте «МТС Тестирование», где использовал Laravel для создания API и бизнес-логики, Filament для построения административного интерфейса и Vue.js для фронтенд-части. В проекте ООО «ТА» разрабатывал архитектуру бэкенда на Laravel, создавал RESTful API и реализовывал функционал тестирования. На фронтенде использовал Vue.js (Vuex, Vue Router) для построения SPA. Также имеет опыт работы в качестве фронтенд-разработчика в проектах ООО «ЮНИДЕВ ГРУПП», Licheek LLC, Monomanager FZCO и Neoside, где занимался разработкой мобильных приложений на React Native и веб-приложений на ReactJS. Ранее участвовал в разработке проектов в JellyWeb, где создавал пользовательские интерфейсы на VueJS и ReactJS.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • EdTech • FinTech & Banking
РХ
Роман Х.
Full Stack разработчик
Минск
Senior
3 168,83 Р/час
PostgreSQL
RabbitMQ
Git
HTML
MySQL
Docker
Elasticsearch
REST
XML
JSON
+110

● Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративных приложений и стартапов. ● Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами. ● Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП). ● Понимание DI, IoC. ● Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений. ● Опыт разработки с использованием облачных сервисов (AWS). ● Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket). ● Опыт работы с промышленными протоколами (MQTT, OPC UA). ● Анализ существующих решений, их улучшение и адаптация к требованиям бизнес-процессов ● Знание принципов SOLID, DRY, ACID, Clean Code, MSA, GoF. ● Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
FinTech & Banking • Media • Social Networking • Telecom
ДВ
Даниил В.
IOS разработчик
Красноярск
Senior
4 285,71 Р/час
Git
JSON
Jira
SQL
Swift
Scrum
REST API
Combine
Core Data
NSOperation
+74

О себе: Опыт работы: более 5 лет. Мобильный iOS разработчик с коммерческим опытом около 5 лет. Есть опыт работы в стартапе и больших компаниях с четким разделением ролей. Помимо Swift имею прочную базу C/C++. Интересуюсь новыми технологиями и активно изучаю новое. Компетенция: Языки программирования: Swift, Objective-C. Инструменты разработки: Xсode, Git, GitFlow, Jira, CI/CD Fastlane, CocoaPods, SPM, Swiftlint, swiftformat, tvOS. Архитектура и подходы: ООП, SOLID, KISS, DRY, YAGNI, MVC, MVP, VIPER, MVVM, Clean Swift, Coordinator. Сетевые технологии: HTTPS, REST API, JSON, SQL, SSL/TLS. UI: UIKit, SwiftUI, AutoLayout, XIB, Storyboards, SnapKit, AVFoundation, CoreAnimation, Metal. Многопоточность и асинхронность: GCD, OperationQueue, NSOperation, Thread, pthread, Async Operations, Modern/Structured concurrency (Async/await). Хранение данных: CoreData, Realm, UserDefaults, KeyChain. Асинхронные библиотеки: RxSwift, Combine. Тестирование: Unit testing, XCTest, mock/spy/stub. Механизмы iOS: Local/Push Notifications. Прочие библиотеки: AppLovin, Firebase, Yandex AppMetrica. Совместная работа: Code review, наставничество, Scrum.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • Media
ЮП
Юлия П.
Системный аналитик
Тула
Middle
2 844,15 Р/час
PostgreSQL
HTML
CSS
MySQL
API
XML
Confluence
BPMN
Agile
SOAP
+42

Практический опыт работы с проектами, включающими в себя создание систем автоматизации производственных процессов, от разработки систем на физическом уровне до консультативного сопровождения продуктов на этапе ввода систем в эксплуатацию. Разработка технической документации с использованием AutoCAD, MS Office, MS Visio. Практический опыт работы с централизованными системами автоматического контроля и учета электроэнергии. Опыт выявления и сбора бизнес-требований, их декомпозиция и преобразование в функциональные технические требования для разработки программного обеспечения. Практический опыт написания требований к информационной системе в виде технического задания, User Story, Use Case. Практический опыт написания требований к программному обеспечению в виде тест-кейсов на языке Gherkin при разработке программного продукта методом разработки через поведение (BDD). Практический опыт работы в Agile-командах (Scrum, Kanban) в качестве аналитика и тестировщика. Опыт Scrum-Hero. Опыт написания требований для проектирования баз данных (построение ERD-диаграмм, составление таблиц с типом данных, написание запросов для реализации логики работы информационной системы). Опыт моделирования процессов с помощью нотаций BPMN, UML (диаграмма классов, диаграмма последовательностей). Опыт создания шаблона пользовательского интерфейса с использованием языков HTML и CSS, а также создание макетов графического интерфейса в Figma. Взаимодействия с технической поддержкой разных сервисов. Постановка задач разработчику для доработки системы на основании обратной связи от пользователей, конкурентный анализ продукта, анализ проблемных мест проекта и консультация при разработке дальнейшей бизнес-стратегии развития продукта. Опыт ведения технической документации в Confluence. Опыт интеграции разрабатываемой информационной системы с существующей системой по REST API и SOAP (включая тестирование API существующей системы через Postman и SoapUI) Описание API

Подробнее