Mobile + Backend · .NET

C# · Xamarin · .NET MAUI · ASP.NET Core · PostgreSQL

Создаю мобильные приложения, которые работают в реальном мире.

Я Danil Yusupov, в первую очередь мобильный разработчик на C# и .NET. Основной фокус — Xamarin и современный .NET-стек для Android и iOS. Помимо мобильных клиентов разрабатываю backend на ASP.NET Core, работаю с PostgreSQL, API и серверной инфраструктурой.

Android + iOSодна продуктовая логика
Offline-firstданные доступны всегда
Native APIбез ограничений веб-обёртки
BackendASP.NET Core + PostgreSQL
01 / Обо мне

Не просто интерфейс

Мобильное приложение — это продукт, который должен одинаково уверенно чувствовать себя в офисе, в поле и без сети.

Работаю с кроссплатформенной мобильной разработкой на C#/.NET: от архитектуры и UI до интеграции с API, нативными возможностями устройства и локальным хранением данных.

Backend для меня — не только интеграция с чужим API. Разрабатываю серверную часть на ASP.NET Core, работаю с PostgreSQL, realtime-взаимодействием и развёртыванием через Docker/Linux. Поэтому могу вести продукт целиком: от мобильного клиента до API и инфраструктуры.

02 / Специализация

Что делаю

Сильная мобильная часть — от UX до синхронизации данных.

01

Кроссплатформенная разработка

Xamarin и .NET MAUI для Android и iOS с общей бизнес-логикой и точечными нативными интеграциями там, где они действительно нужны.

Xamarin.NET MAUIC#
02

Offline-first

Локальная база, очереди изменений, восстановление после ошибок и безопасная синхронизация при появлении сети.

03

Интеграции устройства

Камера, геолокация, push-уведомления, файловая система, фоновые задачи и platform-specific API.

04

Архитектура и поддержка

Разделение UI, состояния и бизнес-логики, DI, тестируемость, логирование и понятная структура проекта.

05

Backend-разработка

ASP.NET Core, REST API, авторизация, SignalR/realtime и PostgreSQL. Проектирование серверной части, интеграция с мобильным клиентом и согласованность данных между приложением и backend.

03 / Стек

Инструменты

Основной стек вокруг C# и экосистемы .NET.

Mobile / Core
C#.NETXamarin.NET MAUI AndroidiOSSQLiteREST APISignalRMVVMDependency Injection
Backend / Infrastructure
ASP.NET CorePostgreSQL REST APISignalRDockerLinuxNginxCI/CDGit
04 / Подход

Что важно в разработке

01

Предсказуемость

Пользователь не должен думать о состоянии сети, очередях и синхронизации — приложение должно само корректно переживать нестабильные условия.

02

Практичная архитектура

Архитектура нужна не ради слоёв и паттернов, а чтобы проект было проще развивать, тестировать и поддерживать через год.

03

Нативный опыт

Общая кодовая база не должна означать компромисс в поведении приложения на Android и iOS.

Контакты

Код и проекты — на GitHub.