Position: Team Lead
Category: PHP
English level: intermediate
Years of experience: 11


During my career, I have used many technologies. I have over 10 years of development experience. At the beginning of web development, I worked with a large number of php frameworks (Yii1, Yii2, kohana, codeigniter, etc.), worked as a full stack - creating complex online stores from scratch to production (admin panel, user profile, orders, fronting, etc.), various payment and delivery API integrations, integration with 1C, discount systems, faceted search, and so on. Also worked on commercial, pharmacy and other domains.
From some day I began to conduct technical reviews, mentor teammates.
For the last 5 years I have been working in a product, an electronic signature domain. For the last almost 3 years I'm team/technical leader of a team of 12 people. We use Docker, Laravel, mySql(Aurora), DynamoDB, Elastic, Redis, redis-based queues, RabbitMQ as eventBus, S3 as core technologies. The code is covered with tests (Codeception and PHPUnit for some common libraries). For debugging - Sentry, Kibana with logstash collector, Grafana (datadog+telegraf+Victoria DB) as visual and alert tool. We have a service-oriented architecture, more than 20 services. 5 of them are my and my team responsibility. Also using GIT, ECR, TeamCity. Scrum, jira etc.
I don't like and don't wont to work with legacy code, financial domain  and things that do not carry any value for people