Position: Senior PHP/Symfony Developer
Category: PHP
English level: intermediate
Years of experience: 8

Growing up as a developer from project to project, I take on new challenges every time to become better working with people and technology.

Developed the last project from a startup to a successful product with a really high load.
I am currently a full-stack (mostly backend) developer at a product company working on a Symfony / React.js based project.

I also have experience as a lead developer on a high-load project based on Symfony, RabbitMQ, Mysql / Mongo and multiservice / multi-tenant architecture.

For the last 8 years I've been developing traditional web apps and RESTful APIs on Symfony framework, using OOP, S.O.L.I.D, G.R.A.S.P principles. 

Work with a project architecture development, code review, refactoring, console commands, integration with 3d-party APIs.
I can work on specifications with the customer, if necessary.
Have experience as a project owner/BA.

Instruments and technologies:
PHP 5.6-8, Symfony (3-5), jQuery/React, git/SVN, MySql/MariaDb, PostgreSql, MongoDb. 
Linux, bash, nginx/apache.
Sphinx-search, Elastic-search, Redis, Memcached.
Behat, phpUnit, phpSpec, Selenium. 
TDD/BDD, REST API, CQRS/Event sourcing, ApiDoc/Swagger(OpenAPI).
Unit, functional, acceptance testing.
capistrano/capifony, ansible, docker/docker-compose, vagrant. 
Git flow, CI/CD (Jenkins, CircleCI), web-hooks to telegram bots. 
npm, yarn, web-pack, Twig/Smarty.
I love algorithms, and complex problems, prefer teamwork and challenging tasks, but work equally well alone or with a routine.