ДК
Дмитрий К.
Мужчина, 22 года
Россия, Оренбург, UTC+5
Ставка
3 532,31 Р/час
вкл. НДС 5% (130.95 Р)
Специалист доступен с 24 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Дмитрий — Senior .NET разработчик из Оренбурга. Специализируется на разработке приложений с использованием технологий .NET Core, C#, ASP.NET. Имеет опыт работы с базами данных PostgreSQL, MySQL, MongoDB, а также с инструментами Docker, Git, GitLab.
Участвовал в разработке системы спутникового мониторинга для морского и речного флота, где занимался рефакторингом монолитного приложения, внедрением Docker debug system, подготовкой документации API-сервисов и оптимизацией запросов.
Работал над кроссплатформенной системой для автоматизации торговых процессов, где реализовывал микросервисы, выполнял рефакторинг legacy-кода, настраивал систему межсервисного взаимодействия на основе RabbitMQ и обеспечивал стабильную работу серверов.
Также участвовал в создании информационной системы для отдела продаж, где разработал API-сервис, создал интерфейс по макету, реализовал клиент-серверную логику и оптимизировал запросы к базе данных.
Общая продолжительность работы на проектах — 3 года 4 месяца.
Проекты
(4 года 3 месяца)
Система спутникового мониторинга для морского и речного флота.
Роль
.net Developer
Обязанности
Система спутникового мониторинга для морского и речного флота. Направлен на оптимизацию расходов на обслуживание флота. Позволяет в реальном времени отслеживать показания судов, формировать отчеты об операциях, получать уведомления о важных событиях.
Что сделал:
- Провёл рефакторинг монолитного приложения, выделив ключевые микросервисы и обновив стек. (C#, .NET Core 6 → 8, Web API, Entity Framework Core, Docker)
- Внедрил Docker debug system для отдельных микросервисных решений. (Docker, Docker Compose, .NET Core 8)
- Подготовил документацию API-сервисов с использованием Swagger. (Swagger, Swashbuckle, Open API, .NET Core 8)
- Реализовал логику группировки больших массивов данных с датчиков на основе эталонных значений и допустимых отклонений. (C#, .NET Core 8, Entity Framework Core, LINQ)
- Разработал микросервис хранения конфигураций доменных моделей в MongoDB. (C#, .NET Core 8, MongoDB)
- Участвовал в проектировании и разработке системы аутентификации и авторизации на OpenID 2.0. (OpenIddict, .NET Core 8, C#)
- Принимал участие в миграции базы данных с MySQL на PostgreSQL. (MySQL, PostgreSQL, DBeaver, EF Core)
- Оптимизировал LINQ- и SQL-запросы в EF Core и PostgreSQL для повышения производительности. (EF Core, PostgreSQL, C#)
- Написал CI/CD-скрипты для автоматического развертывания приложений на Ubuntu. (GitLab, Bash/Scripts, Docker, Ubuntu)
- Реализовал систему межсервисного взаимодействия на основе RabbitMQ и REST. (C#, .NET Core 8, RabbitMQ, Web API)
- Настроил централизованное логирование, что упростило мониторинг и сократило время поиска ошибок. (Serilog, Seq, .NET Core 8)
- Внедрил мониторинг ключевых показателей системы с использованием Grafana. (Grafana, .NET Core 8, Serilog, Seq)
- Проводил Code Review в совместной работе с командой разработки.
Команда: 4 backend, 2 frontend, 1 DevOps, 1 ПМ, 1 manual QA
Достижения
- Внедрил систему Health checks, благодаря чему время реакции на непредвиденные ошибки инфраструктуры сократилось с 1,5–2 суток до 2–3 часов.
- Разработал алгоритм "сжатия" массивов данных при межсервисном взаимодействии, что позволило снизить сетевой трафик почти в 1,5 раза.
Стек специалиста на проекте
PostgreSQL, Git, MySQL, Docker, C#, Swagger, GitLab, SignalR, Web Api, Serilog, MobaXterm, Entity Framework Core, Yandex Tracker, Docker Compose, BBeaver, OpenAPI, seq, .NET core 6, .NET Core 8
Отрасль проекта
Logistics & Transport
Период работы
Январь 2025 - По настоящее время
(9 месяцев)
Кроссплатформенная система для автоматизации торговых процессов
Роль
.net Developer
Обязанности
Кроссплатформенная система для автоматизации торговых процессов, включающая учёт складских запасов, управление документооборотом и поддержку работы с маркировкой «Честный знак» и подакцизной продукцией. Решение упростило контроль операций и повысило прозрачность бизнес-процессов.
Что сделал:
- Реализовал микросервисы, обеспечив масштабируемость и изоляцию бизнес-логики. (C#, .NET Core 6, Web API, Docker, Docker Compose)
- Выполнял рефакторинг legacy-кода и обновление зависимостей. (C#, .NET Core 6, Git, GitLab)
- Реализовал систему межсервисного взаимодействия на основе RabbitMQ. (C#, .NET Core 6, RabbitMQ)
- Обеспечивал стабильную работу серверов на Ubuntu 22.04 и 20.04, включая мониторинг и поддержку. (Ubuntu, Docker, Docker Compose, Portainer)
- Настроил шаблоны логирования и визуализации данных. (Serilog, Grafana + Loki, C#)
- Использовал CSS-препроцессоры для стилизации компонентов. (SCSS/SASS, CSS Modules, React 18, TypeScript)
- Разработал автоматизированные тесты (NUnit, Moq) и сценарии для API (Postman). (NUnit, Moq, Postman, C#)
- Проводил Code Review, обеспечивая соблюдение стандартов кода.
- Оптимизировал SQL-запросы и работу с базой данных, улучшая производительность приложения. (PostgreSQL, Entity Framework Core, C#)
- Настроил CI/CD-пайплайны для автоматического развертывания приложений. (GitLab, Docker, Docker Compose)
- Внедрил обработку ошибок и исключений для повышения отказоустойчивости системы. (C#, .NET Core 6)
- Подготовил техническую документацию по микросервисам и их API. (Swagger, Swashbuckle, Open API, C#)
- Реализовывал интерфейсные компоненты на TypeScript, применяя CSS-препроцессоры для гибкой стилизации. (React 18, TypeScript, SCSS/SASS, MUI, Mantine, CSS Modules)
- Дорабатывал и поддерживал существующие продукты: реализовывал новые фичи, исправлял баги, интегрировал внешний функционал. (React 18, Redux, Zustand, MUI, Mantine, Axios, React-Hook-Form, React-Router, React-Yandex-Maps, TypeScript)
- Проектировал архитектуру новых сервисов и интеграции с внешними системами. (C#, .NET Core 6, Web API, Docker, Docker Compose)
Команда: 2 backend, 2 frontend, 1 ПМ
Достижения
- Разработал и внедрил систему шардирования, что позволило ускорить обработку запросов для некоторых клиентов до 10 раз.
Стек специалиста на проекте
PostgreSQL, Git, Docker, C#, Swagger, DBeaver, Redux, GitLab, React Router, React Hook Form, Ubuntu, MUI, Web Api, MobaXterm, Entity Framework Core, Axios.js, Portainer, Docker Compose, Kaiten, Mantine, OpenAPI, zustand, React 18, React 16, Yandex Maps, Cursor, IDE, .NET core 6
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2023 - Декабрь 2024
(1 год 6 месяцев)
Информационная система для отдела продаж
Роль
.net Developer
Обязанности
Информационная система для отдела продаж, обеспечивающая хранение и управление данными о заказчиках, продажах и сервисном обслуживании. Решение позволило централизовать документацию и упростить контроль бизнес-процессов.
Что сделал:
- Создал API-сервис, позволивший интегрировать систему с внешними и внутренними приложениями. (C#, .NET Core 6, Web API)
- Создал интерфейс по макету, обеспечив удобное графическое отображение данных. (WPF, C#)
- Реализовал клиент-серверную логику между десктоп-приложением и API-сервисом. (C#, WPF, .NET Core 6, Web API)
- Подобрал и внедрил фреймворки для визуализации данных и графиков. (WPF, C#)
- Спроектировал структуру базы данных PostgreSQL, оптимизировав хранение и обработку данных. (PostgreSQL, Entity Framework Core, Code First, C#)
- Настроил систему логирования и обработки ошибок для повышения стабильности приложения. (C#, .NET Core 6, WPF)
- Разработал механизмы валидации данных на клиентской и серверной сторонах. (C#, WPF, .NET Core 6, Entity Framework Core)
- Оптимизировал запросы к базе данных для повышения производительности. (PostgreSQL, Entity Framework Core, C#)
- Создал документацию по API и взаимодействию между клиентом и сервером. (C#, Web API, Git)
Команда:1 backend, 2 frontend
Достижения
Достижения:
- Внедрил электронную систему документации, что сократило время доступа к документам с 5–10 минут до 10–15 секунд.
Стек специалиста на проекте
PostgreSQL, Git, C#, WPF, Web Api, Entity Framework Core, code, first, windows server 2012, .NET core 6
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2021 - Июнь 2023
(2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Самарский государственный технический университет, Самара
Специальность
Программная инженерия
Завершение учебы
2029 г.
Среднее
Учебное заведение
Оренбургский колледж экономики и информатики
Специальность
Экономика и информатика
Завершение учебы
2024 г.