Работал в 8 компаниях 33 года 10 месяцев
Охрана и Безопасность, Промышленность и Производство, IT, Недвижимость и Девелопмент, Медицина и Здравоохранение
головний програміст відділу інноваційних розробок
Название компании скрыто
Охрана и Безопасность
6 лет 11 месяцев
01.2018 - по настоящее время
Основні напрямки діяльності:
- розробка електронних схем та підготовка до серійного виробництва;
- написання програмного забезпечення;
- написання конструкторської документації та сертифікація продукції;
- організація дрібно-серійного виробництва та забезпечення технічної підтримки.
За час роботи в компанії займався розробкою охоронних приладів та супутнього програмного забезпечення. Інформацію про проект можна знайти на сайті: BSD SECURITY SYSTEMS (ohholding.com.ua).
Перелік проектів:
https://support.ohholding.com.ua/
Особисто мною були виконані наступне:
- розробка всієї лінійки охоронних приладів з використанням мікроконтролерів NUC126LG4AE, M487KIDAE, ESP32 (Espresiff IDE), N76E003. Використовувались модулі SIM800, ESP8266-WROOM. При розробці аксесуарів до охоронних приладів використовував мікроконтролери PIC18F26K22, PIC18F46K22, PIC16F1823. Реалізовані канали зв'язку GSM, WI-FI, Ethernet (lwIP), BLE.
- розробка програмного забезпечення для конфігурації приладів. Для приладу на базі ESP32 був створений мобільний додаток для програмування через WI-FI або BLE. Мова програмування - Dart (Flutter). Додатки для інших приладів використовують USB, написані на Lazarus. Посилання на конфігуратор:
https://play.google.com/store/apps/details?id=com.ohholding.airconfig
https://apps.apple.com/ua/app/air-config/id6476199721?l=ua
- написання хмарного сервісу: мова програмування Go, база даних MySQL. Використовував протоколи TCP, UDP, http(s) та WebSocket, а також надсилання push-повідомлень через Firebase..
- створення документації, інструкцій з експлуатації, супровід при сертифікації продукції згідно EN50130, EN50131.
- супровід виробництва, взаємодія з постачальниками електронних компонентів.
- написання технічних завдань іншим розробникам, організація процесу розробки.
В 2020-му році був написаний мобільний додаток для клієнтів smartAMS з використанням мови програмування Java, але з вересня 2024-го не підтримується. Посилання на додаток:
https://play.google.com/store/apps/details?id=com.ohholding.smartams&hl=en&gl=us
провідний інженер програміст
Название компании скрыто
Промышленность и Производство
12 лет 3 месяца
10.2005 - 01.2018
Написання програмного забезпечення для систем охорони та безпеки. Був створений додаток для станцій моніторингу. Мова програмування - Delphi, база даних Firebird, MySQL.
власник компанії
Название компании скрыто
IT
5 лет 6 месяцев
01.2008 - 07.2013
Створив власну компанію. За п'ять років існування компанії була розроблена програма моніторингу для пультів охорони, що підтримувала близько 20 протоколів охоронного обладнання. Мова програмування - Delphi.
Був розроблений комунікатор, який імітував телефонну лінію для охоронних приладів та передавав дані по GSM. Використовувались мікроконтролери PIC18F46K22, модулі зв'язку SIM300, SIM900,SIM800.
Були експериментальні розробки в напрямку GPS-моніторингу, але до серійного виробництва виріб не був доведений.
Також були реалізовані радіоканальні релейні модулі на базі MRF49XA.
В 2008-2009 роках співпрацював з болгарською компанією Телетек Електронікс (teletek-electronics.com) в напрямках написання програмних модулів узгодження, перекладу документації на українську та російську мови.
В 2012-му приймав участь в організації моніторингового центру в місці Мальмо, Швеція: Alarm Nine One One, Location: Borrgatan 3, 211 24, Malmo, Sweden; Website address: www.alarm911.eu. На сьогодні компанія припинила існування і сайт вже недоступний.
програміст
Название компании скрыто
Недвижимость и Девелопмент
1 год 5 месяцев
05.2004 - 10.2005
Проектування малоточних систем: системи охорони та безпеки, відеоспостереження.
програміст
Название компании скрыто
IT
1 год
01.2003 - 01.2004
Розробка програмного забезпечення згідно технічного завдання на Delphi.
програміст
Название компании скрыто
Промышленность и Производство
1 год
01.2002 - 01.2003
адміністрування мереж, серверів на базі Windows NT, написання програмного забезпечення для маркетингових досліджень ринку мінеральних вод
фельдшер
Название компании скрыто
Медицина и Здравоохранение
9 лет 4 месяца
03.1992 - 07.2001
Надання невідкладної медичної допомоги
Санітар хірургічного відділення
Название компании скрыто
Медицина и Здравоохранение
1 год 8 месяцев
07.1990 - 03.1992
Прибирання, догляд за хворими
Ключевая информация
Embedded розробка
Розробка схемотехнічних рішень та підготовка друковних плат до серійного виробництва:
Eagle Cad - використовував після 2018 року
PCad - не використовую з 2018 року.
Розробка програмного забезпечення.
Мова програмування C, C++.
Працював з мікроконтролерами PIC16, PIC18 (серії K та J) , Nuvoton (N76E003, NUC126LG4AE, M487KIDAE). Використовував програмне забезпечення mikroC, MPLAB, KEIL, Espresiff IDE.
Досвід використання SPI, I2C, UART, RS485, modBus, FreeRTOS, LwIP, USB, 1-Wire, Wiegand-26.
Бездротові технології:
GSM-GPRS, GPS - в основному використовував модулі від компанії Simcom. Були експерименти з Quectel, але на рівні експериментальних зразків.
WI-FI - ESP8266, ESP32
BLE - ESP32.
EV1527-433МГц
SubGHz - MRF49XA, RFM300W-868S2 (Hope RF).
Розробка програмного забезпечення
Використовую зараз:
Golang - використовую для створення хмарного сервісу, що забезпечує взаємодію між мобільними додатками та охоронними приладами. Протоколи websocket, http, TCP, UDP. База даних - MySQL, Firebase. Операційна система - Debian. Були експерименти з протоколом MQTT, але на сьогодні не впроваджено.
Також на Go реалізований Телеграм-бот, онлайн оплата Liqpay.
Flutter (Dart) - використовую для створення мобільних додатків. Протоколи websocket, http, TCP, UDP. Є досвід з використання BLE. База даних - SQLite, Firebase. Операційна система - Android, IOS (досвіду мало). Реалізовував навігацію з використанням Open Street Maps. Мобільні додатки створювались на рівні функціоналу, що забезпечував роботу з сервером або обладнанням. Остаточним дизайном та публікацією особисто я не займався, а передавав вже працюючий код іншому фахівцю.
Delphi, Lazarus - використовую для підтримки старих проектів та для написання десктоп-утиліт для програмування пристроїв. Також реалізована програма моніторингу, що працює в real-time режимі. База даних - MySQL.
devC++ - використовую для створення різних консольних додатків для взаємодії з модулями, що працюють через UART. Надалі цей код використовую для переносу на мікроконтролери.
Використовував раніше:
Java - використовував для написання хмарних сервісів до 2020-го року. З 2020 використовую Go.
Також з використанням Java+Android Studio був створений мобільний додаток smartAMS від ідеї до публікації на Play Market. З 2022 почав використовувати Flutter, а підтримку додатку та використання Java припинив.
QT C++ - використовував для консольних додатків, але вже не використовую більше 5 років.
Операційні системи: Windows, Linux (Ubuntu, Debian). Початковий досвід використання macOS (близько місяця).
Експериментальні проекти
Raspberry PI - в 2013 році придбав цей одноплатний комп'ютер, експериментував з використанням Phyton, але все залишилось на рівні експериментів.
MQTT - реалізовував MQTT 5.0 з використанням мов програмування Golang + Flutter (сервер + мобільний додаток). Апаратною частиною займався інший розробник з використанням ESP32+RFM95PW (LORA WAN), але проект був зупинений з початком війни.
Крім того працював з мапами Mapbox, Open Street Maps, прокладанням маршрутів за допомогою Open Rout Service. В різні роки експерементував з GPS-модулями компанії Simcom.
Учился в 2 заведениях
кременчуцький державний політехнічний університет
біомедичні апарати та системи
Кременчук, 2001
Кременецький медичний коледж імені Арсена Річинського
лікувальна справа
Кременчук, 1992
Владеет языками
Английский
средний
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Болгарский
средний
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Русский
свободно
Украинский
свободно
Дополнительная информация
Особисті якості
Вважаю себе відповідальною та ініціативною людиною. Усі проекти, що залежали безпосередньо від мене, доводив до робочого стану.
Завжди намагаюсь пізнавати нове. Знання отримую в основному з безкоштовних онлайн-курсів, книг, матеріалів мережі Інтернет.
За стилем управління командою – організатор, котрий намагається створити творчу атмосферу. Розробка - процес творчої та якісний продукт можливий лише ініціативній команді. Для мене не прийнятне "болото", в якому нікому нічого не потрібно.
Я не маю шкідливих звичок. Веду здоровий спосіб життя.
Шукаю роботу з гідною зарплатою та можливістю реалізації свого потенціалу. Готовий до відряджень по Україні.
Військовозобов'язаний (сержант по строковій службі), в ТЦК дані оновлені, підлягаю мобілізації. Пропозиції пов'язані з роботою в оборонному комплексі, ЗСУ та НГУ розглядаю.
Водійське посвідчення
Маю водійське посвідчення категорії В та досвід керування авто близько 30 років.
Анонимный соискатель
програміст, розробник, керівник проекту
Киев
Деснянский район
Работает, но открыт для предложений
полная занятость
Обновлено 11 часов назад