Игорь Ж. C# разработчик, Senior

ID 26538
ИЖ
Игорь Ж.
Senior
Мужчина, 26 лет
Беларусь, Минск, UTC+3
3 485,71 Р/час
вкл. НДС 22% (484 Р)
Специалист доступен с 1 января 2027 г.

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

Специализация
C# разработчик
Грейд
Senior
Навыки
PostgreSQL
Entity Framework
.NET Core
.NET Framework
async/await
autofixture
C#
ClickHouse
Code coverage
CQRS
Dapper
Datadog
Docker
Docker Compose
Elasticsearch
English B2
Fluent Assertions
Flyway
Git
GitLab
Grafana
gRPC
Identity Server
Jaeger
Jenkins
Jira
JSON
Kafka
Kubernetes
Linux
Liquibase
Microsoft
MinIo
MongoDB
Moq
MS Windows
MySQL
NUnit
OpenGL
Prometheus
Quartz
RabbitMQ
Razor Pages
React
Redis
REST
russian
SignalR
SonarQube
SQL
SSO
Swagger
TeamCity
tools
TypeScript
XML
xUnit
JetBrains YouTrack
React UI
nbomber
.NET
ASP.NET
ASP.NET Core
MS SQL Server
MVC
Entity Framework Core
REST API
ELK Stack
Отрасли
Insurance
Logistics & Transport
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
● Разработчик программного обеспечения с более чем 6 летним опытом коммерческой разработки корпоративных приложений и стартапов ● Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ● Создание и улучшение микро сервисных приложений ● Знание и умение проектирования и нормализации физической модели БД ● Опыт написания переиспользуемых библиотек, реализации унифицированных решений ● Опыт разработки приложений с нуля при использовании layerd-arch архитектуры. ● Глубокое понимание CLR, Garbage Collector, Memory Management, асинхронности и многопоточности ● Понимание ООП, SOLID, MSA, GoF, DI, IoC. ● Понимание алгоритмической сложность, абстрактное мышление ● Исполнение роли тимлида на время его отсутствия — координировал задачи команды, проводил ревью кода и обеспечивал техническую преемственность. ● Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ● Опыт автоматизации бизнес-процессов в страховой компании и логистике, что позволяет быстро адаптироваться к задачам управляющих компаний ● Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ● Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Проекты

(6 лет 10 месяцев)

Автоматизированная система управления персоналом

Роль
Developer
Обязанности
Автоматизированная система управления персоналом — это комплексное решение для управления процессами, связанными с работой сотрудников, включая приём и увольнение, учёт отсутствий, ведение табеля рабочего времени, мониторинг занятости сотрудников на проектах, а также расчёт заработной платы и бонусов на основе собранных данных. ● Разработка микросервисной архитектуры: участие в проектировании и реализации микросервисной архитектуры для обеспечения модульности, масштабируемости и отказоустойчивости системы. ● Реализация бэкенд-решений на C#: создание надёжной и производительной серверной части системы на основе технологий .NET. ● Разработка асинхронных процессов обработки данных с использованием async/await. ● Тестирование бизнес-логики с использованием Fluent Assertions. ● Реализация динамической системы фильтрации: построение гибких механизмов для фильтрации и обработки данных в пользовательских запросах. ● Разработка модели данных приложения, написание скриптов для PostgreSQL: проектирование и оптимизация структуры базы данных, создание и поддержка скриптов. ● Написание скриптов миграции данных: использование FlyWay для управления версионностью базы данных и миграцией данных. ● Разработка решений для интеграции с Jira и Salesforce: обеспечение надёжного обмена данными и взаимодействия между системой и внешними сервисами. ● Разработка REST API для взаимодействия с фронтэнд частью: построение интерфейсов взаимодействия между клиентской и серверной частью системы. ● Разработка межсервисного взаимодействия на gRPC: создание эффективных механизмов взаимодействия между различными компонентами системы. ● Разбор и переработка кода, поддержка существующих решений: улучшение качества и стабильности системы. ● Написание и редактирование файлов развёртывания CI/CD (GitLab): автоматизация процессов сборки, тестирования и развёртывания системы. ● Написание интеграционных и юнит-тестов: проверка работы отдельных компонентов системы и их взаимодействия. ● Написание инициализирующих тестов (init tests) для проверки корректности загрузки данных и конфигурации при запуске приложения. ● Сбор и анализ метрик: настройка мониторинга и аналитики для оценки производительности системы. ● Разработка и оптимизация клиентской части на React: создание удобного и интуитивного интерфейса для пользователей системы. ● Интеграция с кэширующими и очередями сообщений: использование Redis для кэширования данных и Apache Kafka для обработки потоков сообщений. ● Настройка масштабируемости и отказоустойчивости системы: применение Docker, Kubernetes и балансировщиков нагрузки (HAProxy) для обеспечения стабильной работы системы под нагрузкой. ● Лидерские качества (Leadership): успешно заменял тимлида на время отсутствия, обеспечивая непрерывность разработки, приоритизацию задач и техническое руководство командой.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, MySQL, Docker, JavaScript, C#, MongoDB, Grafana, Kubernetes, GitLab, Prometheus, Flyway, NUnit, Entity Framework, SignalR, Dapper, Kafka, .NET, Jaeger, OpenGL, ELK Stack, Redis, React, OpenAPI, net8, C# 11
Отрасль проекта
Insurance
Период работы
Декабрь 2022 - По настоящее время  (3 года 11 месяцев)

