Dzmitry Asiyuk

Дмитрий Осиюк

Business/System Analyst with 14 years of experience in IT across digital media, HR and workforce management, Salesforce/CRM and SaaS, telecom and smart city/IoT, and retail/logistics.

This section presents a portfolio of selected pet projects structured as case studies, where I independently worked both as the analyst and the developer.
Each case highlights the problem space, my role, tech stack, and BA/SA artefacts, with a link for deeper review.
All code for these projects was written by me personally, without using AI-generated code.

A separate portfolio of client and enterprise projects is available upon request.

Бизнес-/системный аналитик с 14-летним опытом в IT в доменах цифровых медиа, HR и управления персоналом, Salesforce/CRM и SaaS, телекоммуникаций и smart city/IoT, а также розницы и логистики.

В этом разделе представлено портфолио выбранных pet-проектов, оформленных в формате кейсов, где я самостоятельно выступал и как аналитик, и как разработчик.
Каждый кейс описывает задачу, мою роль, используемый технологический стек и BA/SA-артефакты, а также содержит ссылку на портфолио для более детального ознакомления.
Весь код для этих проектов написан мной лично, без использования ИИ-инструментов генерации кода.

Отдельное портфолио клиентских и корпоративных проектов доступно по запросу.

Fitness App

1. Workout builder and fitness tracker

1. Конструктор тренировок и фитнес‑трекер

Project: Built a mobile fitness app for workout planning, workout history tracking, and progress monitoring.
Проект: Разработал мобильное фитнес-приложение для планирования тренировок, ведения истории занятий и отслеживания прогресса.
BA/SA Artifacts:BA/SA Артефакты: ERD, data dictionary, transformation mapping, user flow, use case documentation, MVP stack ADR, market analysis. ERD локального хранилища, словарь данных, mapping преобразования тренировочных данных, user flow, use case, ADR по стеку MVP и анализ рынка.
Stack:
Flutter Dart FlutterFlow Figma Supabase local storage RevenueCat
  • 01. Project Case: Overview of the product, problem space, target users, main functionality, and implementation scope.
  • 02. Market Analysis: Benchmarking, SWOT, and JTBD/gap analysis to position the product.
  • 03. ADR-001: Architectural Decision Record describing the selected MVP technology stack.
  • 04. User Flow: Create and Configure a Multi-Week Workout Plan.
  • 05. User Flow Annotations: Supporting note explaining main blocks and transitions.
  • 06. Use Case: View and Interpret Training History and Metrics.
  • 07. ERD: Local Storage entity-relationship diagram.
  • 08. Data Dictionary: Tabular description of the local data model.
  • 09. Transformation Mapping: How workout data is transformed from Supabase JSON to normalized local storage.
  • 10. Figma: Workout Completion Flow design artifact.
  • 01. Project Case: Краткий обзор продукта, проблемной области, целевых пользователей и основной функциональности.
  • 02. Анализ рынка: Benchmarking, SWOT и JTBD/gap анализ мобильных фитнес-приложений.
  • 03. ADR-001: Architectural Decision Record с описанием выбранного MVP-стека (AS-IS).
  • 04. User Flow: Создание и настройка многонедельного плана тренировок.
  • 05. Аннотации к User Flow: Пояснения по основным блокам и переходам.
  • 06. Use Case: Просмотр и интерпретация истории тренировок и метрик.
  • 07. ERD: Диаграмма сущность-связь локального хранилища.
  • 08. Словарь данных: Описание локальной модели данных для ERD.
  • 09. Mapping данных: Преобразование данных тренировок из JSON Supabase в модель локального хранилища.
  • 10. Figma: Сценарий прохождения тренировки.
Telemetry Mission

2. Stratospheric Balloon Telemetry Mission

2. Стратосферная телеметрическая миссия

