MIDDLE BACKEND DEVELOPER
Основной стек: C#, .NET, ASP.NET Core, SQL
Коммерческая разработка: 5+ лет
Знание английского: B1 — Intermediate
Hard Skills
Team Skills
Опыт работы
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 и проектирую архитектуру и технические подходы.
Основной стек: 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 и проектирую архитектуру и технические подходы.