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

Александр К.

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:

  • 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).
Backend