C# разработчик (WPF / MVVM)
Проект: Разработка CRM-системы для частной организации
Участвовал в полном цикле разработки десктопного приложения на WPF с архитектурой MVVM. Реализовывал пользовательский интерфейс с использованием XAML, DataBinding, ICommand, ObservableCollection и INotifyPropertyChanged. Разрабатывал ViewModel-слой с разделением логики и представления.
Интеграция с MS SQL Server через Entity Framework Core: настройка контекста, создание моделей, реализация CRUD-операций. Использовал паттерны Repository, Unit of Work и Dependency Injection.
Внедрял валидацию данных, сообщения об ошибках и систему уведомлений. Оптимизировал производительность, обеспечивал отзывчивость UI при помощи async/await и BackgroundWorker.
Технологии:
C#, WPF, MVVM, XAML, Entity Framework Core, MS SQL Server, LINQ.