10/04/2026 updated


100 % available
Senior .NET MAUI & Xamarin Migration | C# | ASP.NET Core | Remote (Nearshore)
Minsk, Belarus
Only remote
Engineer's degree (Diploma) โ Belarusian National Technical University, 2010โ2015About me
Senior .NET developer, 11+ years in C#. 4 production migrations to .NET MAUI (Xamarin.Forms, Flutter). ASP.NET Core backends on .NET 8, PostgreSQL, SQL Server, Redis, Kafka, Kubernetes. 100% remote from Minsk (UTC+3), project language English, available now.
Azure DevOpsFlutterASP.NETC Sharp (Programming Language)TypeScriptXamarin.NET CoreReact.jsBackendAngularJSKubernetesApache KafkaRestful ApigRPCDocker
ASP.NET Core & .NET Backend Development
Over 11 years of experience in C# and .NET development. Design and delivery of ASP.NET Core REST Web API services on .NET 6/7/8, including JWT authentication, Swagger/OpenAPI documentation, validation, and layered architecture. Data access via EF Core and Dapper with PostgreSQL and Microsoft SQL Server.
Messaging & Distributed Systems
Integration of RabbitMQ and Kafka across multiple services for async processing. Internal service communication over gRPC. Experience with Redis for caching and idempotency, resulting in significant hot-path latency reductions.
.NET MAUI & Mobile Development
Technical lead for .NET MAUI streams, including architecture, code review, and technical decisions. Production migrations from Xamarin.Forms and Flutter to .NET MAUI for iOS and Android. Experience with offline-first clients, geolocation, Mapsui, background file processing, and performance optimization.
Docker & Kubernetes
Creation of Docker images and Kubernetes manifests for staging and production environments. CI/CD pipeline setup reducing release cycles significantly, using Jenkins and Git on Linux.
Frontend Development
Development of web UIs using React, Angular, Vue, and TypeScript. Experience building admin panels, dispatcher screens, and back-office tools integrated with ASP.NET Core APIs.
Xamarin & Cross-Platform Mobile
Extensive experience with Xamarin.Forms and Xamarin Native (C#) for iOS and Android, including UI, business logic, REST API integration, GPS, Bluetooth, camera, image processing, and push notifications.
CI/CD & Testing
Setup and maintenance of CI/CD pipelines for mobile and API builds. Experience with xUnit, SpecFlow, Xamarin UI Tests, BDD, and JMeter load checks before releases.
Flutter
Support and maintenance of existing Flutter modules on parallel mobile streams. Migration of Flutter clients to .NET MAUI.
WPF Desktop Development
Development of WPF desktop tools for camera configuration including multispectral support over COM port, Cyviz/KVM switch integration, using MVP/MVVM patterns and Microsoft SQL Server.
Experience
Professional experience10+ years
Freelancer since2022
Languages
EnglishFluentRussianNative speaker
Project history
Backend and mobile development for an agricultural product. Led the MAUI stream (architecture, code review, technical decisions) for a team of 2-3. ASP.NET Core on .NET 8: REST Web API (~25 endpoints), JWT, contracts for mobile clients. PostgreSQL via EF Core and Dapper; Redis cache and idempotency. RabbitMQ and Kafka across 3 services; internal calls over gRPC. Docker images and Kubernetes manifests for staging and prod; CI/CD cut the release cycle ~40 to ~12 minutes. Migrated existing Flutter client to .NET MAUI in ~3 months (iOS and Android): offline-first, Mapsui (polygons, custom tiles), background file processing and geolocation. MAUI cold start ~25% faster on mid-range Android.
Parallel .NET delivery: ASP.NET Core services, a Xamarin.Forms to .NET MAUI migration, and WPF desktop tools. Designed and maintained 4-6 ASP.NET Core services (.NET 6/7/8): REST contracts, validation, Swagger/OpenAPI. Microsoft SQL Server and PostgreSQL: schema, indexes, heavy queries typically 30-50% faster. Data access with EF Core and Dapper; Redis cache; HTTP integrations with external systems. Async processing with RabbitMQ; xUnit on critical modules (~60-70% coverage). Docker images for 3+ services; CI/CD (Jenkins/Git) on Linux into 2-3 environments. Code review and architecture (Clean Architecture, CQRS). Migrated Xamarin.Forms to .NET MAUI including Syncfusion - RiSolve, released on Google Play. Led a team of 2 including a junior. WPF for camera configuration over COM port; Cyviz/KVM switch integration. React and TypeScript admin for one ASP.NET Core service.
Investment-management product: .NET MAUI client (iOS and Android) and the API behind it. From scratch to an internal release in ~6 months. Team of 2. .NET MAUI: architecture, UI, and business logic; complex grouped lists; scroll on heavy screens ~2x faster. ASP.NET Core Web API on .NET 6 (~15 REST endpoints), HTTP/JSON. PostgreSQL and Microsoft SQL Server via Entity Framework Core; layered API and client. Small back-office in Vue.js on the same Web API: lists, filters, auth. CI/CD for client and API builds; Git and code review.