Position: PHP Developer
Category: PHP
English level: fluent
Years of experience: 11

Have experience with dumped project - previous team leave it half-ready. Personally my role was to deal with its architecture - to dig how it works and propose the solution how to finish it with minimum efforts but still elegantly. It was a payment service which should be cut from the monolith. Service was organised with DDD approach, but the main part with the integtion of payment providers was missed. Eventually the project was finished successfully in time.

Have a lot of experience with implementaion of tests to projects which had none or lack of them, what helped to detect and prevent project-deterioration multiple times.

Have a lot of experience with refactoring of legacy
PHP, strong OOP, SOLID, DRY, YAGNI, KISS & so on, design patterns, refactoring experience.
Microservices/Monolith architectures, REST, Event driven architecture, DDD.
MySQL, PostgreSQL, Oracle, Neo4j. Memcache, Redis, RabbitMQ, Kafka.
Yii2, Laravel, Symfony, Silex2. 
Unit, functional, integrational auto-testing. TDD practices. Codeception.
Git (GitHub, GitLab, Bitbucket).
Composer, Docker.
Linux environment.
IDE PhpStorm, xDebug, Postman.
Jira.
Know how to work with SCRAM.
Experienced as a system analyst.
Participating in engineering conferences as a speaker.
The most important for me is a friendly and easy communication with my colleagues.

Would prefer to avoid meetings in the late evening.