Position: Senior PHP Developer
Category: PHP
English level: upper
Years of experience: 6

During my work at Sbermarket
- Designed and implemented A/B test platform, providing flexible interface for introducing and managing A/B tests in any part of the system (backend, frontend, mobile applications, etc.)
- Designed and implemented smart proxy service, imitating Solr interface and providing means for flexible manipulating Solr responses under high load

During my work at Mamba
- Designed and implemented virtual currency reward system, based on event sourcing technology
- Designed and implemented video stream archive, based on scheduling and compressing mechanisms
- Designed and implemented user tagging system with custom tags and word completion feature, based on Sphinx search engine
Nov 2020 - current time. Sbermarket. b2c food delivery system from different retailers. Analytics department.
Technologies and methodologies:
 - Golang, PostgreSQL, Solr, React, k8s, gitlab-ci
Tasks: covering the internal needs of the analytics department like a/b platform, data catalog system, runtime event validation system under highload

Aug 2020 - Nov 2020. EonX. payment gateway for processing monetary operation between partners
Technologies and methodologies:
 - PHP 7.4, PostgreSQL, Symfony, ApiPlatform, Redis, Elasticsearch, PHPUnit, REST, SOLID, DI, IOC, Docker
Tasks: designing and developing payment gateway, writing unit-tests, providing documentation

May 2018 - Aug 2020. Mamba. International dating service with 50 million users.
Technologies and methodologies:
- PHP 7.1, MySQL, Memcached, RocksDb, Tarantool, Sphinx, PHPUnit, REST, GraphQL, OAuth2, SOLID, DDD, DI, IOC
Tasks: expanding functionality of the existing dating service with compliance to the strict highload requirement

Aug 2017 - May 2018. Lanit. Bus ticket selling system.
Technologies and methodologies:
- PHP 7.1, PostgreSQL, Symfony 3, Redis, RabbitMQ, PHPUnit, SOLID, DDD, DI, IoC, REST, OAuth2
Tasks: design and development a bus ticket selling system from scratch

Jun 2016 - Aug 2017. Document Automation Systems.
Technologies and methodologies:
- PHP 5.6, Oracle, PostgreSQL, Symfony, Redis, Memcached, Twig, React, jQuery, git, nginx, php-fpm, swift, phabricator, Scrum-like processes
Tasks: expanding and maintaining functionality of the document automation system used by the local government and a variety of  major industries