Артём А. .NET разработчик, Senior

ID 40279
АА
Артём А.
Senior
Мужчина, 29 лет
Беларусь, Минск, UTC+3
3 961,04 Р/час
вкл. НДС 22% (550 Р)
Специалист доступен с 13 октября 2026 г.

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

Специализация
.NET разработчик
Грейд
Senior
Навыки
.NET Framework
Agile
Angular
Architecture
async/await
autofixture
AWS
AWS SQS
C#
ClickHouse
Code coverage
Confluence
CQRS
Dapper
Datadog
DDD
Docker
Docker Compose
EC2
Elasticsearch
Entity Framework
event
Fluent Assertions
Flyway
gateway
Git
GitLab
Grafana
gRPC
IAM
Identity Server
Internet Information Services (IIS)
Jaeger
JavaScript
Jenkins
Jira
JSON
Kafka
Kanban
Kubernetes
Lambda
Linux
Liquibase
Mercurial
Microsoft
MinIo
MongoDB
Moq
MS Windows
MySQL
nbomber
NUnit
OpenGL
PostgreSQL
Prometheus
Quartz
RabbitMQ
Razor Pages
RDS
React
Redis
REST
river
S3
Scrum
SignalR
SNS
SOAP
SonarQube
SQL
SQS
SSO
SVN
Swagger
TeamCity
tools
TypeScript
XML
xUnit
JetBrains YouTrack
Дизайн
.NET
.NET Core
ASP.NET
ASP.NET Core
REST API
Entity Framework Core
MS SQL
SOLID
HTML
CSS
CI/CD
ASP.NET MVC
MS SQL Server
Базы данных
ELK Stack
Отрасли
E-commerce & Retail
FinTech & Banking
Hardware&Software
Знание языков
Английский — B1
Главное о специалисте
● Разработчик программного обеспечения с более чем 7 летним опытом коммерческой разработки корпоративных приложений и стартапов ● Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ● Создание и улучшение микросервисных приложений ● Знание и умение проектирования и нормализации физической модели БД. Знание особенностей под разные СУБД. ● Опыт написания переиспользуемых библиотек, реализации унифицированных решений ● Глубокое понимание CLR, Garbage Collector, Memory Management, асинхронности и многопоточности ● Понимание DI, IoC. Понимание алгоритмической сложности, абстрактное мышление ● Опыт работы в распределённой команде (разработка с участниками из разных часовых поясов, удалённое взаимодействие, code review через GitLab). ● Опыт участия в распределённой команде: разработка совместно с участниками из разных часовых поясов, удалённое взаимодействие, code review через GitLab ● Опыт использования и настройки CI/CD процессов (Gitlab, Jenkins) ● Умение проводить системный анализ. ● Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды

Проекты

(7 лет 7 месяцев)

Платёжная платформа для финтех-стартапа

