Position: Senior Backend Developer
Category: PHP
English level: intermediate
Years of experience: 5

My current job:
Project activities:
— I developed backend API for displaying thousands of advertisements on the map with clusterization
— I worked on an external B2B partner integration system. It included a restful API, state machine, сlient application on Angular. System API has over 65% unit test coverage and 100% integration test coverage.
— I participated in a project with > 20k lines of code migration from ZF2 to Symfony2.
— I worked on a solution for a custom partner integration: custom payload format parsing.
— I developed an address database based on FIAS with an API that's used by multiple different systems.
Miscellaneous:
— I participated in countless code reviews.
— I participated in release management (release preparation, deploy).
— I worked as oncall engineer with 24/7 availability.
— I worked on documentation
I like building things and building software. I love writing buckets of excellent code. I think quality is extremely important, so I focus heavily on testing during development. My mission is to work hard, learn, grow, solve big problems, have a great time, and hopefully build something that has a positive impact on this world.
Skills:
— Languages
PHP 7, Golang
— PHP Frameworks
Symfony 2, Doctrine, Zend 1-2, Silex
— Architecture
Deep understanding of software design patterns, MVC, event-driven development, microservices, multitier architecture, TDD
— Testing frameworks
PHPUnit, Codeception
— Databases
PostgreSQL, MySQL, MSSQL
— Messaging
RabbitMQ
— Miscellaneous
git, Linux,Ansible, Solr, REST, SOAP, scrum, devops, release