Артем Колєда
Рейтинг
Резюме
Про себе
PHP/Laravel розробник із досвідом створення веб-додатків, REST API, авторизації, роботи з базами даних та інтеграціями.
Розумію архітектуру Laravel, працюю з міграціями, моделями, відношеннями.
Маю практичний досвід роботи з Linux/Ubuntu/Kali у контексті розробки та налаштування середовища.
Технічні навички
Backend
PHP 8+
Laravel 10/11
MVC, Service Layer, Middleware
Laravel Auth (Breeze/Fortify), session-based та token-based авторизація
REST API розробка
Eloquent ORM
Міграції
Валідація (FormRequest)
API Resources
Collections & Query Builder
Бази даних
MySQL / MariaDB
Побудова таблиць та зв’язків
CRUD-операції
Оптимізація запитів базового рівня
DevOps / Інструменти
Linux (Ubuntu, Kali)
Робота через термінал
Встановлення пакетів (apt), налагодження середовища
php artisan serve + доступ у локальній мережі
Git / GitHub
Composer
Інше
Blade шаблони
Bootstrap
CSS / підключення власних стилів
Робота з API сторонніх сервісів
Вміння працювати з консоллю MySQL
Базове тестування
Вміння працювати з логічними операторами, тернарними операторами, циклами (загальний рівень програмування)
Практичний досвід (проєкти)
1. Система управління картами та транзакціями (Laravel)
Функціонал:
Авторизація користувача
Виведення карт, що належать користувачу
Відображення транзакцій конкретної карти
Запис даних у БД (create/update/delete)
Перевірка доступу до ресурсів через user_id
Технічні рішення:
Власні міграції для users, cards, transactions
Зв’язки: hasMany, belongsTo
Використання валідаторів, blade, контролерів
2. API для фінансової системи
Створення REST API для карт/транзакцій
Пагінація, фільтрація, структура маршрутів
Валідація FormRequest
Повернення даних через Resource-класи
3. Робота з Linux-інструментами для веб-розробки
Встановлення пакетів, робота з apt
Доступ до локального сервера всередині мережі
Налаштування Laravel-проєкту на Ubuntu
Перевірка портів, робота з nmap та мережевими утилітами (на базовому рівні)
Що можу робити
Створювати бекенд під web/mobile застосунки
Проєктувати структуру БД
Писати API з авторизацією
Робити особисті кабінети користувачів
Вести облік транзакцій, платежів, історії
Працювати з Blade та створювати інтерфейси
Інтегрувати сторонні API
Виправляти помилки в наявних проєктах
Працювати з Git
Моя мета
Стати Middle Laravel-розробником, поглиблювати знання в API, Docker, Redis, чергах, взаємодії з великими базами даних та DevOps-інструментах.