Роль
.Net Developer
Обязанности
Описание проекта Платёжная платформа — высоконагруженный финтех-сервис для проведения платежей, управления балансами пользователей и аналитики транзакций в режиме реального времени. Система обрабатывает тысячи транзакций в секунду, поддерживает интеграцию с внешними платёжными провайдерами и обеспечивает соответствие требованиям финансового комплаенса. Обязанности ● Разработка микросервисной архитектуры: проектирование и реализация независимых сервисов — платежей, уведомлений, аутентификации и аналитики — с чёткими границами ответственности. ● Реализация бэкэнд решений на C#: разработка ключевых компонентов платформы — обработчика транзакций, сервиса кошельков и модуля отчётности — на стеке .NET. ● Разработка неблокирующей обработки платежей с использованием async/await и очередей сообщений для обеспечения высокой пропускной способности. ● Покрытие бизнес-логики юнит-тестами с использованием Fluent Assertions и Moq для проверки критических сценариев проведения платежей. ● Реализация гибкой системы фильтрации транзакций: построение механизмов поиска и сортировки по статусу, дате, сумме и типу операции для аналитического модуля. ● Проектирование схемы базы данных для хранения транзакционных данных, написание оптимизированных скриптов для PostgreSQL: проектирование индексов и партиционирования таблиц для ускорения выборки. ● Написание скриптов миграции данных: использование FlyWay для управления эволюцией схемы базы данных в условиях непрерывного деплоя. ● Разработка интеграций с внешними платёжными провайдерами (Stripe, PayPal): реализация надёжного обмена данными с механизмами повторных попыток и идемпотентности. ● Разработка REST API для взаимодействия с фронтэнд частью и мобильными клиентами: проектирование версионированных эндпоинтов с документацией через Swagger. ● Разработка межсервисного взаимодействия на gRPC: реализация высокопроизводительного протокола обмена между сервисом транзакций, нотификаций и риск-менеджмента. ● Написание и редактирование файлов развертывания CI/CD (GitLab): настройка пайплайнов с автоматическим запуском тестов, статическим анализом кода и деплоем в staging/production. ● Написание интеграционных и юнит-тестов: проверка корректности обработки платёжных сценариев, включая edge-cases при сетевых сбоях и дублировании запросов. ● Участие в код-ревью: регулярная проверка пул-реквестов коллег, выявление архитектурных проблем и соблюдение стандартов кодирования в команде.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, JavaScript, C#, MongoDB, Grafana, Kubernetes, GitLab, Prometheus, Flyway, NUnit, Entity Framework, SignalR, Dapper, Kafka, Jaeger, Redis, React, net8
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2023 - По настоящее время  (3 года 9 месяцев)

Маркетплейс товаров — многопользовательская e-commerce платформа

Роль
.NET Developer
Обязанности
Описание проекта Маркетплейс — многопользовательская e-commerce платформа, объединяющая продавцов и покупателей. Система поддерживает управление каталогом товаров, обработку заказов, интеграцию с платёжными системами и логистическими провайдерами, а также предоставляет аналитические дашборды для продавцов и администраторов. Обязанности ● Разработка бэкэнд решений на C#: Реализация сервисов каталога товаров, корзины, оформления заказов и управления продавцами на стеке .NET. ● Разработка REST API приложения: Проектирование и реализация публичного API для веб-клиента и мобильных приложений, включая поддержку пагинации, фильтрации и сортировки. ● Реализация полнотекстового поиска товаров с помощью Elasticsearch: Настройка индексов, синонимов и ранжирования результатов для улучшения качества поиска. ● Настройка Security-сервиса: Реализация ролевой модели доступа (покупатель, продавец, администратор), OAuth2-аутентификации и защиты от несанкционированного доступа. ● Разработка механизмов валидации входных данных: Проверка корректности данных товаров, заказов и платёжных реквизитов, включая выявление мошеннических паттернов. ● Разработка фоновых задач с автоматическим выполнением (Quartz): Реализация планировщиков для синхронизации остатков товаров, рассылки уведомлений и формирования отчётов. ● Разработка документации: Подготовка технических спецификаций API, описаний архитектурных решений и onboarding-руководств для новых членов команды. ● Осуществление рефакторинга легаси-кода: Декомпозиция монолитных модулей на независимые сервисы, устранение технического долга и повышение покрытия тестами. ● Оптимизация работы базы данных: Профилирование и оптимизация медленных запросов в PostgreSQL, добавление составных индексов для ускорения выборок каталога. ● Разработка клиентской части на React: Реализация страниц каталога, карточки товара, корзины и личного кабинета продавца с поддержкой SSR. ● Интеграция с кэширующими системами и системами обработки сообщений: Использование Redis для кэширования каталога и сессий, Apache Kafka — для асинхронной обработки событий заказов. ● Написание юнит- и интеграционных тестов: Покрытие критических сценариев оформления заказов и расчёта скидок с использованием NUnit и AutoFixture. ● Настройка CI/CD процессов: Использование GitLab для автоматизации сборки, запуска тестов и blue-green деплоя приложения.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Elasticsearch, C#, Jenkins, Grafana, Kubernetes, Prometheus, JWT, TypeScript, Flyway, NUnit, Entity Framework, Dapper, Kafka, Quartz, Redis, React, GitLab CI/CD, .NET 6, Identity Server
Отрасль проекта
E-commerce & Retail
Начало работы
Май 2021 - Январь 2023  (1 год 9 месяцев)

