MIDDLE BACKEND DEVELOPER
Основной стек: C#, .NET Framework, ASP.NET MVC/Web API, SQL, Avalonia
Коммерческая разработка: 2 года
Знание английского: B1
Образование:
Бакалавр
2023
Lublin University Of Technology
Computer Science, IT
2019
Коллеж Бизнеса и Права
Программное Обеспечение Информационных Технологий, IT
Навыки:
Base:
Опыт работы
01.2024 — 05.2024
NDA
Роль на проекте: Инженер-программист 1 категории (высшая)
Технологии: Wpf + Unity (DI), Avalonia + CommunityToolkit, DbUp, Winforms, NuGet, Wix Installer, XUnit
Команда: 8 разработчиков
Задачи:
- Автоматизация метрологии (self-test)
- Внедрение механизма миграций базы данных
- Разработка мелких проектов на Avalonia для проверки внутреннего оборудования
- Нугетизация внутренних библиотек
- Внедрение CommunityToolkit в один существующий проект
- Доработка синтезирования фразы компьютером
- Исправление ошибок, доработки
06.2022 - 02.2023
NDA
Роль на проекте: .NET разработчик
Задачи:
Сериализация и десериализация скидочного модуля в Comarch POS (CompareNetObjects, NUnit, много брейншторма).
Интеграция GUS (Regon) и VIES с Comarch POS вместе с UI (WPF, Prism, Assembly.Load и Домены приложений, SQL Server, EntityFramework).
Ценовые пороги — модуль скидок (немного брейншторма).
Планировщик задач (Task.Delay не считал время, когда компьютер/смартфон спал).
Исправление ошибок.
06.2018 - 06.2019
NDA
Роль на проекте: .NET разработчик
Задачи:
Разработка софта для визуализации с использованием WPF (Prism, MVVM, Material Design).
Улучшение эмуляции разрушения с помощью 3D-визуализации в программном обеспечении
(OpenGL.Net).
Основной стек: C#, .NET Framework, ASP.NET MVC/Web API, SQL, Avalonia
Коммерческая разработка: 2 года
Знание английского: B1
Образование:
Бакалавр
2023
Lublin University Of Technology
Computer Science, IT
2019
Коллеж Бизнеса и Права
Программное Обеспечение Информационных Технологий, IT
Навыки:
Base:
- GitHub, Jira.
- Desktop application: WPF, WinForms.
- WPF: MVVM, DI container, TPL, ILogger with Serilog, MaterialDesign.
- WinForms: MVP.
- Client-Server application: WPF with Web API.
- Asp.Net Core: Web API, MVC.
- Web API: CQRS, MediatR, AutoMapper, FluentValidation, Swagger UI.
- MVC: IdentityServer, Bootstrap.
- 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.
- Code review, refactoring
- Avalonia
Опыт работы
01.2024 — 05.2024
NDA
Роль на проекте: Инженер-программист 1 категории (высшая)
Технологии: Wpf + Unity (DI), Avalonia + CommunityToolkit, DbUp, Winforms, NuGet, Wix Installer, XUnit
Команда: 8 разработчиков
Задачи:
- Автоматизация метрологии (self-test)
- Внедрение механизма миграций базы данных
- Разработка мелких проектов на Avalonia для проверки внутреннего оборудования
- Нугетизация внутренних библиотек
- Внедрение CommunityToolkit в один существующий проект
- Доработка синтезирования фразы компьютером
- Исправление ошибок, доработки
06.2022 - 02.2023
NDA
Роль на проекте: .NET разработчик
Задачи:
Сериализация и десериализация скидочного модуля в Comarch POS (CompareNetObjects, NUnit, много брейншторма).
Интеграция GUS (Regon) и VIES с Comarch POS вместе с UI (WPF, Prism, Assembly.Load и Домены приложений, SQL Server, EntityFramework).
Ценовые пороги — модуль скидок (немного брейншторма).
Планировщик задач (Task.Delay не считал время, когда компьютер/смартфон спал).
Исправление ошибок.
06.2018 - 06.2019
NDA
Роль на проекте: .NET разработчик
Задачи:
Разработка софта для визуализации с использованием WPF (Prism, MVVM, Material Design).
Улучшение эмуляции разрушения с помощью 3D-визуализации в программном обеспечении
(OpenGL.Net).