Обязанности и достижения:
Ранний опыт разработки на Java, C/C++, Qt/QML для промышленных контроллеров, POS-оборудования и IPTV-приставок. Участвовал в проектах по автоматизации производства, интеграции с внешними устройствами и построении встроенных решений.
Основные достижения и задачи:
* Получение сертификата Oracle Certified Associate Java SE 8 Programmer I;
* Разработка модулей системы автоматизации розничной торговли на Qt5 (C++), интеграция с торговым оборудованием (POS-терминалы, весы, ККТ). Дополнительно использовались языки С#, Java, Kotlin;
* Разработка ПО и прошивки для IP-TV приставок на Qt, C++, bash-скриптах, настройка сборочных серверов, установка SDK, прошивка образов Linux и Android. Сборка ядра Linux. Оптимизация размера прошивки;
* Разработка ПО и прошивки для IP-TV приставок на Qt, C++, bash-скриптах, настройка сборочных серверов, установка SDK, прошивка образов Linux и Android. Сборка ядра Linux. Оптимизация размера прошивки;
* Разработка ПО на Qt С++ для промышленного контроллера Atmel, ОС Linux (управление промышленным оборудованием) с использованием СOM (RS-485), USB, Fram, Ethernet, Modbus (RTU/TCP) и доступом к внутренним регистрам;
* Сборка и установка системы на промышленные контроллеры (ОС Linux) с использованием Buildroot. Кросс-компиляция недостающих модулей и программ;
* Разработка ПО для промышленного контроллера системы депарафинизации нефтяных скважин, сборка образа и ядра для контроллера;
* Разработка прошивки на C для STM32 микроконтроллера;
* Администрирование БД MS SQL, SQL запросы, процедуры, функции, бекапирование. Составление отчетов MS SQL Report Builder.
Технологии: Java, Kotlin, C/C++, Qt/QML, Swing, PostgreSQL, SQLite, MS SQL, Buildroot, LTIB, Bash, Linux, STM32, Atmel, Freescale, Modbus, RS-485, Ethernet, USB, GPIO, JNI, COM, Wi-Fi, Bluetooth, SCL, Siemens Step 7, WinCC.