Обязанности и достижения:
Базы данных:
- проектирование баз данных в SQL (MS SQL, PostgreSQL) и NoSQL (MongoDB)
- Реализация процедур, функций, триггеров в SQL для автоматического усреднения данных с несколькими уровнями усреднения
C#:
- Реализация взаимодействия программ с микроконтроллерами (программа опрашивает микроконтроллеры) и SCADA (программу опрашивает SCADA).
- Написание собственной SCADA системы и движка SCADA
- Реализация протокола обмена Modbus TCP и Modbus TCP server со всеми возможными перестановками байт
- Разработка кросс-платформенных программ работающих на WIndows 10 и Linux (Ubuntu 20.04 и AstraLinux)
- Написание многопоточных программ
- Реализация windows служб и deamon
- Написание программ обмена по протоколу TCP/IP
- Написание утилитарных программ, оптимизирующие работу windows 10 (отключение WinDefender)
Rapid SCADA:
- Разработка SCADA систем
- Написание программных модулей на C#
DevOps:
- Автоматизация развертывания программ при помощи docker
- Написание bash скриптов
- Ускорение время на разработку SCADA систем на 2 месяца
- Упрощение разворачивания SCADA систем, благодаря Docker.
- Благодаря разработанной собственной SCADA системе экономия более 50 тысяч на проект.