Денис П. , Senior, .NET разработчик

Male avatar
Денис П.
Беларусь, Минск
3 300 ₽/час 528 000 ₽/мес. без НДС
    .NET разработчик
    Backend разработчик
    Fullstack разработчик
  • Senior
Опыт работы:
Более 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

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

Навыки
C#
.NET
.NET Core
.NET Framework
ASP.NET Core
LINQ
Entity Framework
Dapper
EF Core
Maven
Identity Server 4
RabbitMQ
ArtemisMQ
Vault
Kubernetes
Redux
SignalR
GraphQL
TPL
Liquid Templates
Java
Noconex WebCrawler
Quartz.NET
Vue
Swashbuckle
Newtonsoft
Orchard CMS
.NET MAUI
.NET Xamarin
xUnit
NUnit
BenchmarkDotNet
CSS Modules
Nuxt.js
Next.js
Puck
Express
ADO.NET
Auto Mapper
Kendo Telerik MVC
fluent validation
MediatR
TypeORM
PowerShell
Bash
MS SQL Server
Elasticsearch
SQLite
Visual Studio
vscode
DBeaver
Git
pgAdmin
SonarQube
Nexus
NuGet
cURL
Resharper
NVM
Jira
Confluence
OpenAPI/Swagger
Redmine
GoF
SOLID
KISS
DRY
OOP
Yagni
Microservices
Monolith
MVC
N-Layer
Onion
Clean Architecture
TDD
DDD
Agile
Scrum
Kanban
Waterfall
Windows
Linux
Windows Server
Applications:
Docker
Technology:
Vite
React
Node.js
JQuery
REST
Database:
PostgreSQL
MongoDB
Source_control:
GitHub
GitLab
Instruments:
Postman
Npm
Формат работы
Удалённо
Описание о специалисте

Инженер-программист с 6-летним опытом полного цикла разработки программного обеспечения. Эксперт в платформе .NET и React, обладающий навыками проектирования и реализации надежных решений с использованием современных архитектурных паттернов, таких как микросервисы, чистая архитектура (Clean Architecture) и CQRS. Обладает глубокой экспертизой в финансовом и промышленном секторах, включая непосредственный опыт разработки высоконагруженных систем, критически важных к производительности, для финансовой биржи, а также создания надежного корпоративного программного обеспечения для промышленности. Подтвержденная способность создавать масштабируемые приложения «с нуля» и улучшать существующие системы. Отличается сильным аналитическим мышлением, инициативностью и практическим подходом к решению сложных технических задач. Эффективный командный игрок с отличными межличностными навыками, легко взаимодействующий с коллегами и заказчиками

Примеры работ

Биржевая платформа
Описание задачи/проекта

Работа над задачами биржевой платформы. Оптимизация поиска для улучшения релевантности результатов. Разработка функциональности для автоматизации публикации новостей, редизайн веб-страниц. Разработка сервисов синхронизации данных для обеспечения бесшовной интеграции между внутренними и внешними системами. Разработка новых компонентов для веб-сайта и их интеграция в легаси-системы.

Позиция на проекте
Senior Software Engineer
Ответственность
  1. Реализация пользовательской функциональности на бэкенде
  2. Фронтенд-разработка
  3. Улучшение качества существующего кода
  4. Реализация межсервисного взаимодействия
  5. Декомпозиция и оценка задач
  6. Версионирование API
  7. Реализация фоновых процессов
  8. Проектирование архитектуры системы
  9. Проектирование схемы SQL-базы данных
  10. Настройка контейнеризации
  11. Code review
  12. Отладка
  13. Настройка CI/CD
Технологии и инструменты
.NET 6, .NET 7, ArtemisMQ, ASP.NET Core, C#, CSS Modules, Docker, Elasticsearch, Entity Framework Core, fluent validation, Git, GitLab, GraphQL, Java, LINQ, Liquid, Maven, Moq, Npm, NVM, PostgreSQL, Postman, Python, Quartz.NET, SonarQube, Storybook, TypeORM, Vault, Visual Studio, Vite, VS code, xUnit, Yarn, Vue, Express, NodeJS, .NET 8, NpgSql, Swashbuckle Swagger, Task parallel library (TPL), Orchard CMS, Puck, .Net Framework 4.6, Norconex WebCrawler, Kestrel
Период работы/продолжительность
Июль 2024 г. - Март 2026 г.
Производственная исполнительная система (MES)
Описание задачи/проекта

