Митрус Павел Владимирович

Общая информация

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

Трудовая деятельность

Наименование организации Должность Период
Завод "Термопластавтомат" инженер-программист 1992-1994
Дирекция банка "Украина" по Хмельницкой области главный инженер отдела информатизации 1994-2005
Частный предриниматель в сфере программирования инженер-программист 2005-2021

Учеба в Харьковском авиационном институте

(1986-1992)
г.Харьков

Закончил Харьковский авиационный институт, факультет "Системы управления летательными аппаратами" по спецальности "прикладная математика".

По окончанию института получил специальность "инженер-программист" и по направлению, как молодой специалист, начал трудовую деятельность на заводе "Термопластавтомат" г.Хмельницкий.

Работа на заводе "Термопластавтомат"

(1992-1994)
г.Хмельницкий
  • Разработка ПИД-регуляторов.
  • Разработка ПО для станка "Ножницы".
  • Разработка ПО для термопластавтомата.

Работа в дирекции банка "Украина"

(1994-2005)
г.Хмельницкий
Фото:банк 'Украина'

Работал в дирекции банка "Украина" по Хмельницкой области главным инженером отдела информатизации. Занимался внедрением "ИАСБП"-Smartbank в дирекции и в 24 отделених банка по области, а также внедрением "САРС"-облуживание физ.лиц в дирекции.

Занимался сопровождением программного обеспечения электронного банка в дирекции, производил конфигурацию и настройку электронного банка.

Ориентирование в банковской системе, знание Международного плана счетов и специфики работы в банке.

Разработка собственных программ автоматизации работы банка для всей дирекции (автоматический перевод счетов со старой системы банка на новую, автоматическое формирование проводок, расчетное обслуживание, списание средств, формирование различной отчетности, создание программы "Основные фонды" и т.д.)

Хмельницкий национальный университет

(2000-2001)
г.Хмельницкий

Одновременно работал в университете преподавателем. Вел курс "Информационные технологии в банках". Разработал лабораторные работы и на базе реальной банковской системы, обучал студентов работе в банке:

  • план счетов;
  • операции наличные и безналичные;
  • межбанковские платежи;
  • валютные операции;
  • настройка банковской системы для автоматизации работы.

В начало...


Частный предриниматель по разаботке ПО

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




В начало...

Мои работы


Разрабатываю программное обеспечение для микроконтроллеров, промышленных систем управления, ПК и Android устройств.. Опыт охватывает полный цикл: от низкоуровневого кода для контроллеров до современных Android-приложений с облачными сервисами.

1.Android Developer

(2022 — настоящее время)

Технологии:

