- Файл
Андрій
Програміст мікроконтролерів
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/17403594/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Про себе
2020–2026 Керiвник вiддiлу C++, CHI, Харкiв
1. Розробка продвинутої IoT мiкрохвильової печi
Роль: Розробник C++, Керiвник команди (7 розробникiв)
Замовник виробляє кухоннi прилади для мережевих ресторанiв, кафе та iнших бiзнес клiєнтiв.
Цi просунутi прилади пiдключенi до всесвiтньої мережi для дiстанцiйного контролю та нала-
штування.
У рамках цього проекту була розроблена нова плата керування пiччю (на основi мiкрокон-
троллера i.MX6) з графiчним iнтерфейсом користувача, USB портом та виходом у мережу
за допомогою Wi-Fi або Ethernet. Графiчний iнтерфейс користувача дозволяє користувачевi
вибирати рецепт для приготування, редагувати книгу рецептiв, експортувати/iмпортувати
набори рецептiв, взаємодiяти з хмарним сервером, збирати/вiдображати статистику тощо.
Крiм того, спецiальний iнженерний режим дозволяє робiтникам на фабрицi проводити сервiснi
налаштування та тестування перед вiдвантаженням печi.
Технологiї: ARM, C++, Qt/QML, Yocto Linux, u-Boot, NXP i.MX6, MODBUS, SQLite, IoT,
JSON
Мої задачi:
(а) Розробка архiтектури проекту, схеми бази даних з нуля
(б) Керування та розподiлення задач командi з 7 розробникiв
(в) Пiдтримка та додавання нового функцiоналу
(г) Реалiзацiя iнтерфейсу користувача с використання бiблiотеки Qt
(д) Iнтеграцiя у Yocto Linux
(е) Реалiзацiя комунiкацiї через MODBUS
(ж) Доналаштування u-boot
2. Соцiальна мережа з вiдеочатом
Роль: Архiтектор
Замовник захотiв створити соцiальну мережу з вiдеочатом пiд час пандемiї Ковiд-19. Було
розроблено рiшення з використанням WebRTC та XMPP.
Технологiї: WebRTC, XMPP, iOS, Android, Janus, ejabberd
Мої задачi:
(а) Розробка архiтектури проекту
(б) Вибор технологiй
(в) Налаштування комунiкацiї мiж пiдкомандами
3. Тренувальний проект: сайт рецептiв
Роль: Вчитель C++, студент AngularJS
Проект для отримання навичок з використання генеративного ШI для розробки ПО через
обмiн ролей розробникiв.
Технологiї: AngularJS, TypeScript, C++, Drogon Web Framework, SQLite, ChatGPT, Gemini
Мої задачi:
(а) Вивчення можливостей сучасних генеративних ШI
(б) Створення вебсайту на AngularJS
(в) Допомога у вивченнi C++
г. Харкiв, вул. Нескорених, б.4, кв. 568
I [
2011–2020 Розробник, QArea, Харкiв
1. IoT хаб для сбору даних з медичних датчикiв
Роль: Розробник C
У замовника є набiр спецiальних медичних датчикiв (з пiдтримкою Bluetooth Low Energy), i
метою цього проєкту є збiр даних через Bluetooth та завантаження їх на хмарний сервер за
допомогою протоколу MQTT. Рiшенням є використання маршрутизатора на базi OpenWRT
з кастомною прошивкою. Було докладено додаткових зусиль для забезпечення можливостi
використання пристрою в рiзних IТ-середовищах (пiдключення на основi Ethernet, пiдклю-
чення WiFi-PSK, пiдключення WiFi-Enterprise; рiзнi обмеження з боку правил безпеки мiсця
встановлення, тощо).
Технологiї: C, Linux, OpenWRT, WiFi, Bluetooth Low Energy, MQTT, GLib, D-Bus, SOCKS
proxy
Мої задачi:
(а) Розробка проекту з нуля
(б) Iнтеграцiя з bluez та D-Bus
(в) Реалiзацiя спецiальних Bluetooth протоколiв
(г) Розробка модуля налаштування та налагодження пiдключення до мережi (через WiFi,
Ethernet, LTE)
(д) Розробка системи оновлення прошивки як на датчиках так i на самому хабi
(е) Виправлення помилок у Bluetooth подсистемi Linux
2. Система вiдеомонiторингу
Роль: Розробник C++
Розробка комплексу застосункiв для системи вiдеоспостереження (CCTV), що включає IP-
камери, сервер зберiгання та клiєнтськi програми. Система забезпечує збереження вiдеопотокiв
на серверi та надає клiєнтам доступ до онлайн-трансляцiй i архiвних записiв.
Технологiї: C++, Linux, GStreamer, Qt, RTSP, RTP/RTCP, NVidia CUDA, PostgreSQL
Мої задачi:
(а) Iнтеграцiя Qt та GStreamer
(б) Розробка функцiоналу RTSP клiєнта
(в) Iнтеграцiя енкодера-декодера NVidia для вiдео у форматi H.264
(г) Розробка системи зберiгання та експорту вiдео файлiв
(д) Налаштування СУБД PostgreSQL
3. Система геопозицiювання за допомогою бездротових мереж
Роль: Розробник C++
Розробка системної бiблiотеки, що використовує бездротовi мережi (Wi-Fi, GSM) для визначення
позицiї користувача. Система також збирає данi GPS для внесення автоматичних коректувань.
Технологiї: Cross-platform Linux/Windows/Mac OS X/BREW/Android, C++, Java, Python,
NPAPI, Wi-Fi, GPS, CMake
Мої задачi:
(а) Пiдтримка iснуючого коду
(б) Портування та адаптацiя для нових платформ
(в) Оновлення автоматизованих тестiв
(г) Реалiзацiя нових алгоритмiв
4. Набiр мобiльних додаткiв-словникiв
Роль: C++ Developer
Метою цього проекту було створення додатку-шаблону словника, а також створення близько
двох сотень додаткiв-словникiв рiзних комбiнацiй двох мов. Цей додаток дозволяє користувачу
переглядати переклади слiв та фраз, а функцiя флешкарт сприяє швидшому вивченню.
Технологiї: Symbian, Qt, QML, C++, SQLite
Мої задачi:
(а) Розробка з нуля додатку-шаблону
(б) Збiрка фiнальних додаткiв з рiзними комплектами баз даних
г. Харкiв, вул. Нескорених, б.4, кв. 568
I [
2011–2020 Розробник, QArea, Харкiв
5. Iнтернет радiо
Роль: C++ Developer
Додаток дозволяє користувачу слухати рiзнi музичнi станцiї, читати новини, переглядати
програму передач та слухати треки на замовлення.
Технологiї: Symbian Anna/Belle, Qt, QML, C++, SQLite
Мої задачi:
(а) Розробка з нуля
(б) Пiдтримка, додавання нових радiопрограм
6. Набiр мобiльних додаткiв-путiвникiв
Роль: C++ Developer
Метою цього проекту було створення додатку-шаблону путiвника, де кожен путiвник мiстить
iнформацiю про певний пункт призначення, його визначнi пам’ятки, готелi, аеропорти тощо.
Технологiї: Symbian Anna/Belle, Qt, QML, C++, SQLite
Мої задачi:
(а) Розробка додатку-шаблону з нуля
(б) Збiрка фiнальних додаткiв з рiзними комплектами баз даних
7. Реверс-iнжинiринг протоколу Skype та розробка альтернативної реалiзацiї
Роль: Розробник C++, Дослiдник
Метою цього проекту було дослiдження та створення альтернативної реалiзацiї протоколу
Skype.
Технологiї: C++, Boost, IDA Pro, gdb, Python, Assembler x86
Мої задачi:
(а) Аналiз зворотнього коду рiзних реалiзацiй Skype
(б) Створення механiзмiв обходу програмного захисту вiд налагодження
(в) Реалiзацiя елементiв протоколу Skype
2008–2011 Розробник, 3SI2, Харкiв
1. Розробка системи трекiнгу
Роль: Розробник
Система складається з GPS трекерiв пiдключенних до глобальної мережi, та вебсайту для
користувачiв.
Технологiї: PHP, Python, C, C++, Asm ARM, MySQL, GPS, GSM
Мої задачi:
(а) Створення коду пiдключення до мережi GSM
(б) Отримання даних GPS з приймача GPS (протокол NMEA)
(в) Обробка даних з серверу на трекерi (змiна налаштувань тощо)
2. Розробка автоматизованої системи кол-центру з розпiзнаванням голосу
Роль: Розробник
Метою цього проекту створення системи ТВ вiкторини.
Технологiї: Asterisk, Lumenvox, PHP, MySQL
Мої задачi:
(а) Налаштування Asterisk
(б) Программування dial plan
(в) Iнтеграцiя системи розпiзнавання голосу
3. Розробка драйверiв для Linux
Роль: Розробник C
Було створено декiлька драйверiв для USB пристроїв вводу.
Технологiї: C, Linux, USB
Мої задачi:
(а) Написання драйверiв з нуля
Навички
г. Харкiв, вул. Нескорених, б.4, кв. 568
I [
Мови про- C/C++, Assembler x86, Assembler ARM, Python, Java, Prolog, Bash
граммування
Фреймворки Qt, Boost, SQLite, PostgreSQL, GLib, D-Bus, netlink, ANTLR, flex/bison
та бiблiотеки
Операцiйнi Windows, GNU/Linux (Yocto, OpenWRT, Ubuntu, Gentoo)
системи
Iнструменти QtCreator, Codesourcery GNU Toolchain, Eclipse, Netbeans, KDevelop, gVim,
розробки C++ Builder 5.0/6.0
Протоколи TCP/IP, HTTP, MODBUS, MQTT, XMPP, USB, I2C, NMEA GPS, GSM AT,
Bluetooth Low Energy
Системи Mercurial, Git, Subversion, CVS
керування
версiй
Знання мов
Українська Рiдна
Англiйська Upper Intermediate
Японська Базово
Освiта
2006–2010 Бакалавр, Харкiвський нацiональний унiверситет iм. В.Н. Каразiна
Бакалавр прикладної математики
2010–2011 Магiстр, Харкiвський нацiональний унiверситет iм. В.Н. Каразiна
Магистр информатики, викладач математики та iнформатики
Спортивнi здобутки
2004 Перше мiсце на Всеукраїнськiй Олiмпiадi з iнформатики
2004 Перше мiсце на Всеукраїнському конкурсi Малої Академiї Наук з iнформатики
2005 Друге мiсце на Всеукраїнськiй Олiмпiадi з iнформатики
2005 Третє мiсце на Всеукраїнському конкурсi Малої Академiї Наук з iнформатики
2006 Друге мiсце на Всеукраїнськiй Олiмпiадi з iнформатики
2006 Третє мiсце на Всеукраїнському конкурсi Малої Академiї Наук з iнформатики
2007 Третє мiсце у iндiвiдуальному залiку на Всеукраїнському етапi олiмпiади ACM
г. Харкiв, вул. Нескорених, б.4, кв. 568
I [
Похожие кандидаты
-
Electronics Technician
Удаленно, Житомир, Другие страны -
Инженер-электроник, программист микроконтроллеров
Удаленно, Каменское -
Інженер БпЛА
25000 грн, Удаленно, Днепр -
Embedded hardware developer, програміст мікроконтролерів
95000 грн, Удаленно, Киев , еще 2 города -
Інженер дронів
Удаленно, Ровно -
C++ developer
Удаленно, Львов