Резюме специалистов Creative

Вадим Ж.

MIDDLE BACKEND DEVELOPER

Основной стек: C#, .NET, ASP.NET Core, SQL
Коммерческая разработка: 5+ лет
Знание английского: B1 — Intermediate

Hard Skills

  • Языки ифреймворки: C#, .NET, .NET Core, .NET Framework, ASP.NET Core, ASP.NET Core Web API, ASP.NET MVC, Avalonia, WPF, WinForms
  • Библиотеки иинструменты: MediatR, AutoMapper, FluentValidation, Entity Framework Core, Dapper, NPOI, LargeXlsx
  • Frontend и верстка: HTML, CSS, JavaScript, Bootstrap
  • API и безопасность: REST API, Swagger UI, GraphQL HotChocolate, Web Services, OIDC, OAuth 2.0, JWT, IdentityServer
  • Архитектура ипринципы: CQRS, Clean Architecture, микросервисы, OOP, design patterns, SOLID, TDD
  • Данные иБД: SQL, ADO.NET, PostgreSQL PostGIS, SQLite, MS SQL Server
  • Инфраструктура ипрочее: GitHub, Jira, TFS, Docker, Serilog, TCP, HTTP, TPL, Windows, Linux

Team Skills

  • Code Review: code review, рефакторинг
  • Управление задачами: постановка задач в Jira, подготовка релизов, фиксы багов
  • Продуктовый подход: проектирование архитектуры приложений и выбор технологий под задачу
  • Ведение проекта: обучение новых сотрудников специфике проекта, работа в командах 3–6 разработчиков

Опыт работы

02.2025 — по настоящее время

Проект: НАШа ГИС - настольное ГИС приложение для обработки и анализа пространственных данных и подготовки карт к печати, geotech
Роль на проекте: Backend Developer
Команда: 6 разработчиков

Задачи:
— Разработка компонентов приложения на Avalonia
— Работа с источниками данных и форматами хранения геометрий PostGIS GeoPackage WFS Shape файлы WKT
— Взаимодействие с БД через ADO.NET

Достижения:
— Реализовал работу с несколькими источниками геоданных и форматами хранения геометрий
— Разработал компоненты desktop приложения на Avalonia для задач редактирования и анализа данных
— Обеспечил стабильное взаимодействие с БД через ADO.NET

Стек: C#, .NET 6, SQL, PostgreSQL PostGIS, SQLite, Avalonia, ADO.NET

01.2024 — по настоящее время

Проект: редактор метаданных Web - управление и хранение метаданных объектов, отчеты, web и системная интеграция
Роль на проекте: Backend Developer
Команда: 5 разработчиков

Задачи:
— Написание API системы на ASP.NET Core Web API с использованием Swagger
— Разработка алгоритмов конвертации в соответствии с методиками
— Реализация логики работы с БД через EF Core и Dapper
— Контейнеризация и размещение приложения через Docker

Достижения:
— Реализовал API слой и документацию через Swagger для web части продукта
— Разработал алгоритмы конвертации данных и логику хранения через EF Core и Dapper
— Подготовил контейнеризацию Docker для стабильного развертывания

Стек: C#, .NET 6, ASP.NET Core, PostgreSQL, Docker, Git, GraphQL HotChocolate, EF Core, Dapper

01.2024 — по настоящее время

Проект: редактор метаданных Desktop - desktop приложение для управления метаданными и отчетами, desktop
Роль на проекте: Backend Developer
Команда: 3 разработчика

Задачи:
— Создание интерфейса на Avalonia
— Разработка backend логики и взаимодействие с БД через EF Core
— Формирование Excel отчетов через NPOI и LargeXlsx
— Работа в среде Windows и Linux

Достижения:
— Реализовал формирование Excel отчетов через NPOI и LargeXlsx
— Обеспечил работу приложения в Windows и Linux окружениях
— Развивал backend логику и слой данных через EF Core

Стек: C#, .NET 6, Avalonia, PostgreSQL, EF Core, NPOI, LargeXlsx

08.2020 — 12.2023

Проект: автоматизация работы в CAD системах - приложения и библиотеки для 3D пространства, engineering software
Роль на проекте: Full Stack Developer
Команда: 6 разработчиков

Задачи:
— Проектирование архитектуры приложений и выбор технологий
— Обучение новых сотрудников специфике CAD API
— Backend разработка библиотек для работы в 3D пространстве точки векторы матрицы
— Разработка математического ядра генераторов моделей в CAD системах
— Frontend разработка клиентских приложений WPF и WinForms
— Подготовка релизов, фиксы багов, постановка задач в Jira
— Код ревью и рефакторинг

Достижения:
— Спроектировал архитектуру и техподходы для набора CAD приложений
— Разработал математическое ядро и библиотеки для работы в 3D пространстве
— Настроил процессы передачи знаний и обучал новых сотрудников CAD специфике
— Поддерживал качество кода через ревью, рефакторинг и релизную дисциплину

Стек: .NET Framework, C#, WPF MVVM, WinForms MVP, DI container, TPL, Serilog ILogger, TCP, HTTP, OOP, design patterns, SOLID, TDD, GitHub, Jira

06.2023 — 12.2023

Проект: микросервисный проект на ASP.NET Core и .NET Framework - Web API и IdentityServer, web
Роль на проекте: Full Stack Developer
Команда: 3 разработчика

Задачи:
— Backend разработка Web API и IdentityServer
— Создание БД в MS SQL через Code First и EF Core
— Frontend разработка клиентских приложений WPF и MVC
— Реализация аутентификации иавторизации через IdentityServer, OIDC, OAuth 2.0, JWT

Достижения:
— Реализовал контур аутентификации и авторизации через IdentityServer и OIDC OAuth 2.0 JWT
— Построил Web API с CQRS и валидациями, подготовил Swagger документацию
— Настроил слой данных через EF Core Code First в MS SQL

Стек: C#, ASP.NET Core Web API, ASP.NET MVC, IdentityServer, CQRS, MediatR, AutoMapper, FluentValidation, Swagger UI, EF Core, MS SQL Server, GitHub, Jira

Образование: Высшее, Белорусский национальный технический университет, Промышленное и гражданское строительство, 2020

Главное о специалисте: я middle backend разработчик с 5+ годами коммерческого опыта на C# и .NET, работаю с ASP.NET Core, SQL и PostgreSQL, использую EF Core и Dapper, применяю CQRS и Clean Architecture, умею строить аутентификацию и авторизацию через IdentityServer с OIDC OAuth 2.0 и JWT. Есть опыт микросервисов и контейнеризации в Docker, а также desktop разработки на Avalonia, WPF и WinForms. В проектах делаю code review и рефакторинг, участвую в релизах, ставлю задачи в Jira и проектирую архитектуру и технические подходы.
Backend