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

Male avatar
Денис П.
Беларусь, Минск
3 300 ₽/час 528 000 ₽/мес. без НДС
Опыт работы:
Более 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 г.

Образование

Бакалавр
Название учебного заведения/курса
БГУ
Специальность
Факультет радиофизики и компьютерных технологий
Аналогичные специалисты
Не нашли, кого искали?

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

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

Request Poster