Web-приложение для контроля документооборота в страховой компании

Роль
Developer
Обязанности
Web-приложение для контроля документооборота в страховой компании представляет собой централизованную систему управления, которая упрощает управление документами и связанными процессами. Система автоматизирует рутинные операции, обеспечивает прозрачность документооборота, гарантирует безопасность данных и предоставляет возможности для масштабирования. ● Разработка бэкэнд решений в соответствии с требованиями и задачами на языке C#: Создание надежной серверной логики с использованием .NET. ● Разработка REST API приложения: Построение интерфейсов взаимодействия между клиентской и серверной частью для обеспечения работы системы. ● Анализ покрытия кода тестами с использованием code coverage tools. ● Реализация полнотекстового поиска с помощью ElasticSearch. ● Настройка Security-сервиса: Внедрение механизмов аутентификации, авторизации и защиты данных. ● Реализация механизмов аутентификации и авторизации с использованием Keycloak и LDAP. ● Разработка механизмов валидации входных данных и контроля качества, включая выявление отклонений и аномалий в данных. ● Разработка сервиса задач с автоматическим выполнением (планировщики) и ручным запуском из UI: Создание гибких инструментов управления задачами. ● Разработка документации: Подготовка подробных описаний архитектуры системы, API, а также руководств для пользователей и разработчиков. ● Осуществление процесса рефакторинга: Улучшение качества и производительности кода, повышение его читаемости. ● Поддержка существующей кодовой базы: Сопровождение текущих решений, исправление ошибок и доработка функционала. ● Оптимизация работы базы данных: Настройка MySQL для повышения производительности запросов и обработки данных. ● Разработка клиентской части на React: Создание интуитивно понятного пользовательского интерфейса. ● Интеграция с кэширующими системами и системами обработки сообщений: Использование KeyDB для временного хранения данных и Apache Kafka для обработки потоков событий. ● Разработка решений для контейнеризации и развертывания: Подготовка Docker-контейнеров и использование Kubernetes для управления развертыванием. ● Мониторинг и визуализация метрик системы: Настройка Grafana для анализа производительности и стабильности системы. ● Управление миграциями базы данных с использованием FlyWay: Автоматизация обновлений структуры базы данных. ● Написание юнит- и интеграционных тестов: Использование NUnit для проверки функциональности и стабильности компонентов системы. ● Настройка и использование стека ELK (Elasticsearch, Logstash, Kibana) для сбора и анализа логов. ● Настройка CI/CD процессов: Использование GitLab для автоматизации сборки, тестирования и развертывания приложения.
Стек специалиста на проекте
RabbitMQ, MySQL, Docker, C#, SQL, TeamCity, MongoDB, Grafana, Kubernetes, GitLab, AWS, JetBrains YouTrack, Prometheus, Flyway, ClickHouse, NUnit, Entity Framework, SignalR, Dapper, MinIo, Kafka, .NET, xUnit, T-SQL, Microsoft, Entity Framework Core, Jaeger, OpenGL, ELK Stack, Redis, React, KeyDB, OpenAPI, C# 9
Отрасль проекта
Logistics & Transport
Начало работы
Март 2021 - Декабрь 2022  (1 год 10 месяцев)

Система управления грузоперевозками, разработанная как внутренний модуль компани

