Position: PHP Developer
Category: PHP
English level: basic
Years of experience: 7

Introduced RFC approach for complex business tasks where the main idea is "concept" goes first and implementation at the end. It allows for all team members to participate in solution discussions and provides detailed documentation for the most critical business components.

Brought in an approach of annual developers review in terms of tech expertise along with building personal tech growth plans depending on the developer's knowledge gaps and interests.
Worked mostly with e-commerce and EdTech projects. Among others, the most frequent responsibilities were the integration of payment systems and payment strategies, the design and implementation of bonus and referral programs, as well as the implementation of authentication/authorization services. Along with technical tasks also participated in moving project architecture to microservice/service-oriented approaches.
Was a tech lead on the last project. This role included the introduction of the common development standards and the maintenance of the technical expertise of developers.

Main programming languages: PHP, JavaScript
Frameworks: Symfony 3/4/5, Yii 1/2, Zend, CodeIgniter
Tools: Docker, Ansible, Vagrant, PHPUnit, Behat, RabbitMQ, GitlabCI
Relational: MySQL
NoSQL: Redis, MongoDB
VCS: GIT, Mercurial
OS: Ubuntu, macOS
HTML: HTML, CSS, Twitter Bootstrap
Ticket systems: Jira, Redmine
Basic knowledge: PostgreSQL, Ruby, ElasticSearch, Java