Митрус Павел Владимирович
- Общая информация
- Закончил Харьковский авиационный институт (ХАИ)
- Работал на заводе "Термопластавтомат"
- Работал в дирекции банка "Украина"
- Частный предриниматель по разаботке ПО
Общая информация
Инженер-программист с большым опытом работы в сфере автоматизации производства. Знаком с различными технологическими процессами. Занимаюсь разработкой программного обеспечения для микроконтроллеров. В данный момент работаю как частный предприниматель в сфере разработки программного продукта. Комплексный подход к решению различных задач. Порядочность, скромность, ответственность.
Трудовая деятельность
| Наименование организации | Должность | Период |
|---|---|---|
| Завод "Термопластавтомат" | инженер-программист | 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) — мониторинг и удалённый контроль промышленных систем (работа с сетевыми БД) Мобильное приложение «Удалённый контроль» позволяет:
- "Website Admin"(2025) — администрирование сайтов через мобильный интерфейс Решение для тех, кто ценит скорость и мобильность.
- "Sea battle"(2022) — игра морской бой «Летучий голландец» или в портретной ориентации экрана «Летучий голландец» "Морской бой" помогает отвлечься от повседневных забот и провести время в морских баталиях, "сражаясь" с Соперником (ИИ) на поле в "клетку".
- "Text with Compose"(2024) — демонстрация возможностей Jetpack Compose (визуализация и анимация текста,более 60 примеров) Содержит примеры отображения текстовой информации с использованием jetpack Compose.
- "Kotlin assistent"(2022) — справочно-обучающее приложение по Jetpack Compose по темам: Kotlin Assistant — это комплексный справочник и обучающая платформа для разработки Android-приложений с использованием Kotlin и Jetpack Compose.
- "Beautiful Notes"(2022) — заметки с поддержкой фото, аудио и видео Beautiful Notes — это удобный и мощный инструмент для хранения ваших воспоминаний, идей и медиафайлов. Создавайте группы и заметки, добавляйте фотографии, видео, аудио, текст и ссылки — всё в одном месте.
- "Жемчужинка на каждый день"(2023) — приложение для ежедневного вдохновения "Жемчужинка на каждый день" - это сборник коротких стихотворений и высказываний, цель которого — дарить читателю радость, поддержку и духовное вдохновение на каждый день.
• наблюдать параметры в реальном времени;
• просматривать мнемосхемы объектов;
• получать push-уведомления об авариях и предупреждениях;
• отслеживать журнал событий;
• анализировать историю значений с графиками;
• работать с несколькими объектами в одном интерфейсе;
• использовать многоязычный интерфейс (RU/UA/EN).
Web Admin — это ваш личный CMS-клиент, который дарит вам полную свободу управления контентом, где бы вы ни находились.
1. Свобода Оффлайн-Работы Наша ключевая особенность — это надежная работа без подключения к интернету.
* Создавайте в любое время: Пишите статьи, делайте снимки или снимайте видео, не беспокоясь о качестве сигнала.
* Локальное хранение: Весь созданный контент, включая большие медиафайлы, надежно сохраняется локально на вашем устройстве в виде черновиков. Вы никогда не потеряете свою работу.
2. Мгновенное Добавление и Редактирование Контента
Мы сделали процесс публикации контента интуитивным и максимально простым:
* Простой ввод: Добавляйте новый текст, фото и видео в несколько касаний.
* Редактирование: Легко корректируйте существующие публикации прямо со смартфона.
3. Загрузка одним нажатием:
Приложение Web Admin позволяет мгновенно синхронизировать все накопленные данные и загрузить весь подготовленный контент на ваш сайт.
Актуальность: Гарантируйте, что ваш сайт всегда остается свежим и актуальным, без задержек, вызванных поиском сети.
С Web Admin администрирование сайта становится таким же простым и быстрым, как отправка сообщения.
Ваше поле и поле Соперника имеет вид квадрата из 100 клеток (10 клеток по горизонтали и 10 клеток по вертикали).
В баталиях участвуют четыре вида кораблей:
1)линейный корабль: состоит из 4-х клеток, расположенных рядом на одной линии;
2)фрегат: состоит из 3-х клеток, расположенных рядом на одной линии;
3)корвет: состоит из 2-х клеток, расположенных рядом на одной линии;
4)галера: состоит из одной клетки.
Корабли образуют эскадру.
Перед началом баталии Вы можете выбрать одну из пяти типов эскадр.
При запуске игры программа сама размещает корабли в Вашем поле и в поле Соперника. Вы можете изменить размещение кораблей в своем поле.
При вертикальной ориентации устройства, над полем Соперника отображается схема эскадры Соперника из десяти кораблей , изображение корабля и уменьшенная копия Вашего поля. Во время Вашего хода отображается корабль Соперника,а во время хода Соперника - Ваш корабль. В момент промаха, исчезновения, повреждения или уничтожения корабля изображение корабля изменяется. Уничтоженный кораблЬ на схеме эскадры перечеркивается.
При горизонтальной ориентации Ваше поле и поле Соперника расположены в одной горизонтальной плоскости. Между полями находятся часы реального времени. Над каждым полем отображается схема эскадры и изображение корабля.
Соперником для Вас может быть программа "Синдбад – мореход" или "Морской волк", которые отличаются стратегией ведения боя.
Опция "Летучий голландец" превращает одну галеру, в эскадре Соперника, в "корабль-призрак", для уничтожения которого необходимо до пяти попаданий. На схеме эскадры "корабль-призрак" помечен голубым фоном.
В момент полета ядра в место расположения "корабля-призрака", корабль, невидимым для Вас способом, перемещается в свободное место, в которое Вы еще не стреляли. Таких перемещений может быть до 5-ти раз. В случае очередного попадания , если это 5-ое попадание или уже нет свободного места, в которое корабль может переместиться, "корабль-призрак" уничтожается.
Момент выстрела, повреждения, уничтожения корабля и момент промаха сопровождаются звуковыми и визуальными эффектами. Для каждого из перечисленных событий свой уникальный звуковой и визуальный эффект.
Звуковые, цветовые эффекты, а также вывод комментарий можно включить или отключить.
Попадание в корабль отмечается красным "крестиком" в соответствующей клетке, а промах - изображением оранжевого "всплеска". Уничтоженный корабль выделяется красной рамкой. Попадание в место расположения "корабля-призрака", которому удалось "скрыться" и поменять свое положение, отмечается голубым "всплеском" и сообщением "Скрылся".
Выстрелы осуществляются поочередно: сначала Вы, до момента промаха, затем Соперник. Выигрывает тот, кто первый уничтожит все корабли противника.
После окончания игры все корабли соперника отображаются на его поле. "Корабль-призрак" выделяется голубым фоном.
Приложение содержит описание.
Игра развивает внимание и логическое мышление.
Каждый пример содержит:
• Screen "Result" - результат выполнения кода
• Screen "Code" - фрагмент кода
• Screen "Theory" - теоретическая часть
Размежение проекта на GitHub: "Text with 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:
• упорядочивать фото, видео, музыку и ссылки по темам;
• создавать многоуровневые коллекции: группы → заметки → комментарии;
• добавлять медиа вручную или автоматически из папок;
• сортировать контент по названию, дате и рейтингу;
• менять порядок элементов и редактировать их;
• просматривать фото под музыку в режиме слайд-шоу;
• настраивать тему и фон приложения;
• делиться фотографиями и заметками.
Где можно применять:
– семейный фотоальбом,
– путешествия,
– рецепты,
– аудиокниги,
– ремонт и проекты,
– творчество,
– дневники и записи идей,
– коллекции ссылок, плейлистов и многое другое.
Beautiful Notes — всё, что важно, всегда организовано.
Работает на Android 4.3+.
Приложение включает четыре раздела:
Жемчуг — стихотворения известных и малоизвестных поэтов.
Псалтир — фрагменты из Псалтыри.
Евангелия — отрывки из Евангелия, читаемые в воскресные и праздничные дни.
Притчи — поучительные иносказания Иисуса Христа, раскрывающие духовные истины через простые жизненные образы.
При нажатии на кнопку «сердечко» приложение случайным образом выбирает и отображает «жемчужинку» из выбранного раздела. Текст можно как прочитать, так и прослушать.
Игра «Летучий голландец»:
2.Embedded / Automation
(2006 - 2021)
Архитектуры и протоколы:
- Микроконтроллеры: MCS-51: Atmel, ADuC, Silicon Labs; ARM7: LPC2000
- Языки программирования: C, Assembler
- Интерфейсы и протоколы: RS-485, SPI, I²C, Modbus, GSM/GPRS
- Оборудование: Microlog, промышленные терминалы Magelis XBT
- Опыт: разработка программного обеспечения для систем автоматизации промышленных объектов — полный цикл работ: от проектирования и разработки ПО до тестирования и ввода в эксплуатацию.
Системы управления, программное обеспечение для которых было разработано мной:
- Универсальный контроллер (96 входов / 96 выходов) для сложных систем управления (мини-заводы, робототехника, высокоскоростные процессы).
- Системы управления промышленными объектами:
- Печи обжига каолина с подачей альтернативного топлива (шелуха семечек) — 2 объекта.
- Печи обжига кирпича — 4 завода.
- Печи обжига стекла — 8 заводов, 12 печей.
- Электрофильтры — более 70 шкафов управления (4 ТЭС и 4 завода).
- Системы утилизации тепловой энергии — 2 завода,5 печей
- Мини-завод по производству бетона
- Мини-завод по производству тротуарной плитки
- Турбокомпрессоры К-250, К-500.
- Автоклавы, сушильные барабаны
- Котельные:
- Контроллеры управления крышными котельными с функцией диспетчеризации
- Контроллер автоматического управления котельной без обслуживающего персонала с функцией передачи SMS-уведомлений при предупреждающих и аварийных ситуациях
- Контроллер автоматического управления котельной без обслуживающего персонала с возможностью удалённого мониторинга и управления из диспетчерского пункта по GPRS-связи
- Оборудование для ТЭЦ:
- Бойлерные установки
- Системы автоматического регулирования подачи питательной воды в котлы.
- Регуляторы уровня и давления.
- Регистраторы технологических параметров с графическим и LCD-дисплеем.
- Специализированные системы:
- Системы управления печами обжига заготовок по технологическим картам — 3 завода, 6 печей
- Система управления главприводом вращающейся печи.
- Система транспортировки и подачи альтернативного топлива (шелуха семечек) на горение — 2 системы на одном заводе.
- Регулятор с регистратором для муфельной печи.
- Измерители и дозаторы конвейерных весов.
- Системы упаковки и транспортировки стеклотары.
- Насосные станции с GSM-управлением.
- Системы термометрии элеваторов — 1080 каналов.
- Контроллеры и ПИД-регуляторы:
Мини-завод по производству тротуарной плитки.
3.Desktop Software
(2006 - 2021)
Технологии:
Примеры решений:
- АРМ для технологических процессов:
- Стекловарение, обжиг кирпича, обжиг каолина, стекловолокно
- Электрофильтры.
- Диспетчеризация котельных - GSM/GPRS.
- Утилизация тепловой энергии.
- Термометрия элеваторов.
- Отображение и анализ параметров принятых с регистраторов (ТЭЦ, автоклавы и др.)
- Инструменты:
4.Web
Технологии:Примеры:
- "Металлоизделия" — корпоративный сайт
- "Изготовление украшений. Ремонт, реставрация"
- "Морской бой - Летучий голландец"— браузерная игра с ИИ
- "Морской бой" — игра для одного или двух участников
- "Жемчужина души" — онлайн-сборник поэзии