• Файл

Михайло

Flutter-розробник

Вік:
21 рік
Місто проживання:
Полтава
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонЕл. поштуМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Mykhailo Habor
+3809550544452 • [відкрити контакти](див. вище в блоці «контактна інформація»)
[відкрити контакти](див. вище в блоці «контактна інформація») github.com/MadeR228

Flutter developer and Computer Science graduate (B.Sc.; M.Sc. in progress) who builds and maintains mobile apps
from idea to store release. Built and runs three production Flutter/Dart apps, including ACTI on Google Play and
ABTManager, maintained and extended since Aug 2025 on a layered, service-based architecture with real-time sync
via Server-Sent Events. Features include REST API integration with own Node.js/TypeScript backends, offline mode,
notifications and localization. Comfortable with both sides of client-server architecture, OOP and design patterns,
Git, and widget tests across screen sizes and themes.

Core Competencies
Flutter (SDK) & Dart: Flutter for Android, iOS and Web, Material 3, responsive layouts, secure storage, maps
(flutter_map, OpenStreetMap), localization (up to 4 languages), light/dark themes.
Architecture & State: Layered, service-based architecture; singleton managers and stream-based updates
(Observer), flutter_bloc for app-wide theme state; OOP and design patterns (Singleton, Observer, Factory), DTO
serialization.
REST API & Client-Server: Own typed REST APIs on Node.js/TypeScript and PostgreSQL, WebSockets,
role-based access and server sessions; Firebase Authentication, OpenAI API, RevenueCat.
Mobile Features: Offline mode with automatic recovery and account sync, local notifications and background
reminders (Workmanager), in-app subscriptions.
Quality & Git: 30+ widget test files (320-390 px screens, both themes, 150% text size), 20+ API test suites,
Git/GitHub, Agile process from the EVA internship.
Release & UI/UX: Google Play release, GitHub Actions iOS builds, Docker deployments; mobile UI/UX design
in Figma; AI-assisted development with Claude Code.

Projects
ABTManager – Collaborative Task Manager taskmanger.digital
Flutter, flutter_bloc, SSE, Node.js, Express, TypeScript, PostgreSQL, Docker Aug 2025-Present
- Designed a layered, service-based architecture: singleton managers and services with stream-based updates
(Observer), flutter_bloc for the app theme, DTO serialization; real-time updates via Server-Sent Events with
reconnect handling.
- Built a productivity app combining tasks, to-dos, calendar events and reminders (recurring tasks, custom notification
times, statistics) with collaboration: friends, shared tasks, editor roles and per-person to-do assignment.
- Implemented offline access to personal plans, background reminders (Workmanager), light/dark themes, three
languages and Google AdMob monetization.
- Built the typed Express REST API for profiles, friends, shared tasks and account sync on PostgreSQL; deployed it
in Docker behind Caddy, first on AWS EC2 and now on Oracle Cloud; set up GitHub Actions for iOS builds.
ACTI – AI-Powered Activity Discovery App Google Play, actii.space
Flutter, OpenAI API, Firebase Auth, RevenueCat, PostgreSQL, Oracle Cloud Aug 2026-Present
- Designed, built and published to Google Play an app that uses generative AI (OpenAI Responses API, called from
my backend) to suggest one personal activity a day based on the user’s interests, attitude to walks and city.
- Implemented the full flow (onboarding, generation, step-by-step instructions, accept/complete tracking, photo of
the completed activity) with account sync across devices.
- Built offline mode with automatic recovery, notifications when new activities are available and localization in
English, Ukrainian and Russian.
- Integrated email and Google sign-in (Firebase Auth) and a Premium tier (5x daily activities, stronger AI model)
via RevenueCat in-app subscriptions; built the landing site actii.space.

BC – Workforce & Transport Operations Platform
Flutter, Node.js, TypeScript, PostgreSQL 16, WebSockets, Docker, AWS Sep 2026-Present
- Built an end-to-end system for workers, bus drivers and administrators of a staffing operation in Czechia: one
Flutter client for Web, Android and iOS on a single TypeScript REST API.
- Covered the API with 20+ test suites and the client with 30+ widget test files (320-390 px screens, both themes,
150% text size); kept production data safe with 100+ versioned SQL migrations including rollback and verification
scripts.
- Added role-based access with server-side sessions, targeted announcements with duplicate-safe delivery, requests
and approvals, XLSX import/export and PDF/XLSX reports; UI in Czech, English, Russian and Ukrainian.
Durak – Online Multiplayer Card Game GitHub
C#, .NET, WinForms, Lidgren.Network
- Developed a networked multiplayer card game with a dedicated server, lobby and synchronized game state, driven
by an extensible rule engine behind interfaces (OOP coursework).

Professional Experience
EVA (LLC RUSH) Poltava, Ukraine
Software Engineer Intern Apr 2026-Jun 2026
- University internship (pre-graduation practice): worked alongside experienced developers on a production codebase
within the team’s Agile process.
- Helped analyze requirements, test functionality and review technical documentation.

Education
National University “Yuri Kondratyuk Poltava Polytechnic” Ukraine (distance learning)
M.Sc., Computer Science Sep 2026-Dec 2027
In progress, expected December 2027.
National University “Yuri Kondratyuk Poltava Polytechnic” Ukraine
B.Sc., Computer Science Sep 2022-Jun 2026
GPA 86.47/100 (3.46/4.0). Core courses: Data Structures, Algorithms, OOP, Computer Architecture, Operating
Systems, Computer Networking, Probability & Statistics.

Languages
Ukrainian (native), English (proficient).

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: