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

ID 26538
ИЖ
Игорь Ж.
Мужчина, 25 лет
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 1 октября 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
React UI
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 лет 10 месяцев)
Автоматизированная система управления персоналом
Роль
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.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Apache Kafka, MySQL, Docker, C#, MongoDB, Grafana, Kubernetes, GitLab, Prometheus, Flyway, NUnit, Entity Framework, SignalR, Dapper, ELK, .NET, Jaeger, OpenGL, Redis, React, OpenAPI, net8, C# 11
Отрасль проекта
Insurance
Период работы
Декабрь 2022 - По настоящее время  (2 года 11 месяцев)
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 для создания общих библиотек, совместимых с несколькими версиями фреймворков.
Стек специалиста на проекте
RabbitMQ, Apache Kafka, MySQL, Docker, C#, SQL, TeamCity, MongoDB, Grafana, Kubernetes, GitLab, AWS, YouTrack, Prometheus, Flyway, ClickHouse, NUnit, Entity Framework, SignalR, Dapper, ELK, MinIo, .NET, xUnit, T-SQL, Microsoft, Jaeger, OpenGL, Redis, React, OpenAPI, 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.
Стек специалиста на проекте
RabbitMQ, Apache Kafka, Docker, C#, SQL, TeamCity, MongoDB, Grafana, Kubernetes, AWS, YouTrack, Prometheus, Flyway, ClickHouse, Entity Framework, SignalR, Dapper, MinIo, .NET, xUnit, T-SQL, Microsoft, Jaeger, Redis, OpenAPI, C# 8
Отрасль проекта
Logistics & Transport
Период работы
Январь 2020 - Март 2021  (1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БНТУ
Специальность
педагог-программист
Завершение учебы
2020 г.

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

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 тестов, программой для распределения тестов по разным окружениям и другими проектами. Алексей способен работать в команде и взаимодействовать с аналитиками и тестировщиками. Его опыт и навыки делают его ценным кандидатом для компаний, ищущих опытных разработчиков.

Подробнее

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

FinTech & Banking • Logistics & Transport
РЭ
Родион Э.
Омск
QA ручной
Middle+
2 597,4 Р/час
PostgreSQL
Git
MySQL
REST
API
JSON
Jira
Confluence
SQL
Agile
+25

Родион — QA-инженер с опытом работы на проектах в сферах FinTech & Banking и Logistics & Transport. Специализируется на ручном тестировании ПО. На проектах выполнял следующие обязанности: - ручное тестирование web-приложений; - составление тестовой документации (чек-листы, тест-кейсы); - работа с системами управления тестированием и баг-трекинговыми системами (Jira, Zephyr, QASE, Redmine, TestRail); - анализ логов для поиска и диагностирования ошибок (Kibana); - демонстрация реализованного функционала в рамках демо и приёмки; - проведение функционального, нефункционального и регрессионного тестирования; - подготовка тестовых данных; - разворачивание тестовой среды; - взаимодействие с командой проекта. Достижения: - участие в успешной реализации и выпуске в прод проекта Blog; - внедрил практику проставления DoD на ранних этапах тестирования, что позволило сократить приёмочное тестирование на 40%; - создал стандартизованные шаблоны тест-кейсов, которые помогли снизить время на обучение новых сотрудников; - сокращение количества багов на 20% благодаря улучшению тестовой документации; - работал в тесной координации с разработчиками и дизайнерами для успешного запуска веб-приложения.

Подробнее
E-commerce & Retail • EdTech • Urban technology
ВК
Владислав К.
Красноярск
Data аналитик
Middle
3 917,65 Р/час
BI инструменты
обеспечение качества
Grafana
метрика продукта
Работа с интеграциями
статистика
расчет
Визуализация
архитектура
Анализ
+94

Владислав — Data аналитик уровня Middle из Красноярска. Специализируется на анализе данных, визуализации и автоматизации процессов. Имеет опыт работы в отраслях EdTech, E-commerce & Retail, Urban technology. Владеет английским языком на уровне B1. Участвовал в трёх проектах: 1. Разработка образовательной защищённой цифровой платформы, где занимался взаимодействием с проектным менеджером, сбором и анализом требований пользователей, оптимизацией обработки данных, проектированием и созданием дашборда в Grafana. 2. Создание системы мониторинга инцидентов и управления рисками для экстренных и аварийно-спасательных служб Красноярского края. Задачи включали расчёт ключевых показателей эффективности, построение визуализаций и интерактивных отчётов, автоматизацию сбора и консолидации данных. 3. Разработка системы мониторинга качества мобильной связи и сбора отзывов от пользователей через Telegram-бот для Красноярского края. В рамках проекта анализировал географическое распределение жалоб, разрабатывал Telegram-бота для отображения данных и сбора отзывов, автоматизировал сбор и обработку данных о телеком-инфраструктуре.

Подробнее