Ukraine's #1 job site
- File
Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/13147060/
PHP developer
- City:
- Kyiv
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
АРТУР ДІГТЯР
Middle laravel/php developer
Про мене
Я - розробник із 3,5 роками досвіду в PHP Laravel, спеціалізуюся
на розробці, вдосконаленні та підтримці веб-застосунків.
Володію глибокими знаннями у створенні RESTful API та інтеграції
із зовнішніми сервісами. Маю досвід роботи з базами даних
(MySQL), оптимізацією запитів і розробкою масштабованих
рішень. Добре розумію принципи MVC проєктування. Працював із
сучасними технологіями, такими як Laravel, Vue.js.
Досвід роботи
Артур Дігтяр Agenturro Junior PHP developer
Middle laravel/php developer
15.09.2020 - 16.04.2021
Email: [open contact info ](look above in the "contact info" section) Займався розробкою та виконанням парсингів для автоматизації
збору даних з різних джерел. Використовував PHP і Laravel. Також
LinkedIn: Artur Dihtiar працював над інтеграцією API, обробкою структурованих даних
Telegram: @bombadi1 (JSON) і забезпеченням безпечної передачі інформації.
GitHub: bombadilx
5Bricks
Hard Skills 5.10.2021 - до сьогодні
Як PHP Laravel розробник, я працював над різноманітними
проєктами, зокрема створюючи інтеграції, що збирають дані з
PHP, JavaScript різних джерел, таких як API, CSV, JSON та електронна пошта.
Основним інструментом для побудови цих інтеграцій був PHP з
MySQL, PostgreSQL, SQL
фреймворком Laravel. Для CMS я використовував BackPack, а для
Git, HTML5, CSS3, jQuery інтерфейсу працював з Blade шаблонами, jQuery та HTML/CSS.
WordPress (WPBakery, Contact Я також маю досвід в оптимізації функціональності пошуку,
Form 7) використовуючи Redis для покращення продуктивності пошуку.
Крім того, я розробляв функції для збору статистики активності
Laravel, Backpack, Vue.js (без користувачів. Щодо WordPress, я працював з ACF, WPBakery та
комерційного досвіду) вебхуками.
АРТУР ДІГТЯР
Middle laravel/php developer
Освіта
2018-2023
Національний технічний університет "Харківський політехнічний інститут"
Мови
Українська - рідна
Англійська - B1-B2, вільне читання технічної документації
Soft Skills
Комунікація: Вміння чітко висловлювати думки усно та письмово, активне слухання.
Робота в команді: Взаємодія, координація та ефективна співпраця
Адаптивність: Гнучкість, готовність до змін, швидке навчання.
Аналітичні навички, креативний підхід до вирішення задач.
Досягнення
Успішно реалізував складні проєкти 8 інтеграцій, де дані надходили з різних джерел (API, файли, електронні листи)
Амбіції
Наразі я прагну вдосконалювати свої навички у бекенд-розробці та досліджувати більш складні теми, такі як
оптимізація продуктивності та архітектура систем. Я зацікавлений в розширенні свого досвіду у створенні
складних інтеграцій та масштабованих систем.
Портфоліо
MyBike
Реалізація завданнь:
- Створив сторінку відповідно до дизайну
- Усі кнопки, елементи меню та форми працюють
- Посилання у верхньому та нижньому меню ведуть на відповідні блоки лендінгу
- Сторінка швидко завантажується
Live Demo
2048 game
Моїми виконаними завданнями були:
- Реалізував 4×4 ігрове поле
- Додав можливість руху плиток за допомогою стрілок клавіатури
- Запрограмував логіку об'єднання однакових чисел
- Забезпечив появу випадкових плиток (2 або 4 з імовірністю 10%)
- Реалізував перевірку можливих ходів та умови завершення гри
- Додав відображення повідомлень про перемогу та програш
Live Demo
Комерційні проекти
Проект 1: Інтеграція нового типу постачальника продуктів з FTP та
інтеграція з існуючими функціями для оновлення/створення продуктів
Завдання:
Додавання нового типу постачальника продуктів (FTP парсинг і збереження до БД):
- Реалізовано механізм для підключення до FTP серверу, де розміщуються файли з
інформацією про продукти. Для парсингу даних використовувався відповідний PHP-скрипт.
Після того як файл завантажувався, він оброблявся для отримання необхідних даних про
продукти, таких як назва, категорія, опис, ціна тощо. Далі ці дані зберігалися в базі даних
через Laravel Eloquent, створюючи або оновлюючи продукти в залежності від існуючих
записів.
Інтеграція з функціоналом оновлення/створення продуктів для існуючих
постачальників:
Після того як дані про нові продукти були отримані з FTP, вони інтегрувалися в систему через
вже існуючі механізми оновлення та створення продуктів. Створено контролери та логіку для
відстеження, чи потрібно оновити інформацію про продукт, чи додати новий. Також був
реалізований механізм для автоматичної синхронізації з іншими постачальниками продуктів,
що дозволяло постійно підтримувати актуальність даних в системі.
Проект 2: Створення кастомного пошуку по товарам з використанням Redis
для швидкості виконання запитів
Завдання:
Парсинг даних з імен продуктів для створення атрибутів:
Для цього проекту була створена логіка парсингу назв продуктів. Спочатку на основі імені продукту розбиралися
важливі атрибути, такі як розмір, колір, тип тощо.
Для кожного продукту ці атрибути зберігалися в окремій таблиці або структурі даних, що дозволяло покращити
пошукові запити.
Створення кастомного пошукового контролера:
Логіка пошуку була реалізована з використанням Redis для значного прискорення обробки запитів. Це дозволило
зберігати індекси атрибутів і шукати товари набагато швидше, ніж у базі даних.
В результаті було створено API-методи для фільтрації продуктів за різними атрибутами, що зберігалися в Redis.
Пошук через частину фронтенда:
На фронтенді була реалізована форма для фільтрації товарів за різними параметрами, яка через AJAX зверталася
до бекенду і отримувала результати, що швидко оброблялися завдяки кешуванню в Redis.
Для кожного фільтра (категорія, ціна, розмір і т.д.) був реалізований відповідний метод у контролері, який шукав
продукти в базі даних або в Redis, залежно від наявності даних.
Комерційні проекти
Проект 3: Створення проекту для взаємодії з платформою для побудови сайту та
реалізація API для оновлення/створення продуктів через SOAP API
Завдання:
Інтеграція з платформою через SOAP API:
Розроблено механізм для підключення до зовнішнього сервісу через SOAP API з метою
отримання даних про продукти.
Для парсингу та обробки SOAP-відповідей використовувався стандартний PHP SOAP-
клієнт.Дані про продукти, отримані через SOAP, зберігались у внутрішній базі даних для
подальшої обробки та синхронізації.
Зберігання та передача даних на платформу для створення інтернет-магазинів через
API:
Після зберігання отриманих даних у базі, реалізовано механізм для створення нових
продуктів або оновлення наявних через API на платформі для створення інтернет-
магазинів.Платформа, на яку передавалися дані, слугує інструментом для швидкого
створення інтернет-магазинів, і дозволяє інтегрувати інші сервіси для роботи з продуктами,
що вже є на ній або для створення нових.
Реалізовано перевірку наявності продуктів на платформі та оновлення їхніх атрибутів у разі
зміни, таким чином підтримується синхронізація даних між системами.
Для зручності взаємодії з API платформи були створені спеціалізовані сервіси та контролери,
які обробляють дані та виконують відповідні запити для створення або оновлення продуктів
на платформі.
Проект 4: Сервіс для створення замовлень для клієнтів та їх обробка на складі
Завдання:
Створення замовлень для клієнтів:
Розроблено систему, що дозволяє складам створювати замовлення для клієнтів.
Замовлення формувалися на основі введених клієнтом даних і перевірки наявності товарів у
відповідних складах.
Оформлення відправлення та повідомлення клієнта:
Після створення замовлення, система генерувала повідомлення для клієнта через
електронну пошту, яке включало інформацію про замовлення.
Інтерфейс для клієнтів:
Клієнти мали доступ до свого акаунту, де могли переглядати поточні замовлення, оплачувати
їх.
сертифікати
Middle laravel/php developer
Про мене
Я - розробник із 3,5 роками досвіду в PHP Laravel, спеціалізуюся
на розробці, вдосконаленні та підтримці веб-застосунків.
Володію глибокими знаннями у створенні RESTful API та інтеграції
із зовнішніми сервісами. Маю досвід роботи з базами даних
(MySQL), оптимізацією запитів і розробкою масштабованих
рішень. Добре розумію принципи MVC проєктування. Працював із
сучасними технологіями, такими як Laravel, Vue.js.
Досвід роботи
Артур Дігтяр Agenturro Junior PHP developer
Middle laravel/php developer
15.09.2020 - 16.04.2021
Email: [
збору даних з різних джерел. Використовував PHP і Laravel. Також
LinkedIn: Artur Dihtiar працював над інтеграцією API, обробкою структурованих даних
Telegram: @bombadi1 (JSON) і забезпеченням безпечної передачі інформації.
GitHub: bombadilx
5Bricks
Hard Skills 5.10.2021 - до сьогодні
Як PHP Laravel розробник, я працював над різноманітними
проєктами, зокрема створюючи інтеграції, що збирають дані з
PHP, JavaScript різних джерел, таких як API, CSV, JSON та електронна пошта.
Основним інструментом для побудови цих інтеграцій був PHP з
MySQL, PostgreSQL, SQL
фреймворком Laravel. Для CMS я використовував BackPack, а для
Git, HTML5, CSS3, jQuery інтерфейсу працював з Blade шаблонами, jQuery та HTML/CSS.
WordPress (WPBakery, Contact Я також маю досвід в оптимізації функціональності пошуку,
Form 7) використовуючи Redis для покращення продуктивності пошуку.
Крім того, я розробляв функції для збору статистики активності
Laravel, Backpack, Vue.js (без користувачів. Щодо WordPress, я працював з ACF, WPBakery та
комерційного досвіду) вебхуками.
АРТУР ДІГТЯР
Middle laravel/php developer
Освіта
2018-2023
Національний технічний університет "Харківський політехнічний інститут"
Мови
Українська - рідна
Англійська - B1-B2, вільне читання технічної документації
Soft Skills
Комунікація: Вміння чітко висловлювати думки усно та письмово, активне слухання.
Робота в команді: Взаємодія, координація та ефективна співпраця
Адаптивність: Гнучкість, готовність до змін, швидке навчання.
Аналітичні навички, креативний підхід до вирішення задач.
Досягнення
Успішно реалізував складні проєкти 8 інтеграцій, де дані надходили з різних джерел (API, файли, електронні листи)
Амбіції
Наразі я прагну вдосконалювати свої навички у бекенд-розробці та досліджувати більш складні теми, такі як
оптимізація продуктивності та архітектура систем. Я зацікавлений в розширенні свого досвіду у створенні
складних інтеграцій та масштабованих систем.
Портфоліо
MyBike
Реалізація завданнь:
- Створив сторінку відповідно до дизайну
- Усі кнопки, елементи меню та форми працюють
- Посилання у верхньому та нижньому меню ведуть на відповідні блоки лендінгу
- Сторінка швидко завантажується
Live Demo
2048 game
Моїми виконаними завданнями були:
- Реалізував 4×4 ігрове поле
- Додав можливість руху плиток за допомогою стрілок клавіатури
- Запрограмував логіку об'єднання однакових чисел
- Забезпечив появу випадкових плиток (2 або 4 з імовірністю 10%)
- Реалізував перевірку можливих ходів та умови завершення гри
- Додав відображення повідомлень про перемогу та програш
Live Demo
Комерційні проекти
Проект 1: Інтеграція нового типу постачальника продуктів з FTP та
інтеграція з існуючими функціями для оновлення/створення продуктів
Завдання:
Додавання нового типу постачальника продуктів (FTP парсинг і збереження до БД):
- Реалізовано механізм для підключення до FTP серверу, де розміщуються файли з
інформацією про продукти. Для парсингу даних використовувався відповідний PHP-скрипт.
Після того як файл завантажувався, він оброблявся для отримання необхідних даних про
продукти, таких як назва, категорія, опис, ціна тощо. Далі ці дані зберігалися в базі даних
через Laravel Eloquent, створюючи або оновлюючи продукти в залежності від існуючих
записів.
Інтеграція з функціоналом оновлення/створення продуктів для існуючих
постачальників:
Після того як дані про нові продукти були отримані з FTP, вони інтегрувалися в систему через
вже існуючі механізми оновлення та створення продуктів. Створено контролери та логіку для
відстеження, чи потрібно оновити інформацію про продукт, чи додати новий. Також був
реалізований механізм для автоматичної синхронізації з іншими постачальниками продуктів,
що дозволяло постійно підтримувати актуальність даних в системі.
Проект 2: Створення кастомного пошуку по товарам з використанням Redis
для швидкості виконання запитів
Завдання:
Парсинг даних з імен продуктів для створення атрибутів:
Для цього проекту була створена логіка парсингу назв продуктів. Спочатку на основі імені продукту розбиралися
важливі атрибути, такі як розмір, колір, тип тощо.
Для кожного продукту ці атрибути зберігалися в окремій таблиці або структурі даних, що дозволяло покращити
пошукові запити.
Створення кастомного пошукового контролера:
Логіка пошуку була реалізована з використанням Redis для значного прискорення обробки запитів. Це дозволило
зберігати індекси атрибутів і шукати товари набагато швидше, ніж у базі даних.
В результаті було створено API-методи для фільтрації продуктів за різними атрибутами, що зберігалися в Redis.
Пошук через частину фронтенда:
На фронтенді була реалізована форма для фільтрації товарів за різними параметрами, яка через AJAX зверталася
до бекенду і отримувала результати, що швидко оброблялися завдяки кешуванню в Redis.
Для кожного фільтра (категорія, ціна, розмір і т.д.) був реалізований відповідний метод у контролері, який шукав
продукти в базі даних або в Redis, залежно від наявності даних.
Комерційні проекти
Проект 3: Створення проекту для взаємодії з платформою для побудови сайту та
реалізація API для оновлення/створення продуктів через SOAP API
Завдання:
Інтеграція з платформою через SOAP API:
Розроблено механізм для підключення до зовнішнього сервісу через SOAP API з метою
отримання даних про продукти.
Для парсингу та обробки SOAP-відповідей використовувався стандартний PHP SOAP-
клієнт.Дані про продукти, отримані через SOAP, зберігались у внутрішній базі даних для
подальшої обробки та синхронізації.
Зберігання та передача даних на платформу для створення інтернет-магазинів через
API:
Після зберігання отриманих даних у базі, реалізовано механізм для створення нових
продуктів або оновлення наявних через API на платформі для створення інтернет-
магазинів.Платформа, на яку передавалися дані, слугує інструментом для швидкого
створення інтернет-магазинів, і дозволяє інтегрувати інші сервіси для роботи з продуктами,
що вже є на ній або для створення нових.
Реалізовано перевірку наявності продуктів на платформі та оновлення їхніх атрибутів у разі
зміни, таким чином підтримується синхронізація даних між системами.
Для зручності взаємодії з API платформи були створені спеціалізовані сервіси та контролери,
які обробляють дані та виконують відповідні запити для створення або оновлення продуктів
на платформі.
Проект 4: Сервіс для створення замовлень для клієнтів та їх обробка на складі
Завдання:
Створення замовлень для клієнтів:
Розроблено систему, що дозволяє складам створювати замовлення для клієнтів.
Замовлення формувалися на основі введених клієнтом даних і перевірки наявності товарів у
відповідних складах.
Оформлення відправлення та повідомлення клієнта:
Після створення замовлення, система генерувала повідомлення для клієнта через
електронну пошту, яке включало інформацію про замовлення.
Інтерфейс для клієнтів:
Клієнти мали доступ до свого акаунту, де могли переглядати поточні замовлення, оплачувати
їх.
сертифікати
Similar candidates
-
Программист PHP
Kyiv, Remote -
Програміст PHP
Kyiv -
Програміст PHP
145000 UAH, Kyiv -
PHP Developer
110000 UAH, Kyiv, Remote -
Програміст PHP
Kyiv, Kharkiv -
Програміст PHP
Kyiv, Dnipro , more 4 cities