C#-разработчик (WPF + Backend)

Уровень зарплаты: от 150 000 руб.
Местоположение: Россия, Санкт-Петербург и область (МСК +0ч)

Резюме: C#-разработчик (WPF + Backend)

Обо мне
Middle+ C#-разработчик с фокусом на современный backend (.NET 8/9, ASP.NET Core) и глубоким опытом в WPF (7+ лет). Специализируюсь на создании надёжных десктопных приложений с богатым UI и микросервисной архитектуре. Моя цель — писать качественный, поддерживаемый код и расти в технологическом стеке.

Ключевые навыки: Структурированный код, оптимизация производительности UI/БД, профилирование памяти, понимание микросервисов.
Готовность: Открыт к выполнению тестового задания для подтверждения навыков.
Языки: Русский (родной), Английский — B1 (Средний).
Опыт работы
WaveAccess (Февраль 2018 – Январь 2025)
Сфера деятельности: Разработка программного обеспечения.

Основные обязанности:

Разработка и поддержка пользовательского интерфейса на WPF/XAML.
Модернизация кастомных компонентов (TreeListView, DataGrid).
Внедрение и поддержка паттерна MVVM, работа со стилями и шаблонами.
Оптимизация производительности UI, устранение утечек памяти.
Создание и оптимизация SQL-запросов для MS SQL.
Разработка сервисных методов для клиентской части.

Ключевые достижения:

Устранил критическую утечку памяти в приложении (профилирование в dotMemory), что повысило стабильность продукта.
Внедрил асинхронную подгрузку данных, что ускорило работу DataGrid.
Написал unit-тесты для бэкенд-части, повысив качество кода.
Стек технологий: C#, .NET, WPF, XAML, MVVM, MS SQL, EF Core, Git.

Проекты:

Проект «А» (Desktop, 2018–2024):
Суть: Десктопное приложение с богатым UI.
Стек: WPF, XAML, MVVM.
Результат: Реализован модуль управления данными, оптимизировано дерево иерархических данных.

Проект «Б» (Backend, Октябрь 2024 – Январь 2025):
Суть: Переход на бэкенд.
Стек: .NET, MassTransit, RabbitMQ.
Результат: Разработан consumer для обработки очередей, спроектирован и протестирован REST API.

Самостоятельное обучение и Pet-проект (Февраль 2025 – настоящее время)
Проект: Invest LensДесктопный инвестиционный трекер.Стек: WPF (.NET 9), MVVM, EF Core + SQLite, OxyPlot, AutoMapper.Реализовано: Аутентификация, управление портфелями, импорт данных из CSV, дашборд с графиками.Статус: Проект в активной разработке, код открыт на GitHub.

Навыки
Навык Уровень
C# Продвинутый
WPF Продвинутый
MVVM Продвинутый
.NET / ASP.NET Core Средний
SQL / EF Core Средний
PostgreSQL Средний
Git Средний
Docker / RabbitMQ Базовый
Образование
Киргизский Национальный университет им. БаласагынаПрикладная математика и информатика (Бакалавр) • 2002

Повышение квалификации
Business English Course (Intermediate)ЧОУ ДПО «Школа иностранных языков ДС» (Denis' School) • 202480 ак. часов. Выпускной экзамен.

Посмотрите похожие резюме

Backend разработчик
Зарплата: 100 000 руб.
C# Backend-разработчик
Зарплата: 200 000 руб.
Программист
Зарплата: 100 000 руб.
Программист
Зарплата: 90 000 руб.