Position: Middle PHP Developer
Category: PHP
English level: upper
Years of experience: 3


1. Develop and maintain a bookshop based on the Shopware platform.
Technologies: Vanilla JS, JQuery, Smarty for templates and ExtJs(admin panel), PHP, Symfony, MySQL, GIT.
Tasks: Most of the tasks were related to the backend and the admin part of the site, but there were also tasks to edit the user side as well. One of the biggest tasks was to create the import of the process of a used book to Shopware. The challenge was that after used books entered the system through the API from the different sources, they needed to be properly distributed and saved, taking into account the already existing database structure, while maintaining functionality and existing conditions in scripts.

2. Develop and maintain a tracker (optimize program management) system.
Technologies: PHP, Laravel, Vue.js, HTML, CSS, Bootstrap GitLab, Docker, MySQL.
Tasks: In general, I was responsible for usual list of tasks for such platforms as: creating CRUD activities, implementing new features or maintain existing one, creating new templates on the Frontend side using bootstrap so nothing super complicated was here. There was one interesting task  to develop feature that similar to GitHub functionality. I have created a separate page that displayed the difference between the commits. Highlighting what has been removed or replaced, and showing new version just like GitHub does. This required additional immersion in Git as a whole and interaction with Bash shell.

3. Develope and maintain an app using LAMP stack to allow end users editing and management of their videos and images created by them, using custom recorder.
Technologies: PHP, Laravel, Livewire, JS, JQUERY, GitHub, ZenHub, HTML, CSS, Bootstrap, Docker, MySQL and MongoDB.
Tasks: Developed feature that handles uploading videos and images using S3. Writing unit tests and performing integration testing. Developing interactive frontend components with Livewire for seamless user interactions. Debugging and resolving issues in both frontend and backend components. Implementing custom authentication and authorization mechanisms for secure user access.

As a developer, I aspire to further develop my skills in the following areas:
Full Stack Development: I want to become proficient in both frontend and backend technologies to be able to tackle a wide range of projects effectively.

Advanced JavaScript Frameworks: I aim to learn and implement modern JavaScript frameworks like Vue.js and React, and Livewire in interaction with Laravel.