Собственное/индивидуальное проектирование, разработка, внедрение и поддержка проектов (https://github.com/foatto/crud):
1. Система контроля транспорта, технологического оборудования и расхода топлива "Пульсар":
- Web-клиентская часть: таблицы, формы, графики измерений, картография, мониторинг состояния объектов (Kotlin/JS, Vue.js, SVG);
- серверная часть IoT: приём телематических данных по каналам мобильной связи 2G/3G (PostgreSQL, Kotlin/JVM, TCP/NIO.2/Netty, JDBC);
- прикладная серверная часть (PostgreSQL, Kotlin/JVM, Spring Boot, Hibernate ORM, JOOQ, JDBC, MinIO, Master-to-master async replication, Row Level Security, Server Generated UI):
https://www.pla.ru/catalog/sistema-monitoringa-transporta-pulsar/
https://www.pla.ru/catalog/sistema-kontrolya-rashoda-topliva-pulsar/
2. Система розничного и складского учёта:
- клиентская часть (Kotlin/JS + Vue.js);
- серверная часть (PostgreSQL, Kotlin/JVM, Spring Boot, Hibernate ORM, JDBC, Master-to-master async replication, Row Level Security, Server Generated UI);
- интеграция с онлайн-кассами (Старрус, АТОЛ) и системой маркировки "Честный знак".
3. Система контроля поручений:
- клиентская часть (Kotlin/JS + Vue.js);
- серверная часть (PostgreSQL, Kotlin/JVM, Spring Boot, Hibernate ORM, Row Level Security, Server Generated UI).
Участие в проектах:
1. Доработка модулей программного комплекса "Компонент предоставления сведений" системы "Витрина Данных" (Росреестр) (PostgreSQL, Kotlin/JVM, Spring Boot, MyBatis, Apache Kafka).
2. Разработка платформы интеграции с BIM-системами (PostgreSQL, Kotlin/JVM, Ktor, Kodein, Hibernate ORM, Apache Nifi).
Участие в разработке платформы внешней интеграции
(BPMN Camunda, Apache Kafka, Kotlin/JVM, MinIO).
Участие в разработке системы защиты информации
(PostgreSQL, Java, Spring Boot, Hibernate ORM).
Участие в разработке приложения мониторинга электрических сетей:
- клиентская часть: разработка картографических модулей (Kotlin/JS, Vue.JS, OpenLayers)
- серверная часть: разработка модулей поддержки мониторинга электрических сетей (Kotlin/JVM, Spring Boot, RabbitMQ, MongoDB, Camunda BPMN)
Собственное/индивидуальное проектирование, разработка, внедрение и поддержка программной части программно-аппаратных комплексов:
1. Система контроля расхода топлива "Пульсар" (авторское св-во № 2017611877 от 10.02.2017 г.) и Система мониторинга транспорта "PetroMap" (авторское св-во № 2011613153 от 21.04.2011 г.):
https://www.pla.ru/catalog/sistema-monitoringa-transporta-pulsar/
https://www.pla.ru/catalog/sistema-kontrolya-rashoda-topliva-pulsar/
- клиентская часть: разработка табличных форм, отображения графиков измерений и картографической информаци (Android, Desktop: Swing, JavaFX).
- серверная часть: разработка телематического сервера, сервера приложений, генератора отчётов (PostgreSQL, Java);
- реализация приёма телематических данных с приборов: ADM, Arnavi, Escort, Galileo, Galileo Iridium, Mielta, Wialon IPS, Galileo EasyLogic; удалённое управление исполнительными устройствами (PostgreSQL, Java, TCP/NIO, JDBC);
- картография: OSM Bitmaps; редактируемые пользовательские векторные элементы.
2. Система видеорегистрации ДЭЛ-150В:
- клиентская часть: разработка приложения для просмотра онлайн-видео с видеокамер и архива видео с регистратора (Java, JavaFX).
- серверная часть: разработка внутреннего ПО видеорегистратора (Embedded Linux on ARM, Embedded Java on ARM, ffmpeg, GPIO, RS-485-over-Ethernet).
Участие в проектировании и разработке ПО мониторинга линий электропередач и оборудования электроэнергетики (Java, Servlets, Caucho Web Server).