Full Stack Web Developer
3 роки – робота із OpenCart, а саме працював із чужим кодом, робив правки, розробляв плагіни на замовлення клієнта, виконував технічні завдання від SEO спеціалістів.

2 роки – підтримка проектів на Yii2, ZendFramework. Працював із чужим кодом, вносив правки, розробляв новий функціонал.

1 рік – розробка на Symfony (ver. 5.4 – 6.1). Розробляв проекти з нуля, виявляв потреби замовника, на основі наданого PSD шаблону виконував верстання (Responsive Design). Розробляв адміністративну частину, сутності баз даних, складний пошук та інше.

1 місяць – брав участь у проектах на Laravel. Реалізовував фільтри для інтернет магазину, працював із чужим кодом. Реалізовував основну частину модуля авторизації та аутентифікації.

1 місяць – брав участь у проектах на Wordpress. Реалізовував інтеграцію готового верстання у движок Wordpress.

Основні інструменти, які я використовую у своїй роботі:

Neovim + LSP + plugins, PhpStorm, Docker, Vagrant, Git, Ansible, Ansistrano, Webpack + WebpackEncore для Symfony, Gulp, Pug, SASS, JS ES6 + Babel.

У PHP розробці намагаюсь дотримуватися принципів ООП, SOLID, Low Coupling and High Cohesion, Composition over Inheritance та інші, а також використовую деяки паттерни проектування.

На практиці частіше використовував такі PHP бібліотеки:
Doctrine, DoctrineBehaviors, DoctrineExtensions, SonataAdmin, EasyAdmin, WebpackEncore, Twig, VichUploader, PHPSpreadSheet (для інструментів імпорту-експорту) та інші.

Стосовно JS бібліотек, то частіше доводилось працювати із наступними:
jQuery, jQueryUI та подібні, Stimulus JS та StimulusBridge із Symfony, OwlCarousel, MagnificPopup, Popper, Tippy, Dropzone.

CSS: Bootstrap, також доводилось працювати із TailWindCSS.

При Frontend розробці частіше всього використовую BEM методологію, а саме BEM naming.

3 роки – робота із OpenCart, а саме працював із чужим кодом, робив правки, розробляв плагіни на замовлення клієнта, виконував технічні завдання від SEO спеціалістів.

2 роки – підтримка проектів на Yii2, ZendFramework. Працював із чужим кодом, вносив правки, розробляв новий функціонал.

1 рік – розробка на Symfony (ver. 5.4 – 6.1). Розробляв проекти з нуля, виявляв потреби замовника, на основі наданого PSD шаблону виконував верстання (Responsive Design). Розробляв адміністративну частину, сутності баз даних, складний пошук та інше.

1 місяць – брав участь у проектах на Laravel. Реалізовував фільтри для інтернет магазину, працював із чужим кодом. Реалізовував основну частину модуля авторизації та аутентифікації.

1 місяць – брав участь у проектах на Wordpress. Реалізовував інтеграцію готового верстання у движок Wordpress.

Основні інструменти, які я використовую у своїй роботі:

Neovim + LSP + plugins, PhpStorm, Docker, Vagrant, Git, Ansible, Ansistrano, Webpack + WebpackEncore для Symfony, Gulp, Pug, SASS, JS ES6 + Babel.

У PHP розробці намагаюсь дотримуватися принципів ООП, SOLID, Low Coupling and High Cohesion, Composition over Inheritance та інші, а також використовую деяки паттерни проектування.

На практиці частіше використовував такі PHP бібліотеки:
Doctrine, DoctrineBehaviors, DoctrineExtensions, SonataAdmin, EasyAdmin, WebpackEncore, Twig, VichUploader, PHPSpreadSheet (для інструментів імпорту-експорту) та інші.

Стосовно JS бібліотек, то частіше доводилось працювати із наступними:
jQuery, jQueryUI та подібні, Stimulus JS та StimulusBridge із Symfony, OwlCarousel, MagnificPopup, Popper, Tippy, Dropzone.

CSS: Bootstrap, також доводилось працювати із TailWindCSS.

При Frontend розробці частіше всього використовую BEM методологію, а саме BEM naming.
