junior PHP/Laravel developer
На Ларавел робив власноруч, смостійно, з використанням готових веб-шаблонів проєкти типу "Сайт блогера" (контент: текст, зображення), з адмінкою, з аутентифікацією, без Vue.js. На ларавел займався підтримкою існуючих рішень (переважно бекенд частина), робив рефакторинг. Виконував надані PM завдання, узгоджував конфлікти при пулреквестах з командою, писав юнітести. З ларавел маю практку, побільшій частині документації. Кодую відповідно до SOLID. JS код розміщую у відповдних каталогах, для роботи з ним використовую Vite, npm.
Використовувал: PHP7+, MySQL, Git, Docker, PHPUnit. Бажаю стати фул-стек розробником, а потім й дойти до сеньора. Бажаю опанувати неопановані технології(на даний момент це нові версії Laravel, пакети до нього, сокети, також Vue.js, Node.js та інші)
Хочу займатися переважно бекендом, розробкою доробкою, підтримкою існуючих рішень.
- Здобув розуміння та навички застосування принципів ООП, патернів проектування, розуміння принципів SOLID та вміння ним слідувати у коді.
- Здобув вміння розбиратися в чужому коді.
- Опанував без фреймворку (на PHP7+, з OOP та SOLID):
  * Аутентификацію, авторизацію на сайті
  * Парсинг сайту
- Опанував у Laravel:
  * dependency injection
  * queue-job-chain-batch 
  * RESTfull API
  * schedulers
  * commands
  * policies
  * models and assignation (like one-many, many-many)
  * migrations
  * events
  * listeners
  * middlewares
  * contextual binding
  * json-resources
  * blade
  * routes
  * collections
  * cache (and with redis driver too)
  * resource-controllers
  * query builder
  * logging
  * Authentication & Authorization (regular and with OAuth2)
  * Validation (and through formRequests too)
  * Handling the exceptions
  * Breeze
  * Sanctum
- Опанував у розробці використання:
  * DTO
  * Констант у різних частинах проєкту для зручності    зміни значення через одну константу у різних частинах проєкту.
  * Черг
- Здобув розуміння та навички застосування принципів ООП, патернів проектування, розуміння принципів SOLID та вміння ним слідувати у коді.
- Здобув вміння розбиратися в чужому коді.
- Опанував без фреймворку (на PHP7+, з OOP та SOLID):
  * Аутентификацію, авторизацію на сайті
  * Парсинг сайту
- Опанував у Laravel:
  * dependency injection
  * queue-job-chain-batch 
  * RESTfull API
  * schedulers
  * commands
  * policies
  * models and assignation (like one-many, many-many)
  * migrations
  * events
  * listeners
  * middlewares
  * contextual binding
  * json-resources
  * blade
  * routes
  * collections
  * cache (and with redis driver too)
  * resource-controllers
  * query builder
  * logging
  * Authentication & Authorization (regular and with OAuth2)
  * Validation (and through formRequests too)
  * Handling the exceptions
  * Breeze
  * Sanctum
- Опанував у розробці використання:
  * DTO
  * Констант у різних частинах проєкту для зручності    зміни значення через одну константу у різних частинах проєкту.
  * Черг
На Ларавел робив власноруч, смостійно, з використанням готових веб-шаблонів проєкти типу "Сайт блогера" (контент: текст, зображення), з адмінкою, з аутентифікацією, без Vue.js. На ларавел займався підтримкою існуючих рішень (переважно бекенд частина), робив рефакторинг. Виконував надані PM завдання, узгоджував конфлікти при пулреквестах з командою, писав юнітести. З ларавел маю практку, побільшій частині документації. Кодую відповідно до SOLID. JS код розміщую у відповдних каталогах, для роботи з ним використовую Vite, npm.
Використовувал: PHP7+, MySQL, Git, Docker, PHPUnit. Бажаю стати фул-стек розробником, а потім й дойти до сеньора. Бажаю опанувати неопановані технології(на даний момент це нові версії Laravel, пакети до нього, сокети, також Vue.js, Node.js та інші)
Хочу займатися переважно бекендом, розробкою доробкою, підтримкою існуючих рішень.