Роль
Developer
Обязанности
Система управления грузоперевозками, разработанная как внутренний модуль компании, обеспечивает высокую производительность и способна обрабатывать значительные объёмы данных, что критически важно для бизнес-процессов заказчика. Она интегрируется с другими корпоративными системами и службами, обеспечивая бесперебойное взаимодействие и эффективную работу предприятия. Система была ориентирована на масштабируемость и гибкость, что позволяет легко добавлять новые функции по мере развития бизнеса. ● Создание и усовершенствование серверных элементов системы: Разработка и поддержка серверной части на языке C#, обеспечивая стабильность и возможность масштабирования. ● Ведение задач в Jira и координация разработки. ● Тестирование бизнес-логики с использованием Moq для мокирования зависимостей. ● Администрирование базы данных: Управление MS SQL базой данных, включая мониторинг производительности и поддержание её целостности. ● Оптимизация SQL-запросов: Повышение эффективности взаимодействия с базой данных для улучшения скорости обработки больших объёмов данных. ● Создание новых REST API: Разработка интерфейсов для обеспечения взаимодействия системы с внешними модулями и клиентскими приложениями. ● Написание юнит-тестов: Проверка корректности ключевых компонентов системы с использованием XUnit. ● Рефакторинг кода: Улучшение существующей кодовой базы для повышения её читаемости, производительности и соответствия современным стандартам разработки. ● Исправление ошибок: Быстрое реагирование на выявленные баги и их устранение для обеспечения стабильной работы системы. ● Работа с AWS: Работа с AWS S3 при помощи MinIO. ● Работа с системами контроля версий: Git, Mercurial (TortoiseHg). ● Работа с ClickHouse: Разработка сервиса по выгрузке данных для аналитиков на базе ClickHouse.
Стек специалиста на проекте
RabbitMQ, Docker, C#, Jira, SQL, TeamCity, REST API, MongoDB, Grafana, Kubernetes, AWS, JetBrains YouTrack, Prometheus, .NET Framework, Flyway, ClickHouse, ASP.NET MVC, Amazon S3, Entity Framework, SignalR, Dapper, MinIo, Kafka, .NET, xUnit, T-SQL, Code Review, Microsoft, .NET Core, Entity Framework Core, Jaeger, Logging, Mercurial, Redis, OpenAPI, .NET 6, victoria, C# 8
Отрасль проекта
Logistics & Transport
Начало работы
Январь 2020 - Март 2021  (1 год 3 месяца)

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

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

Образование

Высшее

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

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

E-commerce & Retail • FinTech & Banking • Government & Public Sector • Logistics & Transport
ВД
Владимир Д.
C# разработчик
Москва
Senior
3 766,23 Р/час
JavaScript
C#
ASP.NET
RabbitMQ
Docker
.NET Core
Agile
API
API Gateway
ASP.NET Core
+91

- Full-stack разработка: 16+ лет опыта в создании высоконагруженных и распределённых систем. Глубокое владение backend-стеком Microsoft (от .NET Framework до .NET 9, ASP.NET Core, микросервисы) и современным frontend на React с использованием Redux (Toolkit), React Router для построения отзывчивых и сложных пользовательских интерфейсов. - Архитектура и проектирование: Практическое применение принципов DDD, CQRS, Event Sourcing, SAGA и паттернов SOLID/GoF при построении отказоустойчивых и масштабируемых backend-решений и REST API. - Работа с данными и интеграция: Экспертная работа с MS SQL, PostgreSQL, MongoDB, Redis, а также с брокерами сообщений (RabbitMQ, Kafka, Azure Service Bus) и real-time коммуникацией (SignalR) для построения сложных интеграционных контуров. - Процессы разработки и лидерство: Опыт руководства командой, построения CI/CD (GitLab, Jenkins), следования Agile/Scrum-практикам и полного цикла разработки — от архитектуры и тестирования (Unit-тесты, TDD) до внедрения и поддержки.

Подробнее
E-commerce & Retail • FinTech & Banking
ДМ
Дмитрий М.
C# разработчик
Минск
Middle+
3 441,56 Р/час
.NET Core
.NET Framework
Angular
Application
Architecture
ASP.NET Core
Azure DevOps
Bitbucket
Blazor
C#
+83

Дмитрий — C# разработчик уровня Middle+ из Минска. Специализируется на разработке приложений с использованием технологий .NET Core, .NET Framework, Angular, ASP.NET Core, Azure DevOps и других. Имеет опыт работы с базами данных, включая MS SQL Server, PostgreSQL, MongoDB. Участвовал в проектах в отраслях FinTech & Banking и E-commerce & Retail. В рамках проектов занимался разработкой и поддержкой приложений, созданием RESTful API, оптимизацией производительности баз данных. На проекте для Приорбанка, БелВеб и Альфабанка разрабатывал и поддерживал финтех-приложения, включая системы автоматического одобрения кредитов и цифровой подписи договоров. Оптимизировал процессы разработки и установки БД, внедрил культуру поставки SQL-кода в Git. На проекте для Adidas и Mercedes разрабатывал и поддерживал приложения на .NET, создавал RESTful API, оптимизировал производительность баз данных. Внедрил кэширование данных через Redis, ускорил процесс обработки заказов за счёт оптимизации транзакционных операций.