Корпоративный портал для управления заявками и задачами

Роль
.NET Developer
Обязанности
Описание проекта Внутренний корпоративный портал для автоматизации работы с заявками сотрудников — ИТ-запросы, административные задачи, согласования. Система позволяет создавать, назначать и отслеживать заявки, настраивать SLA и формировать отчёты по эффективности обработки обращений. Обязанности ● Разработка бэкэнд логики портала на C#: реализация модулей создания заявок, маршрутизации по ответственным, эскалации по SLA и истории изменений. ● Ведение задач в Jira: декомпозиция требований на задачи, оценка трудозатрат и синхронизация работы с командой QA. ● Разработка REST API и интеграции: создание API для взаимодействия с фронтэнд-частью и внешними корпоративными системами (Active Directory, почта). ● Разработка модели данных и скриптов для MS SQL: проектирование схемы БД, написание хранимых процедур и оптимизация запросов для выборки заявок по фильтрам. ● Реализация системы уведомлений: отправка email- и push-уведомлений при изменении статуса заявки с поддержкой шаблонов и очередей через RabbitMQ. ● Разработка клиентской части на Angular: реализация интерфейса списка заявок, карточки задачи и дашборда с фильтрацией и сортировкой. ● Написание юнит-тестов: покрытие бизнес-логики маршрутизации заявок и расчёта SLA с использованием XUnit и Moq. ● Рефакторинг и улучшение кодовой базы: устранение дублирования в слое репозиториев, внедрение паттерна CQRS для разделения команд и запросов. ● Исправление ошибок: оперативное устранение дефектов, выявленных в ходе тестирования и эксплуатации, с анализом первопричин. ● Настройка CI/CD процессов: настройка пайплайнов GitLab для автоматической сборки, запуска тестов и деплоя приложения. ● Разработка модуля отчётности: формирование Excel-отчётов по статусам заявок и производительности сотрудников с использованием openXml.
Стек специалиста на проекте
RabbitMQ, Docker, C#, SQL, Swagger, TypeScript, Flyway, Entity Framework, Dapper, Angular, xUnit, T-SQL, Microsoft, Entity Framework Core, OpenGL, Redis, CI/CD, Moq, GitLab CI/CD, OpenAPI, .NET 6
Отрасль проекта
Hardware&Software
Начало работы
Апрель 2019 - Апрель 2021  (2 года 1 месяц)

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

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

Образование

Высшее

Учебное заведение
БНТУ
Специальность
Программное обеспечение информационных технологий
Завершение учебы
2018 г.

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

FinTech & Banking • Insurance • Logistics & Transport
ДХ
Дмитрий Х.
.NET разработчик
Минск
Senior
3 168,83 Р/час
.NET Framework
ASP.NET Core
C#
Entity Framework
Razor Pages
React
Linux
MS Windows
AWS
EC2
+95

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

Подробнее
E-commerce & Retail • EdTech • FinTech & Banking
Александр К.
Фото доступно после регистрации
Александр К.
.NET разработчик
Сочи
Senior
3 571,43 Р/час
.NET
PostgreSQL
C#
Git
Docker
SQL
.NET Core
RabbitMQ
JavaScript
Entity Framework
+91

