Артем К., Middle, .NET разработчик

Артем К.
Беларусь, Минск
1 925 ₽/час 308 000 ₽/мес.
    .NET разработчик
  • Middle
Опыт работы:
От 3 до 6 лет
Языки:

Русский — C2

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

Белорусский — C2

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

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

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

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

Навыки
C#
T-SQL
TypeScript
.NET
.NET Core
.NET Framework
ASP.NET Core
LINQ
Entity Framework
EF Core
Apache Kafka
Apache parquet
TPL
AWS
OpenXML
Mediator
Azure
Serilog
RestSharp
fluentvalidation
NUnit
xUnit
Moq
AutoFixture
SignalR
NVM
SQL Server
Redis
Rider
vscode
pgAdmin
ssms
ESLint
Git
azurite
NuGet
Azure DevOps
Bitbucket
WebSocket
HTTP
XAML
GoF
SOLID
KISS
DRY
OOP
Yagni
Microservices
Monolith
MVC
N-Layer
Onion
TDD
DDD
Agile
Scrum
macOS
Linux
Windows
Technology:
SQL
JavaScript
Angular
React
HTML
CSS
JSON
XML
REST API
Applications:
Docker
SCSS
Instruments:
Npm
Postman
Database:
PostgreSQL
MongoDB
Формат работы
Удалённо
Описание о специалисте

Fullstack-разработчик с коммерческим опытом в full-stack разработке, с акцентом на проекты в сфере FinTech. Специализируется на создании масштабируемых, безопасных и удобных приложений, которые цифровизируют и автоматизируют сложные бизнес-процессы. Владеет .NET, C#, ASP.NET Core и современными JavaScript фреймворками (Angular, React), имеет практический опыт работы с микросервисами, API и облачными архитектурами.


Экспертиза:

C# 3 года

.NET 3 года

Angular 1 год

React 1 год

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

Агрегатор трейдинговых данных
Описание задачи/проекта

Инструмент для агрегации и обработки рыночных данных. Комплекс приложений, получающих данные от различных провайдеров как в реальном времени, так и по запросу. Система обрабатывает данные для построения статистики, распознавания популярных паттернов и расчёта вероятности успешных торговых операций. Собранные данные сохраняются в формате parquet и передаются клиентским приложениям в реальном времени или по REST-запросу.

Позиция на проекте
Software Engineer
Ответственность
  1. Руководство командой
  2. Разработка backend-части
  3. Разработка frontend-части
  4. Код-ревью
  5. Структурирование данных
  6. Поиск и исправление ошибок
  7. Реализация архитектуры системы
  8. Настройка Docker-контейнеров
  9. Поддержка пользователей
  10. Разработка стратегии ветвления
  11. Реализация взаимодействия между сервисами
  12. Интеграция с поставщиками данных
  13. Взаимодействие со службой поддержки сторонних клиентов
  14. Выявление ошибок в данных
  15. Миграция данных
  16. Обновление версий фреймворков
  17. Реализация модульных тестов
  18. Повышение качества кода
  19. Исправление ошибок в данных
  20. Декомпозиция задач
  21. Оценка трудозатрат
Технологии и инструменты
Angular, Apache Kafka, ASP.NET Core, AWS S3, Bitbucket, C#, Confluence, Cursor, Datadog, Docker, Entity Framework Core, Git, Jira, Miro, Moq, NUnit, PostgreSQL, Redis, Rider, Serilog, Swagger, TPL, VS code, .NET 8, OpenXML, .Net 9, Apache parquet, FIX4.4
Период работы/продолжительность
Январь 2024 г. - Октябрь 2025 г.
GAS Service
Описание задачи/проекта

Global Authorization System (GAS) — это единый сервис для управления пользовательскими данными во всех продуктах компании. Изначально он был интегрирован с внешним провайдером аутентификации (Auth0), который по бизнес-причинам пришлось заменить на собственное решение. Новая кастомная система использует встроенные механизмы аутентификации ASP.NET Core и включает в себя функции регистрации, входа, управления ролями и пользователями. Кроме того, GAS выступает единым источником данных для общих пользовательских профилей. Его внедрение потребовало подключения и синхронизации всех продуктов компании с этим сервисом. Это означало миграцию и консолидацию пользовательских данных из разных сервисов в GAS, а также изменение процессов аутентификации во всех продуктах компании для использования нового сервиса вместо старых механизмов управления пользователями.

Позиция на проекте
Разработчик ПО
Ответственность
  1. Разработка backend-части
  2. Структурирование данных
  3. Документирование API
  4. Код-ревью
  5. Исследование доступных инструментов и предложение решений для задач
  6. Реализация взаимодействия между сервисами
  7. Реализация кастомной аутентификации и авторизации
  8. Доработка существующих приложений для работы с новым потоком аутентификации и новыми ролями
  9. Интеграция со сторонними сервисами
  10. Отладка
  11. Миграция данных из других сервисов в единую базу GAS
  12. Объединение импортированных пользовательских записей в единый профиль GAS
  13. Интеграция других сервисов с новым провайдером пользовательских данных
  14. Декомпозиция задач
  15. Оценка трудозатрат
  16. Поддержка пользователей
  17. Горячие исправления для технической поддержки
  18. Реализация функционала отправки email-уведомлений
Технологии и инструменты
.NET 6, Apache Kafka, ASP.NET Core, Auth0, Automapper, Bitbucket, C#, Confluence, DBeaver, Docker, Entity Framework Core, Git, Jira, LINQ, pgAdmin, PostgreSQL, Rider, Serilog, VS code, .NET 8, MailKit, Swashbuckle Swagger, RestSharp, Task Parallel Library, JWT Authentication
Период работы/продолжительность
Декабрь 2022 г. - Декабрь 2023 г.
Эквайринг система
Описание задачи/проекта

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

Позиция на проекте
Разработчик ПО
Ответственность
  1. Разработка backend-части
  2. Интеграция с сервисами
  3. Исправление ошибок
  4. Код-ревью
  5. Повышение качества кода
  6. Реализация модульных тестов
  7. Оценка трудозатрат
  8. Документирование кода
  9. Документирование API
  10. Проектирование схемы базы данных
Технологии и инструменты
ASP.NET Core, Automapper, Azure service bus, C#, Confluence, Docker, Entity Framework Core, Git, GitHub, Identity Server 4, Jira, MediatR, MS SQL Server, NUnit, Postman, React, Rider, ssms, VS code, Azure Storage, Swashbuckle Swagger, .Net Core 6.0, Azure key vault, Fluent Validator
Период работы/продолжительность
Май 2022 г. - Ноябрь 2023 г.

Образование

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

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

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