Дополнительные сведения:
В начале карьеры был погружен в системное программирование и АСУ ТП (написание драйверов, разработка АСУ ТП, пользовательских интерфейсов для АСУ ТП). В дальнейшем, после почти 9 лет работы по этому направлению было принято решение перейти на продуктовую разработку более высокого уровня (системы WMS, ERP и т. д.).
На текущий момент уже 4+ года занимаюсь продуктовой разработкой. Переход с одного языка программирования не вызывает сложностей, как и использование различных фрейворков и библиотек.
Есть желание перейти на разработку на языках Python или Go.
Навыки и опыт:
- Разработка пользовательского интерфейса управления (ОС QNX, С++).
- Разработка и сопровождение промышленных АСУ ТП (ST, LD, FBD).
- Разработка баз данных для АСУ ТП (БД Mysql, написание запросов).
- Написание драйверов под Linux (для сетевой карты, микросхем RS-232/485 т. п.)(С/С++).
- Сборка ядра Linux под проектируемое устройство.
- Разработка среды программирования для собственного программного продукта (Qt).
- Есть опыт разработки программ на микроконтроллерах ARM, atmega (с++).
- Разработка скриптов на JS для embedded веб-интерфейса.
- Работа с БД Sybase.
- Разработка прикладного ПО под Windows/Linux (C/C++, C#, Delphi, Qt, VB, Python, Java).
- Разработка ПО под Android (Android Studio).
- Разработка сервиса ЭДО на Java 8 (Работа с API (HTTP API провайдеров ЭДО), JSON (GSON), xml (SAX), JDBC, SQL (Sybase)).
- Разработка сервиса для работы по технологии MultiPiking (С++).
- Разработка модулей для системы WMS.
- Работа по методологии scrum (Agile).
- Опыт разработки API для торговой сети (PHP, REST API, RabbitMQ, Postgres, MVC, Composer).
- Разработка программных модулей и сервисов для автоматизации касс и ERP для торговой сети (PHP).
- Разработка сервиса для работы с электронным документооборотом (ЭДО)(PHP).
Владение программными продуктами:
QT Creator, IDE Momentics, Eclipse, IntelliJ IDEA, Keil uVision, Delphi/C++ Builder, MySQL Server, MS Office, Android Studio, Artisan, DBeaver.
Программировал на языках:
С/С++, С#, Delphi, PHP, Java, VB, Pascal, ASM.