Александр - специалист с опытом разработки на С# более 20 лет. Ключевая экспертиза: • Разработка архитектуры серверной части и ядра бэкенда. • Проектирование системы взаимодействия между микросервисами. • Работа с моделями данных. • Оптимизация производительности: асинхронная обработка запросов, bulk-вызовы, оптимизация SQL-запросов и кэширование. • Рефакторинг кода: выделение общих модулей, устранение дублирования, внедрение единых подходов к конфигурации и мониторингу сервисов. • Проектирование архитектуры распределённых вычислений. • Реализация модулей фоновой обработки больших объёмов данных (ETL pipeline). • Внедрение системы мониторинга состояния задач. • Реверсинг кода, написание кода. • Опыт работы с технологиями и инструментами для разработки серверной части платформы. Участвовал в проектах в отраслях FinTech & Banking, EdTech, E-commerce & Retail. Среди проектов: - Аналитическая витрина B2B инвестиционных портфелей: роль — Senior C# Developer / Team Lead, достижения — проектирование и реализация ingestion pipeline, оптимизация SQL-запросов, внедрение системы кэширования с Redis. - MUST.io: роль — Senior C# Developer, достижения — оптимизация производительности API endpoints, проектирование и реализация event-driven системы уведомлений на базе Apache Kafka. - Trade Path Capital: роль — Senior .NET Developer, достижения — увеличение скорости продюсера данных, оптимизация производительности приложения, разработка системы динамически конфигурируемых рыночных артефактов. - I-Teco: роль — Software Developer, достижения — разработка системы сборки и обработки контента из социальных сетей, настройка и оптимизация системы анализа трафика и медиаконтента.

Подробнее

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

E-commerce & Retail • FinTech & Banking • Hardware&Software
АА
Артём А.
.NET разработчик
Минск
Senior
3 961,04 Р/час
PostgreSQL
RabbitMQ
Git
HTML
CSS
MySQL
Docker
Elasticsearch
REST
XML
+96

● Разработчик программного обеспечения с более чем 7 летним опытом коммерческой разработки корпоративных приложений и стартапов ● Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ● Создание и улучшение микросервисных приложений ● Знание и умение проектирования и нормализации физической модели БД. Знание особенностей под разные СУБД. ● Опыт написания переиспользуемых библиотек, реализации унифицированных решений ● Глубокое понимание CLR, Garbage Collector, Memory Management, асинхронности и многопоточности ● Понимание DI, IoC. Понимание алгоритмической сложности, абстрактное мышление ● Опыт работы в распределённой команде (разработка с участниками из разных часовых поясов, удалённое взаимодействие, code review через GitLab). ● Опыт участия в распределённой команде: разработка совместно с участниками из разных часовых поясов, удалённое взаимодействие, code review через GitLab ● Опыт использования и настройки CI/CD процессов (Gitlab, Jenkins) ● Умение проводить системный анализ. ● Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды

Подробнее
Finance&Taxes
ГЕ
Гурген Е.
Frontend разработчик
Москва
Senior
2 805,19 Р/час
PostgreSQL
Git
CSS
Docker
REST
JavaScript
Node.js
Jira
Confluence
Agile
+70

Специализируется на Vue.js, Nuxt.js, TypeScript и enterprise-фронтенде. Также уверенно работает с React и экосистемой React: React 18, Next.js, React Router / TanStack Router, TanStack Query, Redux Toolkit / Zustand, React Hook Form, микрофронтенды, SSR и оптимизация производительности. Также может поднимать backend-сервисы и BFF-слои на Node.js, NestJS, Express.js с PostgreSQL, MongoDB, REST/GraphQL, WebSocket и Swagger/OpenAPI. Senior Frontend-разработчик с опытом 7+ лет. Последние 3+ года развивает внутренние веб-платформы Московской Биржи: корпоративные сервисы, визуализацию финансовых данных и интерфейсы с большими объёмами real-time данных. Ведёт миграции Vue 2 -> Vue 3 / Nuxt 3, проектирует масштабируемую архитектуру (FSD, микрофронтенды), оптимизирует производительность тяжёлых таблиц и дашбордов. Работает с REST, GraphQL, WebSocket, SSR/PWA, тестированием и CI/CD, участвует в code review, менторит junior-разработчиков и формирует стандарты разработки в Scrum-командах.

Подробнее