Petro Gordiievych
Рейтинг
Уровень владения языками
Резюме
Petro Gordiievych
Career Overview
Java/JavaScript Enterprise Applications full stack developer with 8+ years of experience in the wide area of development and advanced methods of teamwork and management.
Qualifications
- Java, JavaScript, Swift, Python, TypeScript, MySQL, PHP, CSS, HTML, JSON, XML, AJAX
- Software architecture and programming
- Algorithms, Strong understanding OOP, Design patterns
- MySQL Database design and optimization
- Apache Tomcat 6,7,8, Glass Fish, NodeJS
- Maven, Ant, Grunt
- Spring, Struts, Hibernate, jUnit, Selenium
- AngularJS, jQuery, Bootstrap, Protractor, Jasmine
- jHipster, PlayFramework
- Eclipse, PyCharm, Intellij IDEA, Sublime, Vim, Notepad++
- Jira, Trello, KanbanFlow
- Git, SVN, CVS
- Experience in projects with legacy code
- Windows, Linux, MS-DOS
- Tensor Flow, OpenCV (as hobbies)
Accomplishments
Software development
- Enterprise J2EE application (http://tech4trade.net/) for managing the whole cycle of purchase/delivery process between buyers and suppliers
- Mobile app (Android and iOS hybrid HTML5/JS based on Apache Cordova) which allow QC inspectors perform inspection on the factory and synchronize data in real time with server to show customer how inspection is going
- Warehouse J2EE app (http://120.24.168.27/ - server part and mobile app) which allows factory salesperson get the latest information about the product (amount, prices) and create order lists for customers from the mobile phone app, synchronize it with the server, prepare reports, etc.
- Complex GeoJSON processor. Python script which fetching GeoJSON data from the server, process it (traversing through JSON, assembling, filtering, etc.) and compress according to specific algorithm. Script exchanges data with REST servers, ORDB (Oracle, PostgreSQL), CouchBase. I created this script from the scratch, just followed specification. During the development I was using several different python libs.
- Standalone java app which automates reports building process for QC inspectors
- PHP module which allows web marketing company track customers which belong to specific projects by phone number and special code
- C++ App for science center “TEZIS” (Kiev, Ukraine), which allow calculating coordinates of tool by measuring accelerates
- E-commerce websites, internet shops, web blogs
Software system architecture
- Redesign entire project which was 7 years old to be able to run well with latest technologies
IT team management
- Managed IT team (have the experience to manage international team), resolved communications problems, implemented Agile, deployed and customized Jira.
Work experience
Luxoft (senior full stack developer), Kiev, Ukraine from 09/29/2017 – now
- Server Application (Java/JavaScript: Spring, Karaf, PredixSDK, Angular, etc.)
- Python (perform geojson data, fetch from remote server, convert, upload to third server, etc.): lz4, requests, cx_oracle, psycopg2, threading, math, numpy
- Mobile Applications (Android, iOS)
- Mobile enterprise project
SBE International (head programmer), Ningbo, China from 11/11/2011 – 09/28/2017
- Full stack Java development
- Development and optimization DB
- Deployment on the server, organization server environment, DevOps
- FrontEnd development
- Android/iOS development (under PhoneGap/Apache Cordova)
NeoProfit (WebDeveloper), Kiev, Ukraine 01.2010 until 10.2010
- Full stack web development
Education and training
Warsaw Politechnic University 09/01/2014 – 07/01/2015
PhD program on the mathematical department. Study “Artificial Intelligence”, subject “Human-like Chess game”
University “Kiev Politechnic Institute”, Kiev, Ukraine 09/01/2005 – 06/30/2011
Faculty of Radiotechnic, specialization “Information security and Bank’s equipment”. Master degree with awards.
Навыки и умения
Программирование
- AI и машинное обучение
- C и C++
-
Java
от 1033 UAH за час
-
Javascript и Typescript
от 2066 UAH за час
-
Python
от 2066 UAH за час
- Базы данных и SQL
- Веб-программирование
-
Встраиваемые системы и микроконтроллеры
от 3358 UAH за час
-
Десктопные приложения
от 2066 UAH за час
-
Парсинг данных
от 2066 UAH за час
- Разработка ботов
Дизайн и арт
Услуги
- Автоматизация управления предприятием
-
Интеграция платежных систем
от 2066 UAH за час
-
Консультирование по AI
от 2583 UAH за час
-
Обработка данных
от 2066 UAH за час
- Поиск и сбор информации
Мобильные приложения
Администрирование
Аутсорсинг и консалтинг
Портфолио
- Все работы 8
- Java 1
- Веб-программирование 1
- Десктопные приложения 2
- Разработка под iOS (iPhone и iPad) 2
- AI и машинное обучение 1
- Встраиваемые системы и микроконтроллеры 1
-
1 108 498 UAH Портал управления LLMs
AI и машинное обучениеМинулого місяця одна з наших команд завершила розробку порталу управління LLM. У цій публікації я коротко опишу це SaaS-рішення, час, який ми витратили на розробку, технології, які ми використовували, та надам посилання на середовище розробки.
Наш клієнт вже створив середовище управління LLM. Воно дозволяє користувачам запускати та навчати LLM, надсилати запити та отримувати відповіді. Його здебільшого використовують освітні платформи, такі як OpenEdx. Власники таких платформ можуть навчати LLM, надаючи їм книги та курси, використовувати їх для навчання та тестування студентів за допомогою вікторин, згенерованих LLM. Вся взаємодія відбувається через чат-бота, який виконує роль репетитора. Коротше кажучи, це складний інструмент, який легко інтегрується в існуючі освітні платформи.
… Запит клієнта полягав у розробці платформи, де їхні клієнти могли б додавати власні LLM, використовувати попередньо визначені моделі, проводити навчання та налаштовувати поведінку бота на освітніх сайтах. Платформа також мала підтримувати платежі та підписки. Весь процес розробки — від проектування до остаточної здачі — мав бути завершений протягом двох місяців.
Через дуже обмежені часові рамки ми обрали технологічний стек, з яким нам було найкраще знайомо:
- Бекенд: jHipster на Java 23 (зазвичай ми надаємо перевагу Kotlin для розробки бекенду, але kHipster ще не оновлений під jHipster).
- База даних: PostgreSQL
- Фронтенд: Веб-додаток Angular
- Платіжний шлюз: Stripe
- CI/CD: GitHub Actions
- Розгортання: Образ Docker, який можна запускати через Docker Compose або Kubernetes
- Система тикетів: Jira
- Документація: Confluence
- Комунікація команди: Slack
- Комунікація з клієнтами: Telegram
За шість тижнів ми завершили розробку додатку, а потім витратили два тижні на інтеграцію, тестування та тонке налаштування. Команда складалася з одного бекенд-розробника, одного фронтенд-розробника, одного спеціаліста з контролю якості та одного менеджера.
Ви можете побачити результат тут: https://portal.intela-bot-ai.com — це середовище розробки. Зараз готується кілька продакшн-примірників для освітніх та інших типів клієнтів.
-
258 302 UAH Умный термостат
Встраиваемые системы и микроконтроллерыРазработка индивидуальной печатной платы и прошивки для умного термостата, который безупречно взаимодействует с сервером через WiFi. Термостат создан с нуля на платформе ESP32, обеспечивая гибкие возможности подключения — как через сервер, так и напрямую с мобильными приложениями через Bluetooth.
Основные особенности проекта:
… • Индивидуальный дизайн печатной платы: Разработана надёжная электронная плата на базе ESP32 с поддержкой проводных и Bluetooth датчиков для повышения функциональности и точности данных.
• Разработка встроенного программного обеспечения: Создано эффективное, высокопроизводительное ПО на C++ с использованием библиотеки ESP-IDF, обеспечивающее надёжное соединение с сервером через защищённые протоколы.
• Протоколы и подключение: Реализованы протоколы HTTPS и MQTTS для безопасной и надёжной передачи данных, что позволяет термостату безопасно отправлять и получать данные с сервера.
• Интеграция с внешними датчиками: Настроены и интегрированы как проводные, так и Bluetooth датчики, что позволяет термостату собирать и обрабатывать данные окружающей среды в реальном времени.
• Соответствие EMS: Плата успешно прошла тестирование на соответствие электромагнитной совместимости (EMS), обеспечивая надёжность и безопасность в различных условиях эксплуатации.
Ключевые технические навыки:
• Проектирование встроенных систем и разработка прошивки: Обширный опыт программирования прошивок для ESP32 и разработки встроенных систем на C++, оптимизированных для надёжного соединения с минимальной задержкой.
• Проектирование печатных плат и интеграция датчиков: Экспертные знания в проектировании печатных плат с ESP32, а также интеграции и калибровки внешних датчиков для точного сбора данных.
• Протоколы безопасной связи: Опыт внедрения протоколов безопасной связи (HTTPS, MQTTS), обеспечивающих целостность данных и безопасность при взаимодействии с сервером.
-
Pulse V - мобильные приложения iOS и Android + CRM
Разработка под iOS (iPhone и iPad)В этом проекте наша команда из трёх человек разработала три ключевых компонента:
1. Нативные мобильные приложения: iOS и Android
2. Backend API и CRM
… 3. Прошивка для микроконтроллера ESP32
Цель проекта:
Основной целью этого проекта было разработать мобильные приложения, которые позволяют пользователям управлять специальным медицинским оборудованием через Bluetooth. CRM-система была создана для помощи в управлении клиентами, отслеживании режимов работы, обработке платежей и мониторинге использования оборудования. Мобильные приложения обеспечивают функции регистрации пользователей, аутентификации, выбора медицинских программ и управления их выполнением.
Технический подход:
Мы выбрали микроконтроллер ESP32 в качестве коммуникационного моста между мобильными приложениями и блоком управления оборудованием и разработали специальную прошивку для ESP32 для обеспечения бесперебойной связи. После завершения разработки мобильные приложения были опубликованы в магазинах приложений для iOS и Android.
Срок выполнения:
Весь проект, от разработки до публикации мобильных приложений, был выполнен за 10 рабочих дней.
Использованные технологии:
• Мобильные приложения: Разработаны с использованием Kotlin Multiplatform Mobile (KMM), с Kotlin для Android и Swift для iOS.
• CRM и Backend API: Созданы с помощью kHipster (jHipster), Spring Boot, Angular и PostgreSQL, с использованием Kotlin и TypeScript.
• Прошивка для ESP32: Программировалась с использованием фреймворка ESP-IDF на языке C.
-
516 604 UAH Мобильное приложение для умного дома для iOS и Android
Разработка под iOS (iPhone и iPad)Удобное мобильное приложение (#iOS, #Android) для управления отоплением дома и офиса.
Часть #Android написана на Kotlin, #iOS - Swift. Общая бизнес-логика - #KMM.
… UI создается на #JetpackCompose и #SwiftUI.
Общение с устройствами по #Wifi и #bluetooth (#BLE).
Протоколы передачи данных: #HTTP и #MQTT.
Автоматическая сборка приложения и публикация в Google Play и Apple App Store с помощью #fastlane
-
516 604 UAH PARCEL MANAGER
Десктопные приложенияСерверы и мобильные приложения, которые помогают управлять парцелами на все пути из Китая в Украину.
The Parcel Manager Mobile application was created to track each step of a parcel from a supplier in China to the end customer in Ukraine. В приложении вы можете видеть всю информацию о парцеле (вес, размеры доставки, и т.д., which manager packaged it and what kind of goods it contains. , который менеджер упаковал его и какие виды товаров он содержит. QR code reader, multiple ways to upload pictures of parcels and packages minimizing possibility of making mess and delay delivery.
… #SpringBoot #Ionic #Angular #MySQL5 #docker
-
774 906 UAH Проформа Invoice
Веб-программирование- мониторинг доступности товаров в warehouses;
- Quick access to goods information (prices, options available, и т.д.) ;
Оперативное создание ордерной карты (от мобильного приложения);
- синхронизация с сервером (data on goods, order cards);
… - Access to data in offline (всю информацию хранится на мобильном телефоне во время синхронизации);
- Удобный экспорт выбранных товаров в Excel;
- Generation of water marks on photos of goods when exported to Excel;
- Quick optimized search among tens of thousands of products. - Быстро оптимизированный поиск среди десяток тысяч продуктов.
#javaee #javascript #MySQL5 #Bootstrap #PhoneGap #Ionic
-
6 199 248 UAH Green Power Oriented Home →
Десктопные приложенияИнновационная технологическая экосистема для электрического отопления и умного дома. Started from design, architecture, and following implementation of Backend, Frontend, Electronic board, Firmware, and Mobile application (KMM).
This project is in production and servers for electrical heaters with smart thermostats (https://gpo-store.com/).
#smarthome #iot #mobileapp #SpringBoot #MQTT #postgresql #influxdb #Kotlin #Angular #typescipt #architecture #PCB
-
168 492 UAH Asap Cash - Биржа валют
JavaРазработка системы автоматизации работы онлайн-обменника (серверная часть, веб-страницы, гибридные мобильные приложения).
Отзывы и комплименты о выполненных проектах 7
1 июня 2025
11 085 UAH
Переводчик Discourse форума по API Llama 3
Выполнено в самом лучшем виде. Остался доволен работой! Спасибо за проект.
![]()
17 мая 2025
5321 UAH
Парсер Reddit поставить на VPS
Исполнитель очень кропотливо помогает решить все вопросы. Крайне рекомендую к сотрудничеству и буду сотрудничать еще.
![]()
6 марта 2025
22 170 UAH
Парсер Reddit с импортом обсуждений на форум Discourse
Парсер работает как нужно. Все сделано профессионально и буду обращаться еще! Благодарю!
![]()
3 января 2025
22 170 UAH
Доработка Android приложения на Kotlin для сканера RFID бирок
Проект выполнен качественно и быстро.
5 октября 2024
26 604 UAH
Мобильное приложение
Работал над созданием мобильного приложения для нашего проекта, включающего регистрацию пользователей, интеграцию с CRM, а также разработку интерфейса для работы с программами и Bluetooth-устройствами. Пошта проявил себя как профессионал высокого уровня: оперативно реагировал на все запросы, вносил необходимые правки и предоставлял ценные советы по улучшению функционала. Все задачи были выполнены качественно и в срок, при этом соблюдались все технические требования и стандарты разработки.
Отдельно хочу отметить грамотный подход к организации работы: каждый этап был подробно обсужден, и в результате мы получили полностью рабочий продукт, готовый к использованию. Рекомендую для сотрудничества по мобильной разработке, особенно если требуется внимание к деталям и высокий уровень профессионализма.
![]()
14 января 2024
8868 UAH
Программное обеспечение Virtual Shelly em, работающее на Docker / данные из Mqtt
Проект прошел хорошо. Проект был успешно реализован в сотрудничестве с Петром. Мы с нетерпением ждем работы с вами снова.
18 июня 2020
1000 UAH
Java OpenCV обнаружение клонированных участков на изображениях
Отлично справился с задачей, знает свое дело.
![]()
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Фриланс-проект |
|||||
|
Фриланс-проект |
|||||
|
Переводчик Discourse форума по API Llama 3
11 085 UAH
|
|||||
|
Парсер Reddit поставить на VPS
5321 UAH
|
|||||
|
Парсер Reddit с импортом обсуждений на форум Discourse
22 170 UAH
|
|||||
|
Фриланс-проект
22 170 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект
51 660 UAH
|
|||||
|
Фриланс-проект
4877 UAH
|
|||||
|
Фриланс-проект |