Працював в 5 компаніях 6 років 6 місяців
IT, АПК (Агропромисловий комплекс), Реклама та PR-послуги
Full-stack PHP Developer (remote)
Dumka
IT
1 рік 6 місяців
05.2023 - 11.2024
Як розробник у Dumka.pro, я брав участь у створенні та впровадженні рішень для платформи Shopware 6.5.3 з метою міграції проєкту електронної комерції з CS-Cart на Shopware, зберігаючи всі ключові функціональності, інтеграції та користувацький досвід.
Мої обов'язки включали:
Розробка плагінів
- Робота з backend (PHP 8.2, Symfony 7, DAL, MariaDB) та frontend (Vue.js 3, JavaScript) для створення кастомних плагінів.
- Реалізація REST API для інтеграцій та додаткової функціональності.
Розширення функціональності платформи
- Використання Event System для підписки на події та впровадження кастомної бізнес-логіки.
- Створення власних подій для взаємодії між компонентами та плагінами.
Інтеграція системи
- Налаштування адміністративних інтерфейсів за допомогою Twig та стандартних UI-компонентів Shopware.
Дослідження та адаптація існуючих рішень
CS-Cart:
- Вивчення структури та принципів роботи плагінів для платформи CS-Cart.
- Аналіз бізнес-логіки, інтеграцій і функціональності для перенесення схожих рішень на платформу Shopware.
- Адаптація ідей з CS-Cart для вирішення завдань у Shopware.
Shopware:
- Детальний аналіз існуючих плагінів і рішень на платформі Shopware.
- Вивчення функціональності стандартних компонентів, таких як Event System, Admin UI, структура бази даних та інтерфейси системи.
- Використання існуючих рішень для розробки нових плагінів або оптимізації функціональності.
Full-stack PHP developer
Jellyworkz
IT
2 роки 4 місяці
01.2022 - 05.2024
Обов'язки:
- Виконання оцінки, проектування та декомпозиції завдань, а також розробка проектів на різних рівнях
- Розробка серверної частини на PHP та Laravel, включаючи створення API для різноманітних додатків.
- Інтеграція платіжних систем, забезпечуючи безпеку та надійність транзакцій.- Реалізація систем повідомлень для мобільних додатків за допомогою Firebase.
- Створення чат-систем на основі WebSocket.
- Підтримка та розвиток веб-сайтів та мобільних додатків.
- Розробка адміністративних інтерфейсів з використанням Vue.js (Vuetify) та Blade.
- Впровадження практик модульного програмування, включаючи розробку та інтеграцію пакетів Composer для спрощення та оптимізації процесу розробки.
Досягнення:
- Ефективно інтегрував зовнішні платіжні сервіси, підвищивши безпеку фінансових операцій.
- Розробив високопродуктивні системи для чатів і визначення місцеположення, покращивши комунікацію та взаємодію в додатках.
- Успішно застосував модульний підхід у розробці, значно збільшивши швидкість і якість виробництва програмного забезпечення.
- Реалізував користувацькі адміністративні панелі, значно спростивши управління контентом і користувачами.
- Створив Electron додаток з підтримкою роботи з UART-портами на Vue.js, розширивши можливості пристроїв і покращивши користувацький інтерфейс.
Full-stack PHP developer
АГРОЦЕНТР
АПК (Агропромисловий комплекс)
2 роки 2 місяці
11.2019 - 01.2022
Обов'язки:
- Збір вимог, опис і постановка завдань.
- Розробка та підтримка функціоналу проектів, в основному пов'язаних з персоналом.-Backend розробка на PHP (Yii2, Vanila);
- Frontend розробка на JavaScript (Webix,Vue.js).
- Обмін даними за протоколом SOAP з 1С та іншими системами;
- Розробка модулів гібридного мобільного додатку на базі Webix і Cordova;
Досягнення:
- Налагодження та рефакторинг існуючих систем
- Передача кадрових документів формату pdf на ЕЦП керівникам в систему електронного документообігу;
- Система створення заявок на відпустку. З узгодженням на керівників. І ескалацією не закритих заявок;
- Створення та блокування облікового запису користувача за інформацією з кадрових документів 1С;
- Проектування та розробка системи обліку робочого часу співробітників за біометричними даними (відбитки пальців, розпізнавання облич) з використанням пристроїв Hikvision. Від отримання фактичних даних відзначення з пристрою до свірки з планом-розкладом і відображення даних у вигляді календарного таблиці;
- Проектування системи преміювання співробітників. З критеріями на основі посадових KPI;
- Авторизація співробітників через LDAP у веб системах;
- Проектування та розробка системи узгоджень;
- Розробка кількох сторінок дашборду для відділу HR на Vue.js з використанням Highcharts;
- Парсинг табличних PDF каталогів запчастин за допомогою Camelot і PHP;
Junior PHP Developer
SimplaMarket
Реклама та PR-послуги
1 рік 1 місяць
11.2018 - 12.2019
- Розробка інтернет-магазинів на OkayCMS і SimplaCMS.
- Написання, оновлення та встановлення модулів для OkayCMS і SimplaCMS.
- Доробки та правки сайтів на PHP, JS (jQuery).
- Перенесення сайтів з інших CMS (перенос та адаптація даних з БД) + перенос зображень.
- Розгортання сайтів з CI і Bitbucket.
- Оптимізація сайтів під PageSpeed.
- Доробки сайтів під SEO вимоги + впровадження мікророзмітки.
- Інтеграція інтернет-магазинів з API сторонніх сервісів (служби доставки, CRM, платіжні системи, розсилка повідомлень).
- Реалізація логіки роботи Front-End компонентів для адмін-панелі інтернет-магазину JS (jQuery).
Junior PHP Developer
KTT-soft
IT
5 місяців
06.2018 - 11.2018
- Розробка інтернет магазинів та модулів на Opencart.
- Розробка сайтів на Wordpress.
- Доробки та правки сайтів PHP,JS(jQuery).
- Пошук та усунення помилок (PHP,JS).
- Написання невеликих JS(jQuery) скриптів для Front-End.
- Розгортання сайтів.
Ключова інформація
- Глибоке розуміння і практичний досвід роботи з PHP 8+, PHP 7+ та PHP 5.6,
- Професійне володіння принципами об'єктно-орієнтованого програмування та використання шаблонів проектування;
- Впевнене застосування Composer для управління залежностями проекту;
- Достатній досвід підбору, модифікації та використання залежностей для проектів.
- Розвинуті навички роботи з MVC архітектурою;
- Високий рівень знань SQL (особливо MySQL), а також досвід роботи з PostgreSQL та MS SQL;
- Поглиблені знання і досвід роботи з PHP Frameworks (Laravel,Yii2);
- Гарне володіння JavaScript та Vue.js, включаючи бібліотеки jQuery, Webix;
- Розуміння та вміння використовувати та виділяти компоненти для веб застосунків.
- Впевнені знання HTML, CSS та принципів роботи з Фреемворками для розмітки;
- Вміння швидко розбиратися в чужому коді та впроваджувати найкращі практики кодування;
- Глибоке розуміння роботи системи контролю версій Git;
- Володіння англійською мовою на рівні.
Навчався в 2 закладах
Дніпровський національний університет залізничного транспорту імені академіка В. Лазаряна
Технічна кібернетика/ Розробка програмного забезпечення
Дніпро, 2018
Фаховий коледж ракетно-космічного машинобудування Дніпровського національного університету імені Олеся Гончара
Розробка програмного забезпечення
Дніпро, 2015
Володіє мовами
Англійська
вище середнього
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Додаткова інформація
Комп'ютерні навички
Продвинуте використання (AI ChatGPT + Copilot та iнш.)
Автоматизація рутинних завдань:
- Використання AI для написання шаблонів коду та автоматизації повторюваних операцій.
- Оптимізація процесу написання коду, рефакторингу або аналізу.
Аналіз даних: - Використання AI для аналізу логів, виявлення помилок та інших технічних даних.
- Оптимізація запитів до баз даних за допомогою аналізу продуктивності.
Робота з текстом та мовою: - Генерація або оптимізація технічної документації та коментарів до коду.
- Переклад і адаптація технічних текстів.
Креативні завдання: - Генерація ідей для архітектури проєктів чи реалізації алгоритмів.
Навчання та розвиток: - Використання AI для пошуку прикладів коду, бібліотек чи документації.
- Навчання новим технологіям за допомогою AI-інструментів (відео, книги, туторіали).
Оптимізація часу та ресурсів: - Використання інструментів для генерації звітів про прогрес розробки чи трекінг задач.
Vladyslav
Vladyslav
PHP Developer
Дніпро
Активно шукає роботу
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: віддалена робота, гібридна, в офісі/на місці
Оновлено 3 тижні тому