Подробнее
E-commerce & Retail • EdTech • Manufacturing
ВН
Владислав Н.
C# разработчик
Москва
Senior
3 415,58 Р/час
ASP.NET Core
ASP.NET
core
.NET
ClickHouse
LINQ
SOLID
Elasticsearch
REST
Git
+90
Разработать функциональный микросервис по ТЗ
Провести профилирование приложения
Оптимизировать критические участки кода для повышения быстродействия системы
Реализовать API веб-сервисов для интеграции систем
Подготовить руководство пользователя и администратора системы
Реализовать бизнес-логику функционального модуля
Спроектировать интеграцию с внешними сервисами
Разработать backend на Go
Оптимизировать SQL-запросы
Оптимизировать исходный код для повышения быстродействия программы
+30

Владислав — C# разработчик уровня Senior из Москвы. Специализируется на разработке приложений с использованием технологий ASP.NET Core, .NET, ClickHouse, Elasticsearch, REST API, Docker, Kubernetes и других. Имеет опыт работы с микросервисной архитектурой, базами данных PostgreSQL, MongoDB, MS SQL, Oracle. Владеет методологиями Agile, Scrum. Участвовал в разработке корпоративной CRM-системы для управления учебными процессами в EdTech-отрасли, где занимался разработкой и поддержкой desktop и web-приложений, интеграцией с API и базами данных, анализом и оптимизацией кода. Работал над проектами по созданию VR-тренажёров для промышленного обучения в отрасли Manufacturing, где разрабатывал интерактивные VR/3D-тренажёры, реализовывал игровую логику и пользовательские сценарии. В настоящее время участвует в разработке внутренней микросервисной платформы для сервисов авторизации, управления пользователями, уведомлений и аудита в отрасли E-commerce & Retail. Занимается проработкой архитектурных и технических решений, проектированием data access layer, разработкой и поддержкой Helm charts для deployment’а микросервисов в Kubernetes.

Подробнее
E-commerce & Retail
ИЗ
Иван З.
C# разработчик
Екатеринбург
Senior
1 688,31 Р/час
API
.NET
.NET Core
.NET Framework
async/await
C#
LINQ
REST API
background
Clean Architecture
+89

Senior backend-разработчик на платформе .NET с более чем 10 годами коммерческого опыта веб‑разработки и интеграционных решений, из них 5+ лет — в роли senior/tech lead. Ключевые навыки Языки и платформа C#, .NET Framework 2.0–4.8, .NET Core/ASP.NET Core 2.2–10, async/await, LINQ, REST API. Backend и архитектура Большой опыт с монолитными приложениями, Микросервисы, Clean Architecture, Гексагональная архитектура, DDD, CQRS, MediatR, Background jobs (Quartz), интеграции с внешними системами, highload, отказоустойчивые и распределённые системы. Базы данных и кэширование PostgreSQL, MS SQL Server, MongoDB, Redis, CosmosDB, Npgsql, Entity Framework / EF Core, Dapper, Lucene. Сообщения и интеграции Kafka, Confluent.Kafka, MS Bus, Web API, WCF, gRPC, очереди и event‑driven архитектура. Тестирование и качество Unit/Integration/API‑тесты, NUnit, JUnit, автоматизация тестирования, observability (OpenTelemetry, Kibana, Grafana), нагрузочное и регрессионное тестирование (через опыт QA). DevOps и инфраструктура Docker, Docker Compose, Kubernetes, IIS, TeamCity, GitLab CI/CD, GitHub Actions (если есть), Jenkins, ArgoCD, Octopus, Ansible, Azure, мониторинг и логирование (ELK, NLog, NXLog). Инструменты и процессы Git, Mercurial, Confluence, JIRA, Trello, BPML‑диаграммы, SCRUM, Kanban, управление командой, менторство, рекрутинг. Фронтенд TypeScript, React, Angular, Vue, SPA, HTML5, CSS3, Bootstrap, jQuery.

Подробнее

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

Insurance • Logistics & Transport
ИЖ
Игорь Ж.
C# разработчик
Минск
Senior
3 485,71 Р/час
PostgreSQL
RabbitMQ
Git
MySQL
Docker
Elasticsearch
REST
XML
JSON
C#
+68

