ДД
Денис Д.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 025,97 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с 5+ годами коммерческого опыта.
Я разработчик с более чем 5-летним коммерческим опытом в разработке программного обеспечения. Мои главные качества — трудолюбие, стрессоустойчивость и способность быстро осваивать новые навыки и технологии. Я имею опыт работы как full-stack разработчиком, так и backend-разработчиком.
Языки программирования
C#, JavaScript, TypeScript.
Backend
.NET 5+, .NET Core, .NET Framework, ASP.NET WebAPI, Swagger, ASP.NET MVC, Entity Framework, LINQ, SignalR, JWT, xUnit, NUnit, Moq, FluentValidation, Fluent Migrator, AutoMapper, Aspose, nLog, OData, KeyCloak, loki, ElasticSearch, PowerShell.
Брокеры сообщений
RabbitMQ, Kafka, MassTransit, Azure (Service Bus).
Базы данных
MS SQL Server, PostgreSQL, MongoDB, Redis, Azure (SQL, Cosmos DB).
Frontend
Angular, React, Redux, HTML, CSS, Tailwind, Zustand, SWR.
Облачные технологии
Azure (DevOps, Functions, App Service, Key Vault, Blob Storage, Container Apps).
DevOps
Docker, Kubernetes, Helm, Grafana, Prometheus.
Системы контроля версий
Git, GitHub.
Проекты
(5 лет 11 месяцев)
МОДУЛЬ ИНТЕГРАЦИИ С СИСТЕМОЙ ОПЛАТЫ ТРУДА
Роль
Инженер-программист
Обязанности
Сервис, предназначенный для сбора и агрегации данных о компаниях, сотрудниках и расчетах заработной платы от различных провайдеров. Он стандартизирует эту информацию и предоставляет доступ к ней через унифицированный API, упрощая интеграцию и улучшая консистентность данных в различных системах.
Обязанности и достижения
Разработал как backend, так и frontend части сервиса;
Участвовал в командных встречах и обсуждениях для согласования целей разработки и обеспечения прогресса проекта;
Проводил тщательные code review для обеспечения качества и поддерживаемости кода;
Осуществил переход от .NET Core до .NET 8;
Взаимодействовал с внешними платформами для интеграции источников данных и решения технических проблем;
Написал подробную документацию по проекту для облегчения понимания и дальнейшего обслуживания.
Рабочее окружение
JavaScript, TypeScript, .NET 8, .NET Core, Entity Framework, SignalR, xUnit, Moq, OData, RabbitMQ, MS SQL Server, React, HTML, CSS, Tailwind, Zustand, SWR, Azure (Service Bus, Functions, Key Vault, Blob Storage, Container Apps).
Стек специалиста на проекте
functions, servicebus, blob, key, OData, .NET Core, SignalR, SWR, xUnit, Storage, Vault, HTML, CSS, SQL, zustand, TypeScript, Moq, Azure, Microsoft, RabbitMQ, React, Identity Server, JavaScript, containerD, Tailwind, .net 8, apps, Entity Framework
Отрасль проекта
E-commerce & Retail
Период работы
Март 2024 - По настоящее время
(1 год 5 месяцев)
ПРОДВИЖЕНИЕ МУЗЫКАНТОВ
Роль
Инженер-программист
Обязанности
Платформа с ролями пользователей для продвижения музыки через рекламу сторонних сервисов, помогающая музыкантам достичь своей целевой аудитории и развивать карьеру. Я был частью команды по разработке backend и frontend. Мои обязанности включали разделение на микросервисы, внедрение новых функций, поддержку кода и настройку окружений в Azure.
Обязанности и достижения
Full-stack разработка на .NET и Angular;
Отлаживал и устранял проблемы в программном обеспечении;
Управлял и поддерживал базы данных для обеспечения целостности и доступности данных;
Реализовал RESTful API для коммуникации между фронтендом и бэкендом.
Разделил большие эндпоинты на более мелкие;
Активно участвовал в ежедневных митингах, предоставляя обновления по выполненным задачам и предстоящей работе;
Взаимодействовал с различными сторонними API для улучшения функциональности системы;
Перевел монолитную архитектуру на микросервисную для улучшения масштабируемости;
Поддерживал качество и актуальность тестов;
Настраивал и поддерживал окружения Azure.
Рабочее окружение
C#, JavaScript, TypeScript, .NET Core, ASP.NET WebAPI, EF Core, JWT, NUnit, Moq, Loki, RabbitMQ, MassTransit, PostgreSQL, Redis, Angular, HTML, CSS, Docker, Kubernetes, Grafana, Prometheus, Git, Azure (Service Bus, SQL, Cosmos DB, DevOps, Functions, Key Vault, Blob Storage).
Стек специалиста на проекте
C#, Grafana, functions, servicebus, Базы данных, blob, key, NUnit, Git, DevOps, Redis, Prometheus, JWT, .NET Core, Storage, MassTransit, Cosmos DB, Vault, Loki, HTML, CSS, SQL, Docker, TypeScript, Moq, ASP.NET Web API, Angular, Azure, RabbitMQ, JavaScript, Entity Framework Core, PostgreSQL, Kubernetes
Отрасль проекта
Media
Период работы
Апрель 2021 - Март 2024
(3 года)
СИСТЕМА ПОИСКА ДОМАШНИХ ЖИВОТНЫХ
Роль
Инженер-программист
Обязанности
Система, предоставляющая возможность публиковать объявления о потерянных или найденных питомцах по всему миру, с удобной системой поиска и возможностью общения между пользователями. Я участвовал в разработке как backend, так и frontend. Мои обязанности включали разработку новых сервисов, обновление существующих, управление данными таблиц, юнит-тестирование и исправление ошибок.
Обязанности и достижения
Full-stack разработка на .NET и React;
Разработал и развернул независимые микросервисы;
Обеспечил безопасность и валидацию данных для REST API эндпоинтов.
Разработал и развернул независимые микросервисы;
Участвовал в сессиях планирования спринтов, сотрудничая с командой для определения и приоритизации задач;
Тестировал функциональность при помощи юнит и интеграционных тестов;
Реализовал gRPC стриминг для обмена данными в реальном времени.
Настроил CI/CD для развертывания в Azure App Services;
Диагностировал и устранял программные ошибки для поддержания целостности системы.
Рабочее окружение
C#, .NET Core, .NET Framework, Swagger, EF Core, xUnit, FluentValidation, FluentMigrator, AutoMapper, Aspose, nLog, Keycloak, PowerShell, Kafka, MS SQL Server, MongoDB, React, Redux, HTML, CSS, Docker, Kubernetes, Helm, Azure (SQL, App Services, Key Vault).
Стек специалиста на проекте
C#, NLog, Redux, aspose, key, app, fluentvalidation, PowerShell, Keycloak, MongoDB, Swagger, FluentMigrator, .NET Core, .NET Framework, Helm, Kafka, xUnit, Vault, Services, HTML, CSS, SQL, Docker, Automapper, Azure, Microsoft, React, Identity Server, Entity Framework Core, Kubernetes
Отрасль проекта
LifeStyle
Период работы
Май 2020 - Апрель 2021
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Минский государственный университет
Специальность
Информатика и программная инженерия
Завершение учебы
2015 г.