• Файл

Артем

IT-спеціаліст

Розглядає посади:
IT-спеціаліст, програміст Java, Python-програміст, Database developer, Back-end програміст
Вік:
25 років
Місто проживання:
Нетішин
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонЕл. поштуLinkedIn

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

АРТЕМ ТКАЧУК
Інженер-програміст · Java / Spring Boot · Python
[відкрити контакти](див. вище в блоці «контактна інформація») · github.com/lecorrr · Нетішин, Україна
ПРО СЕБЕ
Інженер-програміст із трирічним досвідом роботи на Хмельницькій АЕС: розробка застосунків на Java та адміністрування баз даних Oracle і MySQL. Самостійно розробив інтернет-магазин на Spring Boot (REST API, JPA/MySQL, автентифікація, розгортання в Docker), а також створював програмне забезпечення реального часу на Python для комп’ютерного зору та керування двигунами вбудованої робототехнічної системи на Raspberry Pi та NVIDIA Jetson. Упевнено працюю на всіх рівнях стеку — від SQL і REST API до Linux, контейнерів та апаратного забезпечення. Англійська — C1.
ДОСВІД РОБОТИ
Бекенд-розробник Java — інтернет-магазин2025
Самостійний проєкт · бекенд на Spring Boot із вебінтерфейсом
• Розробив бекенд інтернет-магазину на Java 17 і Spring Boot 3: REST API для реєстрації та входу, каталогу товарів, кошика й замовлень, з яким працює фронтенд на HTML/CSS/JavaScript.
• Спроєктував модель даних (користувачі, товари, позиції кошика, замовлення та їхні позиції) на Spring Data JPA і Hibernate з MySQL; під час оформлення замовлення система перевіряє наявність товару, оновлює залишки й перетворює кошик на замовлення, фіксуючи ціну кожної позиції на момент покупки.
• Реалізував хешування паролів через BCrypt, доступ до захищених ендпоінтів за токеном і перевірку власника даних, щоб користувач бачив і змінював лише свій кошик і замовлення.
• Контейнеризував застосунок за допомогою багатоетапної збірки Docker і Docker Compose (застосунок стартує лише після healthcheck MySQL) та налаштував розгортання за зворотним проксі Traefik з HTTPS від Let's Encrypt і Nginx для фронтенду.
Стек: Java 17, Spring Boot 3, Spring Web, Spring Data JPA, Hibernate, MySQL 8, Maven, Lombok, Docker, Docker Compose, Traefik, Nginx, Git
Python-розробник — робототехніка та комп’ютерний зір2026 – дотепер
Конфіденційний R&D-проєкт
• Розробив конвеєр комп’ютерного зору реального часу на Python (OpenCV, NumPy) для вбудованого Linux: захоплення з двох камер із глобальним затвором, детекція фідуціальних маркерів із субпіксельним уточненням, оцінювання 3D-пози, стереотріангуляція та фільтр Калмана — стабільно 30 FPS.
• Створив інструменти калібрування окремих камер і стереопари з підказками оператору під час зйомки та автоматичною перевіркою якості, звіряючи результат із фізичними вимірюваннями; зменшив розбіжність між оцінками положення з двох камер із 30 мм до 1 мм.
• Реалізував керування драйверами крокових двигунів зі зворотним зв’язком через спільну шину UART: аналітична обернена кінематика, окремий робочий потік для кожної осі та прогнозування руху з компенсацією затримки, яке в наскрізних тестах зменшило похибку для рухомих об’єктів приблизно вчетверо.
• Створив вебпанель керування (HTTP-сервер на Python, відео MJPEG, телеметрія в реальному часі) для віддаленої роботи з пристроєм без дисплея; кодування відео винесено з циклу реального часу, що дало змогу втримати частоту кадрів.
• Написав понад 100 автоматизованих тестів, зокрема наскрізні прогони без обладнання на симульованих камерах і двигунах, і перевірив їхню якість мутаційним тестуванням; діагностував і усунув зростання споживання пам’яті на ~60 МБ/год, спричинене фрагментацією купи.
• Запустив захоплення відео з камер на NVIDIA Jetson Orin Nano (L4T): V4L2 із 10-бітними сенсорами, драйвери виробника, оверлеї device tree, збирання модулів ядра поза основним деревом (out-of-tree); за допомогою ftrace відстежив несправність порту MIPI CSI-2 на рівнях драйвера та прошивки.
Стек: Python 3, OpenCV, NumPy, picamera2, pyserial, threading, Raspberry Pi 5, NVIDIA Jetson, Linux (Debian, Ubuntu/L4T), V4L2, Docker, Git
Інженер-програміст і адміністратор баз даних20XX – 20XX (3 роки)
Хмельницька АЕС · Нетішин, Україна
• Розробляв і супроводжував Java-застосунки для внутрішніх потреб станції.
• Адміністрував бази даних Oracle і MySQL: облікові записи та права доступу, резервне копіювання, зміни схем, продуктивність запитів.
• Писав SQL-запити та інтегрував бази даних із Java-застосунками.
ТЕХНІЧНІ НАВИЧКИ
Мови програмування: Java, Python, SQL, Bash
Бекенд: Spring Boot, Spring Web (REST), Spring Data JPA, Hibernate, Maven, Lombok
Бази даних: Oracle, MySQL, PostgreSQL
Комп’ютерний зір і робототехніка: OpenCV (ArUco, калібрування камер, оцінювання пози, стереозір), NumPy, фільтр Калмана, обернена кінематика, керування двигунами через UART, багатопотоковість
Інфраструктура: Linux (Debian, Ubuntu, Arch), Docker, Docker Compose, Nginx, Traefik, systemd, SSH, Git/GitHub
Вбудовані системи: Raspberry Pi 5, NVIDIA Jetson (L4T), V4L2, камери MIPI CSI-2, оверлеї device tree, модулі ядра
ОСВІТА
Київський політехнічний інститут імені Ігоря Сікорського2018 – 2022
Магістр, спеціальність 122 «Комп’ютерні науки»
Бакалавр, спеціальність 142 «Енергетичне машинобудування»
МОВИ
Англійська — C1 (Advanced) · Українська — рідна

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: