Skip to content
View BUka228's full-sized avatar
💼
Open for Android Internship
💼
Open for Android Internship

Block or report BUka228

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BUka228/README.md

Никита Маначинский

Typing SVG

Android Engineer · 4 курс ЮФУ (выпуск 2026) · Ростов-на-Дону, Россия (Открыт для переезда и удаленной работы)

Ищу стажировку / Junior позиции. Специализируюсь на нативном Android, Kotlin Multiplatform с Clean Architecture и Modern Android Development (MAD).
Интересуют продукты со сложной бизнес-логикой и высокими требованиями к архитектуре.

Kotlin Android Jetpack Compose Coroutines / Flow Room Hilt WorkManager

Ktor Supabase PostgreSQL Docker Git C++ BLE

Resume HH.ru Telegram Email LinkedIn


🛠 Технический Арсенал

Я не просто использую библиотеки, я понимаю, как они работают под капотом.

  • Android: Kotlin, Jetpack Compose, Navigation, Custom Views.
  • System Design: Clean Architecture, Multi-module (feature-api/impl), Offline-first.
  • Concurrency: Coroutines, Flow, Channels, работа с Race Conditions.
  • Data & Network: Room, DataStore, Retrofit, Ktor Client, WebSocket.
  • Backend & IoT: Ktor Server, Supabase (Postgres/RLS), Docker, C/C++ (ESP32 Firmware), BLE Protocol Design.

🏆 Избранные проекты (Portfolio)

1️⃣ Amulet — Full-cycle IoT Ecosystem (Hardware + Android + Cloud)

Моя гордость. Полный цикл разработки: от пайки железа и прошивки на С++ до мобильного приложения и бэкенда.

Суть: Экосистема для тактильной коммуникации на расстоянии. Устройство синхронизируется с телефоном по BLE v2.0, передает паттерны через сервер партнеру.

Demo & BLE Sync
Amulet demo
Dashboard
Главный экран
Interaction
Объятия
Logic Editor
Редактор

Ключевые инженерные решения:

  • Модульная архитектура: :core, :data, :feature с четким разделением ответственности.
  • Kotlin Multiplatform: Общая бизнес-логика вынесена в Shared модуль.
  • Сложный BLE: Реализован собственный менеджер очереди команд (Command Queue), защита от потери пакетов, OTA-обновление прошивки.
  • Отказоустойчивость: Offline-first подход (Outbox pattern) через WorkManager — данные уходят на сервер, когда появляется сеть.

🔗 Ссылки: Android App | Backend | Firmware


2️⃣ P2P Analytics Platform — Data Engineering & Infrastructure

Тип: Инфраструктурный Big Data проект

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

Docker Apache Airflow Apache Spark HDFS MinIO MLflow Apache Superset PostgreSQL
Схема архитектуры (Mermaid)
graph TD
    subgraph Источник Данных
        A[PostgreSQL] --> B{HDFS - Landing Zone};
    end

    subgraph ETL-пайплайн на Spark
        B --> C[Delta Lake - Bronze];
        C --> D[Delta Lake - Silver];
        D --> E{DQ Checks};
        E -- OK --> F[Delta Lake - Gold Витрины];
        F --> G[BI-аналитика];
        D --> H[ML Scoring];
    end

    subgraph MLOps-цикл
        I[JupyterLab] --> J(MLflow Server);
        J --> K[MinIO S3];
        J --> L[PostgreSQL MLflow];
        J --> H;
    end

    subgraph Аналитика и Визуализация
        H --> M[Delta Lake - Predictions];
        G(Apache Superset) --> F;
        G --> M;
    end

    style A fill:#D6EAF8,stroke:#333,stroke-width:2px
    style G fill:#D5F5E3,stroke:#333,stroke-width:2px
    style I fill:#FCF3CF,stroke:#333,stroke-width:2px
Loading
  • Задачи: Настройка ETL-пайплайнов, оркестрация процессов, организация Data Lake.
  • Стек: Docker Compose, Apache Airflow, Apache Spark, HDFS, PostgreSQL, MinIO.
  • Результат: Реализована "Медальонная архитектура" (Bronze/Silver/Gold layers), обеспечивающая полный цикл жизни данных от сырого вида до BI-витрин.

🔗 Репозиторий: github.com/BUka228/p2p-analytics-platform


3️⃣ ProgressQuest — Productivity & Gamification

Классическое Android-приложение, демонстрирующее Clean Architecture и Modern Android Development (MAD).

  • UI: 100% Jetpack Compose + Material 3.
  • Tech: Hilt, Room, Firebase (Auth, Cloud Functions).
  • Фича: Геймификация задач (RPG-система) с синхронизацией в реальном времени.

🔗 Репозиторий: github.com/BUka228/ProgressQuest


📈 GitHub Stats

Pinned Loading

  1. amulet_android_app amulet_android_app Public

    Companion app for Amulet smart jewelry. Features remote haptic "hugs", mental health practices, and a vibration pattern editor. Built with Kotlin, Jetpack Compose, KMP, BLE, and Supabase.

    Kotlin

  2. amulet_backend amulet_backend Public

    Backend for Amulet on Supabase. Edge Functions (Deno), PostgreSQL, and OpenAPI. Features API for managing couples, tactile patterns, and sending "hugs" (IoT/Wearables).

    TypeScript

  3. Amulet_Firmware Amulet_Firmware Public

    Firmware for the Amulet smart jewelry based on ESP32. Handles haptic feedback (vibration patterns), LED control, and capacitive touch input. Connects to Supabase backend via WiFi/HTTP.

    C++

  4. ProjectQuestOnJava ProjectQuestOnJava Public

    Gamified productivity Android app built with Java. Features task management, Pomodoro timer, and RPG elements (XP, levels). Uses Clean Architecture, MVVM, Hilt, and Room Database.

    Java

  5. ProgressQuest ProgressQuest Public

    Gamified productivity Android app. Features daily dashboard, Pomodoro timer, task management (workspaces, teams), and progress tracking (garden, challenges). Built with Kotlin, Jetpack Compose, Hil…

    Kotlin

  6. p2p-analytics-platform p2p-analytics-platform Public

    End-to-end data & ML platform for P2P lending analytics.[1] Features medallion architecture, Spark ETL, Airflow orchestration, MLOps with MLflow, and BI dashboards with Superset.

    Java