Производственная исполнительная система (MES), предназначенная для цифровизации и оптимизации производственных операций. Система улучшает контроль над производством, автоматизирует ключевые процессы и повышает качество продукции за счет предоставления аналитики в реальном времени, сбора комплексной статистики и управления безбумажным документооборотом, обеспечивая принятие решений на основе данных на всех уровнях предприятия.

Позиция на проекте
Senior Software Engineer
Ответственность
  1. Бэкенд-разработка
  2. Фронтенд-разработка
  3. Улучшение производительности
  4. Сопоставление данных (data mapping)
  5. Структурирование данных
  6. Реализация межсервисного взаимодействия
  7. Оперативное устранение инцидентов (hotfixes) по обращениям клиентов
  8. Повышение качества кода
  9. Реализация unit-тестов
  10. Исправление ошибок
  11. Документирование API
  12. Code review
  13. Документирование кода
  14. Декомпозиция задач
  15. Мобильная разработка
  16. Оценка задач
Технологии и инструменты
.NET 7, ASP.NET Core, C#, Confluence, CSS, Docker, Entity Framework, Git, HTML, Jira, JSON, Kubernetes, MAUI, MongoDB, Moq, MS SQL Server, Npm, NVM, RabbitMQ, React, Redux, Serilog, SignalR, SQL, Swagger, Visual Studio, VS code, xUnit, JS, IIS, .NET 8, Task Parallel Library, Kendo Telerik MVC
Период работы/продолжительность
Июль 2023 г. - Июнь 2024 г.
Система отчетности
Описание задачи/проекта

Проект модернизации по замене устаревшей системы отчетности на базе FoxPro на современное удобное приложение. Новое решение обеспечивает бесшовную обработку .dbf-файлов, генерируемых промышленной SCADA-системой, позволяя пользователям создавать сложные отчеты с динамической фильтрацией, группировкой данных, вычисляемыми полями и экспортом в различных форматах. Проект включал обратное проектирование легаси-логики, проектирование масштабируемой архитектуры, а также разработку бэкенд-движка данных и современного десктопного интерфейса, что привело к значительному улучшению производительности, поддерживаемости и эффективности работы конечных пользователей.

Позиция на проекте
Software Engineer
Ответственность
  1. Бэкенд-разработка
  2. Фронтенд-разработка
  3. Исправление ошибок
  4. Code review
  5. Оперативное устранение инцидентов (hotfixes) по обращениям клиентов
  6. Улучшение качества кода
  7. Документирование API
  8. Реализация unit-тестов
  9. Исправление ошибок в данных
  10. Реализация миграции данных
  11. Разработка конвертера документов
  12. Оценка задач
  13. Документирование кода
Технологии и инструменты
.NET Framework 4.8, ADO.NET, ASP.NET Core, C#, Confluence, FoxPro, Git, GitHub, Jira, SCADA, Visual Studio, vscode, WPF, Swashbuckle, openai api, Task Parallel Library
Период работы/продолжительность
Декабрь 2022 г. - Июнь 2023 г.
Обмен данными
Описание задачи/проекта

Программный комплекс для автоматизированного двунаправленного обмена данными между программируемыми логическими контроллерами Allen‑Bradley и инженерными системами. Решение обеспечивает надежную выгрузку информации из контроллеров в Excel для последующего анализа, а также безопасную загрузку производственных параметров и рецептов непосредственно на производственную линию. Серверная часть, построенная на MS SQL Server с использованием Entity Framework Core, управляет конфигурационными данными, ролями пользователей и журналами аудита.

Позиция на проекте
Software Engineer
Ответственность
  1. Бэкенд-разработка
  2. Фронтенд-разработка
  3. Исправление ошибок
  4. Code review
  5. Улучшение качества кода
  6. Реализация unit-тестов
  7. Оценка задач
  8. Документирование кода
  9. Документирование API
  10. Интеграция с программным обеспечением Allen-Bradley
Технологии и инструменты
.NET Core 3.1, ASP.NET Core, ASP.NET MVC, C#, Confluence, Entity Framework Core, Git, GitHub, Jira, MS SQL Server, Postman, VBA, Visual Studio, xUnit, Swashbuckle
Период работы/продолжительность
Январь 2022 г. - Ноябрь 2022 г.
NDA
Описание задачи/проекта

Централизованная веб-платформа для управления корпоративным транспортом. Система позволяет сотрудникам интуитивно находить, бронировать и отслеживать доступные транспортные средства, необходимые для выполнения рабочих задач. Реализованные функции включают календарное планирование, уведомления, мониторинг состояния транспортных средств и формирование отчетов об использовании. Ядро платформы построено на ASP.NET Core с использованием .NET Core 3.1, что обеспечивает высокую производительность и кроссплатформенную совместимость.

Позиция на проекте
Software Engineer
Ответственность
  1. Бэкенд-разработка
  2. Интеграция с сервисами
  3. Исправление ошибок
  4. Code review
  5. Улучшение качества кода
  6. Реализация unit-тестов
  7. Оценка задач
  8. Документирование кода
  9. Документирование API
  10. Проектирование схемы базы данных
Технологии и инструменты
.NET Core 3.1, ASP.NET Core, Automapper, C#, Confluence, Entity Framework Core, Git, GitHub, Identity Server 4, Jira, LINQ, MS SQL Server, Postman, Visual Studio, xUnit, Visual Studio Code, Swashbuckle
Период работы/продолжительность
Март 2021 г. - Январь 2022 г.

Образование

Бакалавр
Название учебного заведения/курса
БГУ
Специальность
Факультет радиофизики и компьютерных технологий
Аналогичные специалисты
Female avatar
Дарья Н.
Беларусь, Минск
2 800 ₽/час без НДС
    .NET разработчик
  • Senior
Квалифицированный .NET-разработчик с более чем 6-летним опытом создания высококачественных веб-приложений. Имеет опыт проектирования архитектуры баз данных, backend и frontend разработки, решения как простых, так и сложных технических задач, а также реализации интеграций с внешними сервисами. Обладает значительной экспертизой в финансовой и логистической сферах. Развитые soft skills: коммуникабельность, готовность помогать коллегам и эффективно взаимодействовать в команде, что положительно влияет на качество работы над проектами.
    C#
    JavaScript
    T-SQL
    TypeScript
    C++
    .NET
    .NET Core
    .NET Framework
    ASP.NET Core
    ASP.NET MVC
    LINQ
    Entity Framework
    EF Core
    NHibernate
    Identity Server 4
    Docker
    RabbitMQ
    Apache Kafka
    Newtonsoft
    TPL
    Swashbuckle
    Terraform
    Roslyn Generators
    Azure Services
    RestSharp
    Stripe SDK
    xUnit
    NUnit
    OpenXML
    SignalR
    Automapper
    fluentvalidation
    Angular
    npm/nvm
    HTML
    CSS
    SCSS
    MS SQL Server
    PostgreSQL
    Redis
    MongoDB
    Git
    Mercurial
    GitHub
    Bitbucket
    GitLab
    Postman
    Visual Studio
    VS Tunnels
    Compass
    vscode
    ssms
    SonarQube
    DBeaver
    pgAdmin
    azurite
    NuGet
    Azure Storage Explorer
    PowerShell
    SendGrid
    Swagger
    Jira
    Confluence
    IIS
    Azure DevOps
    Azure pipelines
    WebSocket
    HTTP
    JSON
    XML
    YAML
    UML
    GoF
    SOLID
    KISS
    DRY
    OOP
    Yagni
    REST API
    Microservices
    Monolith
    Modular Monolith
    MVC
    N-Layer
    CQRS
    Onion
    TDD
    DDD
    Agile
    Scrum
    Kanban
    Waterfall
    Windows
    Linux
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster