Full Stack Developer Β· 5 years of experience Β· .NET & React & Flutter Β· AI Product Owner
Lviv, Ukraine πΊπ¦
.NET developer with 5+ years of commercial experience building multithreading and scalable backend, desktop, web, and mobile applications using ASP .NET Core, .NET MAUI, PostgreSQL, Python, React.js, Vue.js, Azure, WPF, and Flutter. Experienced in migrating legacy systems to modern frameworks, implementing CI/CD processes, and deploying large-scale production applications. Focused on integrating AI capabilities and automation into production systems. Experience spans fintech, productivity, file-sharing, and edtech domains.
Alongside full-time development work, personally designed, built, and shipped Principles β an AI-powered productivity app β as Founder and Tech Lead (Flutter production client, ASP.NET Core API, React marketing site; previously .NET MAUI). Currently teach software engineering and programming at the college level, combining product ownership, engineering, and mentorship.
Languages
Frameworks & Platforms
Databases
Cloud & DevOps
π§ Principles: Habits for Goals - AI-powered productivity product
An AI assistant for building habits, tracking goals, and managing tasks. Production client is Flutter (iOS, Android & macOS) with real users and revenue. Designed and shipped end-to-end as solo founder + tech lead.
Four repositories make up the product:
| Layer | Repo | Role |
|---|---|---|
| π± Flutter client (production) | flutter-frontend-of-principles | Current store / production app (iOS, Android, macOS): MVVM, offline SQLite + incremental sync, home-screen widgets, deep links, local notifications, AI Helper chat, EN/UK l10n |
| βοΈ Backend API | backend-of-principles-app | ASP.NET Core 10 WebAPI: JWT auth (email / Apple / Google), goals Β· habits Β· tasks, bootstrap + incremental sync, AI chat & recommendations, reminders, FCM silent sync push, PostgreSQL + EF Core |
| π² .NET MAUI client | maui-frontend-of-principles | Earlier native Android/iOS client: encrypted SQLite, sync queue, MVVM, AdMob, local notifications β kept for reference and API/behavior parity |
| π Marketing site | website-of-principles-app | React + Vite landing, legal pages, EN/UK i18n, themes, SEO, and account-deletion flow at principles.top |
- Stack: Flutter (production) Β· ASP.NET Core Β· React Β· .NET MAUI (legacy client) Β· PostgreSQL Β· EF Core Β· SQLite Β· OpenAI / Azure OpenAI Β· Docker Β· FCM Β· MVVM
- Offline-first sync across devices (bootstrap +
/sync/changes, tombstones, multi-device catch-up) - AI Helper, habit/goal recommendations, and profile text suggestions with server-side API keys and cost-aware prompting
π Discovery Service - P2P local network node discovery
Finds nodes in a local network, runs periodic information updates, and enables file downloads from contacts.
- Stack: C# Β· WPF Β· .NET Framework Β· Multithreading Β· Docker Β· SOLID Β· Design Patterns
π Shop - E-commerce REST API
A backend e-commerce application with clean architecture.
- Stack: ASP.NET Web API Β· Entity Framework Β· .NET Framework Β· SQL Server
- π Master of Computer Science - National Forestry University of Ukraine (2022β2024)
- π Bachelor of Computer Science - Ivan Franko National University of Lviv (2018β2022)
- π The Complete Flutter Guide: Build Android, iOS and Web apps - Udemy (May 2026)
- π The Complete Course of .NET MAUI - Udemy (Jan 2026)
- π Entity Framework in Depth: The Complete Guide - Udemy (Oct 2020)
- π Advanced Windows Presentation Foundation (WPF) - Udemy (Jan 2021)
- π Artificial Intelligence Technologies 2021 Summer School - Ivan Franko National University of Lviv Γ GlobalLogic (Jul 2021 Β· 120 h / 4 ECTS)
- π Data Engineering and Security 2022 (DES 2022) - Winter School, Ivan Franko National University of Lviv (Feb 2022 Β· 120 h / 4 ECTS)
- π Data Engineering and Security 2021 (DES 2021) - Winter School, Ivan Franko National University of Lviv (Feb 2021 Β· 120 h / 4 ECTS)
- π Depth 2.0 - Oleshko.pro (Jan 2025 β Jan 2026) - goals, values, internal motivation
- π Open Your Mouth - Online - Oleshko.pro (OctβNov 2024) - public speaking, charisma, leadership communication
Open to Senior .NET + Flutter/React roles with AI integration. Let's build something great together.
batsbohdan@gmail.com Β· LinkedIn Β· principles.top