● Разработчик программного обеспечения с более чем 6 летним опытом коммерческой разработки корпоративных приложений и стартапов ● Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ● Создание и улучшение микро сервисных приложений ● Знание и умение проектирования и нормализации физической модели БД ● Опыт написания переиспользуемых библиотек, реализации унифицированных решений ● Опыт разработки приложений с нуля при использовании layerd-arch архитектуры. ● Глубокое понимание CLR, Garbage Collector, Memory Management, асинхронности и многопоточности ● Понимание ООП, SOLID, MSA, GoF, DI, IoC. ● Понимание алгоритмической сложность, абстрактное мышление ● Исполнение роли тимлида на время его отсутствия — координировал задачи команды, проводил ревью кода и обеспечивал техническую преемственность. ● Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ● Опыт автоматизации бизнес-процессов в страховой компании и логистике, что позволяет быстро адаптироваться к задачам управляющих компаний ● Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ● Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
LifeStyle
Дарья Ж.
Фото доступно после регистрации
Дарья Ж.
Юрист
Хабаровск
Middle+
428,57 Р/час
Заключение договоров
Деловая переписка
Деловая коммуникация
Пользователь ПК
Работа с большим объемом информации
ЭДО
Работа с документацией
Высокая организованность
взаимодействие с командой
взаимодействие с клиентами
+24

Я — юрист уровня Middle+ из Хабаровска. Имею высшее образование в области юриспруденции: окончила Дальневосточный федеральный университет. Мои ключевые навыки включают взаимодействие с командой, клиентами и подрядчиками, взыскание задолженности, составление юридических документов, юридическое сопровождение, работу с договорами, деловую переписку, юридические консультации, составление претензий, заключение договоров, регистрацию юридических лиц, проверку документов, работу с претензиями, работу с документацией и электронный документооборот.

Подробнее
E-commerce & Retail • FinTech & Banking • Telecom
ИК
Иван К.
Java разработчик
Минск
Senior
3 644,15 Р/час
PostgreSQL
RabbitMQ
Git
HTML
CSS
MySQL
Docker
Elasticsearch
REST
XML
+120

● Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративных приложений и участие в стартап-проектах ● Участие в проектировании и разработке систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ● Знание основных принципов объектно-ориентированного программирования, паттернов проектирования и практик Clean Code ● Опыт создания и оптимизации микросервисных архитектур ● Опыт работы с облачными сервисами (AWS), контейнеризацией (Docker, Kubernetes) и оркестрацией ● Навыки настройки CI/CD (GitLab, Jenkins, ArgoCD), написания unit- и интеграционных тестов ● Знание принципов SOLID, DRY, ACID, REST, CQRS, Event Sourcing, BASE, eventual consistency ● Понимание концепций DDD и принципов hexagonal architecture ● Опыт применения на практике throttling, rate limit, api gateway ● Опыт технического менторинга внутри команды ● Ответственный, легко обучаем, быстро адаптируется к новым задачам и процессам.

Подробнее
E-commerce & Retail • EdTech • Manufacturing
ВН
Владислав Н.
C# разработчик
Москва
Senior
3 415,58 Р/час
PostgreSQL
RabbitMQ
Git
Docker
Elasticsearch
REST
API
XML
JSON
C#
+90
Разработать функциональный микросервис по ТЗ
Провести профилирование приложения
Оптимизировать критические участки кода для повышения быстродействия системы
Реализовать API веб-сервисов для интеграции систем
Подготовить руководство пользователя и администратора системы
Реализовать бизнес-логику функционального модуля
Спроектировать интеграцию с внешними сервисами
Разработать backend на Go
Оптимизировать SQL-запросы
Оптимизировать исходный код для повышения быстродействия программы
+30

Владислав — C# разработчик уровня Senior из Москвы. Специализируется на разработке приложений с использованием технологий ASP.NET Core, .NET, ClickHouse, Elasticsearch, REST API, Docker, Kubernetes и других. Имеет опыт работы с микросервисной архитектурой, базами данных PostgreSQL, MongoDB, MS SQL, Oracle. Владеет методологиями Agile, Scrum. Участвовал в разработке корпоративной CRM-системы для управления учебными процессами в EdTech-отрасли, где занимался разработкой и поддержкой desktop и web-приложений, интеграцией с API и базами данных, анализом и оптимизацией кода. Работал над проектами по созданию VR-тренажёров для промышленного обучения в отрасли Manufacturing, где разрабатывал интерактивные VR/3D-тренажёры, реализовывал игровую логику и пользовательские сценарии. В настоящее время участвует в разработке внутренней микросервисной платформы для сервисов авторизации, управления пользователями, уведомлений и аудита в отрасли E-commerce & Retail. Занимается проработкой архитектурных и технических решений, проектированием data access layer, разработкой и поддержкой Helm charts для deployment’а микросервисов в Kubernetes.

Подробнее