Position: PHP Developer
Category: PHP
Experience: 10 years | English: intermediate

Programmin over then 10 years, but working in companies or as freelancer since 2012. I know a lot in computer engineering. I have Master's diploma with honors in Computer engineering. In addition, continuing the scientific part of my life, I am the winner of the All-Ukrainian Scientific Competition in Computer Engineering, where I developed software: distributed overlay network that can run applications in Docker containers (something like smart contracts in cryptocurrencies), so this network provides serverless functionality for apps without changes in their code.
Job achievements: led the development team for 3 years and with this team we created a lot of products for customers from different countries (mobile apps, desktop apps and web applications). My biggest project is applocation for food delivery. This app consists of 4 parts: api server (RubyonRails), restaurant and admin dashboard (angular 2+, typescript, websockets), client website (RubyOnRails), mobile apps (Java and Obj-C). I mainly worked on the dashboard and supervised the development of the rest of the parts by the team at all stages.
Also worked a lot on building typical websites using the Laravel framework. This year I worked more with the Symfony framework (3+), but also worked on building packages for Laravel 7 (one package is almost ready and already uploaded to Github, and others are in early stages of development and not uploaded yet).
In work I use modern technologies, can work with Windows, Linux (deb and rpm based systems) and macOS operating systems.
In development I use xDebug for debugging and PHPUnit for testing.
I have worked with different encryption and hashing algorithms, know how to protect web applications (XSS, SQL Injections, files permissions and server configuration, file upload validation).
I worked on projects of varying levels of complexity: from simple blogs to large systems (for example I worked on app like Uber.Eats / Glovo). I worked as developer and as lead for small team (about 6 developers including me). Was engaged in setting up servers, developing application architecture and selecting a tech stack for projects.
I started with computer courses in 2007-2009, don't remember which year exactly. Since 2011 I worked on creating different extensions for popular CMS and learned Codeigniter framework. Then, in 2012, I started freelancing - I created modules that people asked for, and worked for company as freelancer. Also I worked on own projects, but all of them are no longer available.
I learned how frameworks work by creating my own framework that copies the structure and features of existing ones.
In 2015 I start working for a local company where I did led team (just because i had more experience compared to other developers). Also, since 2015 I use Laravel in my projects and working on creating modules and admin dashboards for this framework (I have one project published on GitHub with my own admin panel generator).
In 2018, I became a freelancer again because I had to leave the company because of my education.
In 2020, I joined a local small team as a backend developer, and I led this team.
Since sep. 2020 switched to another company as Senior Full Stack Developer.
I am looking for an interesting project and team :-) Looking for team and company where I can grow as backend developer, use modern technologies, learn new technologies. I am interested in both small teams and large companies.

And I'm not looking and not interested in a job related to Wordpress, Yii, Magento