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

Вадим Ж.

MIDDLE BACKEND DEVELOPER


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


Base:
  • Asp.Net Core: Web API, MVC, Web Services
  • Web API: CQRS, MediatR, AutoMapper, FluentValidation, Swagger UI.
  • Web: MVC, IdentityServer, Bootstrap, HTML, CSS, JS.
  • GitHub, Jira, TFS.
  • Desktop application: Avalonia, WPF, WinForms.
  • Authentication and Authorization with IdentityServer, OIDC, OAuth 2.0, JWT.
  • Clean architecture, Mircoservices.
  • OOP, design patterns, SOLID-principles, TDD.
  • SQL, EntityFramework Core, ADO.NET, PostgreSQL (PostGIS), SQLite, MS SQL Server.
  • Code review, refactoring


Опыт работы


02.2025 — настоящее время
ГИС Редактор «НАШа ГИС». ГИС Редактор «НАШа ГИС» – настольное ГИС-приложение, предназначенное для создания, сбора, актуализации, обработки, визуализации и анализа пространственных данных, а также для качественного и быстрого оформления картографической информации с использованием широкого набора инструментов для оформления символов и подписей, подготовка макета карт к печати.

Роль на проекте: Backend Developer
Технологии: C#, .NET 6.0, SQL, PostgreSQL, SQLite
Команда: 6 разработчиков
— Разработка компонентов приложения на Avalonia.
— Работа с разными источниками данных и форматами хранения геометрий (PostGIS, GeoPackage, сервисы WFS , Shape-файлы, WKT).
— Взаимодействие с БД при помощи ADO.NET.

01.2024 — настоящее время
Редактор Метаданных. Web часть и desktop.

Редактор Метаданных Web— веб-приложение для управления, редактирования и хранения метаданных различных объектов (NDA), создание отчетов.

Роль на проекте: Backend Developer
Технологии: C#, .NET 6.0, ASP.NET, .NET Core, PostgreSQL, Docker, Git, GraphQL (HotChocolate).
Команда: 5 разработчиков

— Написание API системы, для этого использовал ASP.NET Core API (Swagger), как средство для написания api
— Написание алгоритмов конвертации в соответствии с методиками
— Написание логики работы с БД посредством ORM Entity Framework/Dapper. Так для размещения приложения было использовано средство контейнеризации Docker.

Редактор Метаданных Desktop— desktop-приложение для управления, редактирования и хранения метаданных различных объектов (NDA), создание отчетов.

Роль на проекте: Backend Developer
Технологии: C#, .NET 6.0, Avalonia, PostgreSQL, EF Core.
Команда: 3 разработчиков

— Создание интерфейса приложения при помощи технологии Avalonia.
— Разработка backend логики приложения, взаимодействие с БД при помощи EF Core.
— Создание отчетов Excel при помощи NPOI/LargeXlsx.
— Работа в OC Windows/Linux.

08.2020 — 12.2023
Разработка приложений для автоматизации работы в CAD-системах .NET Framework.

Роль на проекте: Full Stack Developer
Технологии: GitHub, Jira, WPF: MVVM, MaterialDesign UI, WinForms: MVP, Guna UI, DI container, TPL, ILogger with Serilog, TCP, HTTP, OOP, design patterns, SOLID-principles, TDD.
Команда: 6 разработчиков

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

06.2023 - 12.2023
Разработка проекта с микросервисной архитектурой ASP.NET Core + .NET Framework.

Роль на проекте: Full Stack Developer
Технологии:
-GitHub, Jira.
-ASP.NET Core: Web API, MVC.
-Web API: CQRS, MediatR, AutoMapper, FluentValidation, Swagger UI.
-MVC: IdentityServer, Bootstrap UI.
-Authentication and Authorization with IdentityServer, OIDC, OAuth 2.0, JWT.
-Clean architecture, Mircoservices.
-OOP, design patterns, SOLID-principles, TDD.
-SQL, EntityFramework Core, MS SQL Server
Команда: 3 разработчика

— Backend-разработка Web API, IdentityServer.
— Создание баз данных в MS SQL с применением подхода first code + EF Core.
— Frontend-разработка клиентских приложений: WPF, MVC.
— Разработка системы аутентификации и авторизации при помощи IdentityServer.


Backend