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

ID 26538
ИЖ
Игорь Ж.
Мужчина, 25 лет
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 30 июня 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Senior
Навыки
PostgreSQL
Entity Framework
.NET Core
.NET Framework
async/await
autofixture
C#
ClickHouse
Code coverage
CQRS
Dapper
Datadog
Docker
Docker Compose
Elasticsearch
ELK
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
YouTrack
reactui
nbomber
.NET
ASP.NET
ASP.NET Core
MS SQL Server
MVC
Entity Framework Core
REST API
Отрасли
Insurance
Logistics & Transport
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Создание и улучшение микро сервисных приложений ▪ Знание и умение проектирования и нормализации физической модели БД ▪ Опыт написания переиспользуемых библиотек, реализации унифицированных решений ▪ Опыт проектирования и реализации высоконагруженных микросервисных архитектур с использованием принципов SOLID, KISS, ООП и паттернов проектирования ▪ Применял принципы Domain-Driven Design (DDD): выделение Bounded Context’ов, моделирование Aggregate Root’ов, использование Domain Events ▪ Опыт разработки приложений с нуля при использовании layerd-arch архитектуры. ▪ Понимание алгоритмической сложность, абстрактное мышление ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Глубокое понимание CLR через использование async/await, SignalR, Dapper, Identity Server и диагностики производительности (Prometheus) ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.
Проекты   (5 лет 6 месяцев)
Автоматизированная система управления персоналом
Роль
Developer
Обязанности
Автоматизированная система управления персоналом — это комплексное решение для управления процессами, связанными с работой сотрудников, включая прием и увольнение, учет отсутствий, ведение табеля рабочего времени, мониторинг занятости сотрудников на проектах, а также расчет заработной платы и бонусов на основе собранных данных. ▪ Разработка микросервисной архитектуры: Участие в проектировании и реализации микросервисной архитектуры для обеспечения модульности, масштабируемости и отказоустойчивости системы. ▪ Реализация бэкэнд решений на C# (.NET 8): Создание надежной и производительной серверной части системы на основе технологий .NET 8. ▪ Разработка асинхронных процессов обработки данных с использованием async/await ▪ Тестирование бизнес-логики с использованием Fluent Assertions ▪ Реализация динамической системы фильтрации: Построение гибких механизмов для фильтрации и обработки данных в пользовательских запросах. ▪ Разработка модели данных приложения, написание скриптов для PostgreSQL: Проектирование и оптимизация структуры базы данных, создание и поддержка скриптов. ▪ Написание скриптов миграции данных: Использование FlyWay для управления версионностью базы данных и миграцией данных. ▪ Разработка решений для интеграции с Jira и Salesforce: Обеспечение надежного обмена данными и взаимодействия между системой и внешними сервисами. ▪ Разработка REST API для взаимодействия с фронтэнд частью: Построение интерфейсов взаимодействия между клиентской и серверной частью системы. ▪ Разработка межсервисного взаимодействия на gRPC: Создание эффективных механизмов взаимодействия между различными компонентами системы. ▪ Разбор и переработка кода, поддержка существующих решений: Улучшение качества и стабильности системы. ▪ Написание и редактирование файлов развертывания CI/CD (GitLab): Автоматизация процессов сборки, тестирования и развертывания системы. ▪ Написание интеграционных и юнит-тестов: Проверка работы отдельных компонентов системы и их взаимодействия. ▪ Сбор и анализ метрик: Настройка мониторинга и аналитики для оценки производительности системы. ▪ Разработка документации: Подготовка описания архитектуры системы, руководств для разработчиков и пользователей. ▪ Разработка и оптимизация клиентской части на React: Создание удобного и интуитивного интерфейса для пользователей системы. ▪ Интеграция с кэширующими и очередями сообщений: Использование Redis для кэширования данных и Apache Kafka для обработки потоков сообщений. ▪ Настройка масштабируемости и отказоустойчивости системы: Применение Docker и Kubernetes для обеспечения стабильной работы системы под нагрузкой. ▪ Проведение code-review: Активное участие в проверке чужого кода, выявление потенциальных ошибок и предложение улучшений. ▪ Работа в IDE: Разработка и отладка кода в Visual Studio и JetBrains Rider. ▪ Глубокое понимание CLR через использование async/await, SignalR, Dapper, и диагностики производительности (Prometheus) ▪ Глубокое понимание .NET: Работал с .NET Framework, .NET Core и .NET 8, хорошо понимает отличия между ними, умеет использовать преимущества современных версий (например, минимальные API, source generators, AOT). Имеет опыт перехода с классического .NET Framework на .NET Core / Standard.
Стек специалиста на проекте
C#, ELK, Grafana, GitLab, .NET, NUnit, Flyway, MongoDB, Redis, Prometheus, SignalR, Dapper, Jaeger, OpenGL, Docker, MySQL, OpenAPI, RabbitMQ, React, PostgreSQL, Entity Framework, Kubernetes, Apache Kafka, 11, net8, C# 11
Отрасль проекта
Insurance
Период работы
Декабрь 2022 - По настоящее время  (2 года 7 месяцев)
Web-приложение для контроля документооборота в страховой компании
Роль
Developer
Обязанности
Web-приложение для контроля документооборота в страховой компании представляет собой централизованную систему управления, которая упрощает управление документами и связанными процессами. Система автоматизирует рутинные операции, обеспечивает прозрачность документооборота, гарантирует безопасность данных и предоставляет возможности для масштабирования. ▪ Разработка бэкэнд решений в соответствии с требованиями и задачами на языке C#: Создание надежной серверной логики с использованием .NET. ▪ Разработка REST API приложения: Построение интерфейсов взаимодействия между клиентской и серверной частью для обеспечения работы системы. ▪ Анализ покрытия кода тестами с использованием code coverage tools ▪ Реализация полнотекстового поиска с помощью ElasticSearch ▪ Настройка Security-сервиса: Внедрение механизмов аутентификации, авторизации и защиты данных. ▪ Разработка сервиса задач с автоматическим выполнением (планировщики) и ручным запуском из UI: Создание гибких инструментов управления задачами. ▪ Разработка документации: Подготовка подробных описаний архитектуры системы, API, а также руководств для пользователей и разработчиков. ▪ Осуществление процесса рефакторинга: Улучшение качества и производительности кода, повышение его читаемости. ▪ Поддержка существующей кодовой базы: Сопровождение текущих решений, исправление ошибок и доработка функционала. ▪ Оптимизация работы базы данных: Настройка MySQL для повышения производительности запросов и обработки данных. ▪ Разработка клиентской части на React: Создание интуитивно понятного пользовательского интерфейса. ▪ Интеграция с кэширующими системами и системами обработки сообщений: Использование Redis для временного хранения данных и Apache Kafka для обработки потоков событий. ▪ Разработка решений для контейнеризации и развертывания: Подготовка Docker-контейнеров и использование Kubernetes для управления развертыванием. ▪ Мониторинг и визуализация метрик системы: Настройка Grafana для анализа производительности и стабильности системы. ▪ Управление миграциями базы данных с использованием FlyWay: Автоматизация обновлений структуры базы данных. ▪ Написание юнит- и интеграционных тестов: Использование NUnit для проверки функциональности и стабильности компонентов системы. ▪ Настройка CI/CD процессов: Использование GitLab для автоматизации сборки, тестирования и развертывания приложения. ▪ Проведение code-review: Регулярный анализ и проверка кода коллег, направленная на улучшение качества и поддержания стандартов кодирования. ▪ Работа в IDE: Использование Visual Studio и VS Code для разработки, отладки и тестирования решений. ▪ Знание .NET Core/Standard: Имеет практический опыт разработки на .NET Core 3.1, .NET 5/6/8, использует преимущества .NET Standard для создания общих библиотек, совместимых с несколькими версиями фреймворков.
Стек специалиста на проекте
C#, ELK, Grafana, AWS, GitLab, .NET, ClickHouse, NUnit, Flyway, MongoDB, Redis, Prometheus, YouTrack, SignalR, Dapper, MinIo, xUnit, T-SQL, Jaeger, OpenGL, SQL, Docker, TeamCity, Microsoft, MySQL, OpenAPI, RabbitMQ, React, Entity Framework, Kubernetes, Apache Kafka, C# 9
Отрасль проекта
Logistics & Transport
Период работы
Март 2021 - Декабрь 2022  (1 год 10 месяцев)
Система управления грузоперевозками, разработанная как внутренний модуль компани
Роль
Developer
Обязанности
▪ Создание и усовершенствование серверных элементов системы: Разработка и поддержка серверной части на языке C#, обеспечивая стабильность и возможность масштабирования. ▪ Ведение задач в Jira и координация разработки ▪ Тестирование бизнес-логики с использованием Moq для мокирования зависимостей ▪ Администрирование базы данных: Управление MS SQL базой данных, включая мониторинг производительности и поддержание её целостности. ▪ Оптимизация SQL-запросов: Повышение эффективности взаимодействия с базой данных для улучшения скорости обработки больших объемов данных. ▪ Создание новых REST API: Разработка интерфейсов для обеспечения взаимодействия системы с внешними модулями и клиентскими приложениями. ▪ Написание юнит-тестов: Проверка корректности ключевых компонентов системы с использованием XUnit. ▪ Рефакторинг кода: Улучшение существующей кодовой базы для повышения её читаемости, производительности и соответствия современным стандартам разработки. ▪ Исправление ошибок: Быстрое реагирование на выявленные баги и их устранение для обеспечения стабильной работы системы. ▪ Работа с AWS: Работа с AWS S3 при помощи MinIO. ▪ Работа с ClickHouse: Разработка сервиса по выгрузке данных для аналитиков на базе ClickHouse. ▪ Проведение code-review: Активное участие в проверке кода коллег, обеспечение соответствия кодирования стандартам и лучшим практикам. ▪ Работа в IDE: Использование Visual Studio и JetBrains Rider для разработки, отладки и профилирования производительности. ▪ Глубокое понимание .NET Framework: Работал с .NET Framework 4.x, применял такие технологии, как SignalR, WCF, ASP.NET MVC, и имел опыт миграции legacy-компонентов на .NET Core.
Стек специалиста на проекте
C#, Grafana, AWS, .NET, ClickHouse, Flyway, MongoDB, Redis, Prometheus, YouTrack, SignalR, Dapper, MinIo, xUnit, T-SQL, Jaeger, SQL, Docker, TeamCity, Microsoft, OpenAPI, RabbitMQ, Entity Framework, Kubernetes, Apache Kafka, С# 8
Отрасль проекта
Logistics & Transport
Период работы
Январь 2020 - Март 2021  (1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БНТУ
Специальность
педагог-программист
Завершение учебы
2020 г.

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

HRTech • Marketing, Advertising & Design
ПД
Павел Д.
Минск
C# разработчик
Senior
3 297,14 Р/час
.NET Core
Agile
AmoCRM
Api design
API Gateway
ArgoCD
ASP.NET Core
ASP.NET MVC
async/await
+178

▪ Разработчик программного обеспечения с более чем 5-летним опытом в разработке корпоративных приложений и стартапов на C# ▪ Экспертное владение .NET экосистемой: ASP.NET Core, Blazor, Entity Framework Core, Dapper, SignalR, Hangfire ▪ Опыт работы с ASP.NET MVC в рамках перехода с .NET Framework на .NET Core ▪ Знаком с Entity Framework 6 Code First, участие в миграции проектов с EF6 на EF Core ▪ Базовое понимание NHibernate, опыт работы с альтернативными ORM (Dapper, EF Core) ▪ Опыт проектирования и реализации высоконагруженных микросервисных архитектур с использованием принципов SOLID, KISS, ООП и паттернов проектирования ▪ Работа с различными СУБД: SQL (MSSQL, PostgreSQL, MySQL), NoSQL (MongoDB, Redis, Elasticsearch) ▪ Настройка облачных сервисов AWS (EC2, S3, RDS, SQS, SNS, Lambda, Gateway, IAM) и контейнеризация приложений (Docker, Kubernetes) ▪ Реализация CI/CD процессов (GitLab CI/CD, Jenkins, Bitbucket) и автоматизация миграций баз данных (Flyway, Liquibase) ▪ Написание unit- и интеграционных тестов (xUnit, NUnit, Moq, FluentAssertions, AutoFixture) с использованием code coverage tools ▪ Опыт работы с библиотеками и инструментами: AutoMapper, IdentityServer4, Serilog, Swagger, OpenAPI, SonarQube, JSON, XML ▪ Системный анализ и проектирование архитектурных решений ▪ Оптимизация производительности баз данных, рефакторинг кода и создание документации для API и архитектурных решений ▪ Командная работа, управление задачами через Jira/Confluence, быстрая адаптация к новым проектам и командам.

Подробнее
IoT
ВХ
Вячеслав Х.
Ульяновск
C# разработчик
Senior
3 082,74 Р/час
.NET 5
.NET 6
.NET Core
.NET Framework
ADO.NET
API
ASP.NET
ASP.NET Core
ASP.NET MVC
ASP.NET Web API
+83

Опыт тестирования пользовательского интерфейса и API; Опыт разработки высоконагруженных и отказоустойчивых систем; Опыт разработки REST-сервисов; Опыт работы с различными базами данных; Хорошее умение разбираться в чужом коде и навыки добавления нового функционала в приложения; Умение работать в режиме многозадачности; Опыт в решении оптимизационных проблем;Опыт работы с облачными хранилищами данных; Опыт работы с миграциями БД Глубокое понимание среды CLR, включая управление памятью, сборку мусора и JIT-компиляцию. Опыт оптимизации SQL-запросов для повышения производительности. Понимание принципов работы СУБД (индексы, транзакции, репликация). Написание сложных, вложенных SQL-запросов, хранимых процедур и курсоров.

Подробнее
E-commerce & Retail • FinTech & Banking
ДМ
Дмитрий М.
Минск
C# разработчик
Middle+
3 403,86 Р/час
.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, ускорил процесс обработки заказов за счёт оптимизации транзакционных операций.

Подробнее
EdTech • FinTech & Banking • Government & Public Sector • HRTech • Information Security
АП
Алексей П.
Курск
C# разработчик
Middle+
2 597,4 Р/час
.NET Core
C#
JavaScript
ASP.NET Core
Automapper
Entity Framework Core
fluentvalidation
Hangfire
Kafka
LINQ
+58

Алексей — опытный C# разработчик, специализирующийся на широком спектре технологий и инструментов. Обладает навыками работы с .NET, .NET Core, JavaScript, ASP.NET Core и другими технологиями. Имеет опыт работы в различных отраслях, включая FinTech & Banking, Information Security, EdTech, Government & Public Sector и HRTech. Владеет английским языком на уровне C1 (продвинутый). За время своей карьеры Алексей участвовал в разработке нескольких проектов, где проявил себя как компетентный специалист. Он работал над CRM системой для финансовой организации, веб-приложением для автоматизации создания UI тестов, программой для распределения тестов по разным окружениям и другими проектами. Алексей способен работать в команде и взаимодействовать с аналитиками и тестировщиками. Его опыт и навыки делают его ценным кандидатом для компаний, ищущих опытных разработчиков.

Подробнее

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

Insurance • Logistics & Transport
ИЖ
Игорь Ж.
Минск
C# разработчик
Senior
3 147,27 Р/час
C#
ASP.NET Core
ASP.NET
ELK
Grafana
GitLab
MS Windows
.NET
tools
async/await
+68

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Создание и улучшение микро сервисных приложений ▪ Знание и умение проектирования и нормализации физической модели БД ▪ Опыт написания переиспользуемых библиотек, реализации унифицированных решений ▪ Опыт проектирования и реализации высоконагруженных микросервисных архитектур с использованием принципов SOLID, KISS, ООП и паттернов проектирования ▪ Применял принципы Domain-Driven Design (DDD): выделение Bounded Context’ов, моделирование Aggregate Root’ов, использование Domain Events ▪ Опыт разработки приложений с нуля при использовании layerd-arch архитектуры. ▪ Понимание алгоритмической сложность, абстрактное мышление ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Глубокое понимание CLR через использование async/await, SignalR, Dapper, Identity Server и диагностики производительности (Prometheus) ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
Government & Public Sector • VR/AR
АШ
Андрей Ш.
Минск
C++ разработчик
Senior
3 297,14 Р/час
C++
JsSIP
OpenCV
gateway
ELK
Grafana
makefile
AWS
GitLab
MS Windows
+78

▪ Разработчик программного обеспечения с более чем 4 годами опыта создания высокопроизводительных приложений на C++. ▪ Специализируется на разработке кроссплатформенных решений для десктоп-приложений, VR-систем, аналитики данных, баз данных, embedded-устройств и игровых движков. ▪ Знание современных подходов к асинхронному программированию, применению паттернов проектирования, принципам SOLID и C++ Core Guidelines. ▪ Глубокий опыт работы с Qt/QML, Boost.Asio, OpenGL, Conan/vcpkg, Docker, Git, CI/CD и инструментами статического анализа (PVS Studio, Clangd). ▪ Создание пользовательских библиотек, оптимизация производительности, интеграция с оборудованием, работа с сетью и многопоточностью. ▪ Активное участие в code-review, документировании, тестировании и автоматизации процессов разработки. ▪ Написание unit- и интеграционных тестов, обеспечение покрытия критических участков кода. ▪ Применение практик CI/CD для кросс-платформенной сборки и доставки приложений. ▪ Проведение рефакторинга legacy-кода и его адаптация под современные стандарты C++. ▪ Коммуникабельность, способность работать как в команде, так и самостоятельно, быстро адаптироваться к новым задачам и технологиям.

Подробнее