Project: Designed and delivered a stratospheric mission with a custom payload for meteorological and GPS telemetry collection, GSM/GPRS data transmission, and flight monitoring in Salesforce.
Проект: Спроектировал и реализовал стратосферную миссию с custom-payload для сбора метеоданных и GPS‑телеметрии, передачей данных через GSM/GPRS и мониторингом полёта в Salesforce.
BA/SA Artifacts:BA/SA Артефакты: Project case, phase model and BA/SA workplan, stakeholder model and engagement, communication and risk management, a project-process-and-risks swimlane, a stakeholder-information-flow DFD L0, and a mission evaluation and lessons learned document. Проектный кейс, фазовая модель проекта и BA/SA workplan, модель стейкхолдеров и вовлечённости, документ по коммуникациям и управлению рисками, swimlane‑диаграмма процесса и рисков, DFD L0 по потоку информации между стейкхолдерами, документ по оценке миссии и извлечённым урокам.
Stack:
C/C++ ATmega2560 I2C/SPI/UART DHT22/BMP/GPS GSM/GPRS A6 SD card logging HTTP/REST JSON Salesforce Apex LWC
  • 01. Project Case: Narrative describing the mission background, goals, telemetry chain, and regulatory context.
  • 02. Portfolio Presentation: Visual overview of the mission covering context, architecture, phases, and outcomes.
  • 03. Phase Model & Workplan: Maps mission phases, key activities, artefacts, and dependencies.
  • 04. Stakeholder Model: Describes internal and external parties and their roles by phase.
  • 05. Communication & Risks: Communication planning and risk management across phases.
  • 06. Swimlane: Project Process and Risks diagram.
  • 07. DFD L0: Stakeholder Information Flow diagram.
  • 08. Mission Evaluation: Post‑flight assessment and lessons learned.
  • 09. Visual Assets: Device Collages (microcontroller, assembly, testing).
  • 10. Visual Assets: Flight Video (launch, takeoff, landing).
  • 01. Project Case: Краткий описательный документ (контекст миссии, цели, цепочка телеметрии).
  • 02. Портфолио‑презентация: Визуальный обзор миссии (архитектура, фазы, стейкхолдеры, риски).
  • 03. Фазовая модель: План работ BA/SA, связывающий активности, артефакты и критерии завершения.
  • 04. Модель стейкхолдеров: Внутренние и внешние стейкхолдеры, уровень их участия по фазам.
  • 05. Коммуникации и риски: План коммуникаций и управление рисками.
  • 06. Swimlane: Диаграмма процесса миссии и точек контроля рисков.
  • 07. DFD L0: Диаграмма потока информации между стейкхолдерами.
  • 08. Оценка миссии: Послеполётная оценка и извлечённые уроки (lessons learned).
  • 09. Визуальные материалы: Коллажи по устройству (сборка, тестирование).
  • 10. Визуальные материалы: Видео полёта с бортовых камер.
IoT Platform

3. Real‑Time IoT Telemetry Platform

3. Платформа телеметрии IoT‑устройств

Project: Designed and delivered an end-to-end platform for IoT device integration, device metadata registration, telemetry ingestion, storage, and near real-time monitoring through an operator-facing web interface based on a CoAP/HTTP architecture.
Проект: Спроектировал и реализовал end‑to‑end платформу для интеграции ресурсно‑ограниченных IoT‑устройств, регистрации метаданных устройств, приёма и хранения телеметрии, а также мониторинга показаний в режиме, близком к реальному времени, через web‑интерфейс оператора на основе CoAP/HTTP‑архитектуры.
BA/SA Artifacts:BA/SA Артефакты: Project case, Requirements Traceability Matrix (RTM), C4 Description, C4 Context & Container Model, NFR & C4 Containers view, Runtime & Deployment View, Deployment Diagram, Sequence Diagram, and REST API & WebSocket contract specification. Проектный кейс, матрица трассируемости требований (RTM), текстовое C4‑описание, C4‑диаграммы контекста и контейнеров, представление NFR & C4 Containers, runtime‑ и deployment view, диаграмма развёртывания, диаграмма последовательностей и спецификация REST API и WebSocket‑контракта.
Stack:
C/C++ Arduino/ESP UDP CoAP Go REST API JSON Swagger/OpenAPI WebSocket Elasticsearch InfluxDB IPSO object model
  • 01. Project Case: Overview of the product and engineering context, main architectural idea.
  • 02. RTM: Requirements Traceability Matrix linking business/NFR requirements with architecture.
  • 03. C4 Context & Container: Narrative architectural description explaining the system scope.
  • 04. C4 Diagrams: Context & Container Model showing the platform in its wider environment.
  • 05. NFR & C4 Containers: Connects key non-functional requirements to responsible containers.
  • 06. Runtime & Deployment: Description covering execution responsibilities and component placement.
  • 07. Deployment Diagram: Shows how main runtime components are placed and connected.
  • 08. Sequence Diagram: End-to-end scenario of a new measurement from Device to Web UI.
  • 09. REST API & WebSocket: Contract specification for live measurement delivery.
  • 01. Project Case: Продуктовый и инженерный контекст, основная архитектурная идея.
  • 02. RTM: Матрица трассируемости требований (связь NFR с архитектурой).
  • 03. C4 Описание модели: Текстовое описание границ системы и ключевых контейнеров.
  • 04. C4 Диаграмма: Диаграммы контекста и контейнеров.
  • 05. NFR к C4: Привязка нефункциональных требований к контейнерам.
  • 06. Runtime & Deployment: Описание среды выполнения, границ протоколов и конвейера.
  • 07. Диаграмма Развертывания: Размещение и связи runtime‑компонентов.
  • 08. Sequence Diagram: Сценарий прохождения измерения от устройства до мониторинга.
  • 09. Спецификация API: REST API и WebSocket Contract для режима live.