Position: Software Engineer
Category: PHP
English level: upper
Years of experience: 8


I have experience of developing different web applications and supporting them fully or only some part of them like RESTful api. The common tasks performed by those applications were: user authentication, files manipulation, db changes from common once to bulk db entities creation/updating from uploaded files, sending emails, generating reports. 
The technologies stack changed during the years, but it is always interesting to work with the latest version of PHP, since this language is developing fast. Also i find using container virtualisation provided by docker to be the best for development workflow. 
I've worked with multiple PHP frameworks (Zend, Codeigniter, Laravel, Symfony) and it doesn't really matter which one is used in the app, they are sharing some patterns implemented in their components, most of their components can be used apart from the framework itself and it doesn't take a lot of time to get to know some component that i'm not familiar with.
I've also worked with different frontend setup but it was never my main responsibility on the project. Prefer working with modern frameworks and ECMAScript compared to legacy js usage.
Personally i find interesting the development of high performance server apps that might benefit from asynchronous execution.
I have no experience with any of PHP CMS platforms, so will not be able to consider projects that require any of them.