Ключевые проекты:

  • "Remote Control"(2025) — мониторинг и удалённый контроль промышленных систем (работа с сетевыми БД)
  • Мобильное приложение «Удалённый контроль» позволяет:
    • наблюдать параметры в реальном времени;
    • просматривать мнемосхемы объектов;
    • получать push-уведомления об авариях и предупреждениях;
    • отслеживать журнал событий;
    • анализировать историю значений с графиками;
    • работать с несколькими объектами в одном интерфейсе;
    • использовать многоязычный интерфейс (RU/UA/EN).

  • "Website Admin"(2025) — администрирование сайтов через мобильный интерфейс
  • Решение для тех, кто ценит скорость и мобильность.

    Web Admin — это ваш личный CMS-клиент, который дарит вам полную свободу управления контентом, где бы вы ни находились.

    1. Свобода Оффлайн-Работы Наша ключевая особенность — это надежная работа без подключения к интернету.
    * Создавайте в любое время: Пишите статьи, делайте снимки или снимайте видео, не беспокоясь о качестве сигнала.
    * Локальное хранение: Весь созданный контент, включая большие медиафайлы, надежно сохраняется локально на вашем устройстве в виде черновиков. Вы никогда не потеряете свою работу.

    2. Мгновенное Добавление и Редактирование Контента
    Мы сделали процесс публикации контента интуитивным и максимально простым:
    * Простой ввод: Добавляйте новый текст, фото и видео в несколько касаний.
    * Редактирование: Легко корректируйте существующие публикации прямо со смартфона.

    3. Загрузка одним нажатием:
    Приложение Web Admin позволяет мгновенно синхронизировать все накопленные данные и загрузить весь подготовленный контент на ваш сайт.
    Актуальность: Гарантируйте, что ваш сайт всегда остается свежим и актуальным, без задержек, вызванных поиском сети.

    С Web Admin администрирование сайта становится таким же простым и быстрым, как отправка сообщения.

  • "Sea battle"(2022) — игра морской бой «Летучий голландец» или в портретной ориентации экрана «Летучий голландец»
  • "Морской бой" помогает отвлечься от повседневных забот и провести время в морских баталиях, "сражаясь" с Соперником (ИИ) на поле в "клетку".

    Ваше поле и поле Соперника имеет вид квадрата из 100 клеток (10 клеток по горизонтали и 10 клеток по вертикали).

    В баталиях участвуют четыре вида кораблей:
    1)линейный корабль: состоит из 4-х клеток, расположенных рядом на одной линии;
    2)фрегат: состоит из 3-х клеток, расположенных рядом на одной линии;
    3)корвет: состоит из 2-х клеток, расположенных рядом на одной линии;
    4)галера: состоит из одной клетки.

    Корабли образуют эскадру.

    Перед началом баталии Вы можете выбрать одну из пяти типов эскадр.

    При запуске игры программа сама размещает корабли в Вашем поле и в поле Соперника. Вы можете изменить размещение кораблей в своем поле.

    При вертикальной ориентации устройства, над полем Соперника отображается схема эскадры Соперника из десяти кораблей , изображение корабля и уменьшенная копия Вашего поля. Во время Вашего хода отображается корабль Соперника,а во время хода Соперника - Ваш корабль. В момент промаха, исчезновения, повреждения или уничтожения корабля изображение корабля изменяется. Уничтоженный кораблЬ на схеме эскадры перечеркивается.
    При горизонтальной ориентации Ваше поле и поле Соперника расположены в одной горизонтальной плоскости. Между полями находятся часы реального времени. Над каждым полем отображается схема эскадры и изображение корабля.
    Соперником для Вас может быть программа "Синдбад – мореход" или "Морской волк", которые отличаются стратегией ведения боя.
    Опция "Летучий голландец" превращает одну галеру, в эскадре Соперника, в "корабль-призрак", для уничтожения которого необходимо до пяти попаданий. На схеме эскадры "корабль-призрак" помечен голубым фоном.
    В момент полета ядра в место расположения "корабля-призрака", корабль, невидимым для Вас способом, перемещается в свободное место, в которое Вы еще не стреляли. Таких перемещений может быть до 5-ти раз. В случае очередного попадания , если это 5-ое попадание или уже нет свободного места, в которое корабль может переместиться, "корабль-призрак" уничтожается.
    Момент выстрела, повреждения, уничтожения корабля и момент промаха сопровождаются звуковыми и визуальными эффектами. Для каждого из перечисленных событий свой уникальный звуковой и визуальный эффект.
    Звуковые, цветовые эффекты, а также вывод комментарий можно включить или отключить.
    Попадание в корабль отмечается красным "крестиком" в соответствующей клетке, а промах - изображением оранжевого "всплеска". Уничтоженный корабль выделяется красной рамкой. Попадание в место расположения "корабля-призрака", которому удалось "скрыться" и поменять свое положение, отмечается голубым "всплеском" и сообщением "Скрылся".
    Выстрелы осуществляются поочередно: сначала Вы, до момента промаха, затем Соперник. Выигрывает тот, кто первый уничтожит все корабли противника.
    После окончания игры все корабли соперника отображаются на его поле. "Корабль-призрак" выделяется голубым фоном.
    Приложение содержит описание.
    Игра развивает внимание и логическое мышление.

  • "Text with Compose"(2024) — демонстрация возможностей Jetpack Compose (визуализация и анимация текста,более 60 примеров)
  • Содержит примеры отображения текстовой информации с использованием jetpack Compose.

    Каждый пример содержит:
    • Screen "Result" - результат выполнения кода
    • Screen "Code" - фрагмент кода
    • Screen "Theory" - теоретическая часть

    Размежение проекта на GitHub: "Text with Compose"

  • "Kotlin assistent"(2022) — справочно-обучающее приложение по Jetpack Compose по темам:
  • Kotlin Assistant — это комплексный справочник и обучающая платформа для разработки Android-приложений с использованием Kotlin и Jetpack Compose.
    Приложение объединяет теорию, практику и интерактивные инструменты, позволяя изучать современные подходы к Android-разработке в удобном формате.
    Разделы и темы обучения:
    Kotlin — основы языка, синтаксис, типы данных, функции.
    Android Studio — настройка среды, структура проекта, полезные инструменты.
    Compose — декларативный UI, компоненты, Layout, управление состоянием.
    Architecture — MVVM, слои приложения, ViewModel, репозитории.
    Design — Material Design, UI-паттерны, работа со стилями и темами.
    Modifier — управление внешним видом и поведением компонентов.
    Collection — списки, структуры данных, работа с большим количеством элементов.
    Resource — изображения, строки, темы, локализация.
    State — состояние в Compose, StateFlow, LiveData.
    Graphics — Canvas, отрисовка, кастомные элементы.
    UI — готовые интерфейсные решения и паттерны.
    Firebase — авторизация, база данных, Firestore, аналитика.
    Storage — локальное хранение данных (Room, DataStore).
    Internet — работа с сетью, REST API, Retrofit.
    Animate — анимации, переходы, визуальные эффекты.
    Notes — краткие конспекты по ключевым темам.
    Examples — большая коллекция примеров с просмотром кода и результата работы.

    Ключевые возможности:
    - Большой объём структурированной теоретической информации.
    - Подробные примеры с исходным кодом и демонстрацией UI.
    - Ссылки на официальные источники и документацию.
    - Встроенный playground для тестирования фрагментов кода.
    - Удобная навигация по темам.

  • "Beautiful Notes"(2022) — заметки с поддержкой фото, аудио и видео
  • Beautiful Notes — это удобный и мощный инструмент для хранения ваших воспоминаний, идей и медиафайлов. Создавайте группы и заметки, добавляйте фотографии, видео, аудио, текст и ссылки — всё в одном месте.

    Что вы можете делать с Beautiful Notes:
    • упорядочивать фото, видео, музыку и ссылки по темам;
    • создавать многоуровневые коллекции: группы → заметки → комментарии;
    • добавлять медиа вручную или автоматически из папок;
    • сортировать контент по названию, дате и рейтингу;
    • менять порядок элементов и редактировать их;
    • просматривать фото под музыку в режиме слайд-шоу;
    • настраивать тему и фон приложения;
    • делиться фотографиями и заметками.

    Где можно применять:
    – семейный фотоальбом,
    – путешествия,
    – рецепты,
    – аудиокниги,
    – ремонт и проекты,
    – творчество,
    – дневники и записи идей,
    – коллекции ссылок, плейлистов и многое другое.

    Beautiful Notes — всё, что важно, всегда организовано.
    Работает на Android 4.3+.

  • "Жемчужинка на каждый день"(2023) — приложение для ежедневного вдохновения
  • "Жемчужинка на каждый день" - это сборник коротких стихотворений и высказываний, цель которого — дарить читателю радость, поддержку и духовное вдохновение на каждый день.
    Приложение включает четыре раздела:

    Жемчуг — стихотворения известных и малоизвестных поэтов.
    Псалтир — фрагменты из Псалтыри.
    Евангелия — отрывки из Евангелия, читаемые в воскресные и праздничные дни.
    Притчи — поучительные иносказания Иисуса Христа, раскрывающие духовные истины через простые жизненные образы.

    При нажатии на кнопку «сердечко» приложение случайным образом выбирает и отображает «жемчужинку» из выбранного раздела. Текст можно как прочитать, так и прослушать.


Игра «Летучий голландец»:



2.Embedded / Automation

(2006 - 2021)

Архитектуры и протоколы:

Системы управления, программное обеспечение для которых было разработано мной:


Мини-завод по производству тротуарной плитки.





3.Desktop Software

(2006 - 2021)

Технологии:

Примеры решений:



4.Web

Технологии:

Примеры:





5.Финансовые системы

(1994–2005)

Главный инженер отдела информатизации, Дирекция банка «Украина»