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

- Finished a bunch of microservices by myself from scratch
- Improved speed of mysql operations on one of the projects to 10x time that it was before (includes code and sql opimizations)
- Always trying to force code analyze tools and to cover project with tests if it's not implemented in project
Working as software engineer for 6 years. Started from small companies that worked on simple solutions like: financial; freelance sites; stores; to big companies with architecture that includes more than 30 services on one project and highload systems. Took position of a TL on a project that included data gathering, analyzing it and building reports for end-user.

During my career worked on such programming languages as PHP, JS (JQuery, Vue, JS). Besides this worked with AWS, Docker, MySql, RabbitMQ, Redis and other technologies that was required during task execution. Have an experience in database performance improvement and general code quality improvements. Always trying my best to write my code executing best practices: SOLID, DRY, KISS, implementing patterns where according to code requirements.

As of myself I see programming more like a hobby rather than job itself. On non-commercial bases tried such languages as C++, C and more older like Pascal and Delphi. Always put all of my efforts to execute tasks on high level and not afraid to take responsibility for more complex solutions. Always trying to share my knowledge with team and listen to it too.

My work experience includes knowledge in such technologies:
- PHP (5.*, 7.*, 8.*)
- JS (ES 7/8, VueJS, Angular, JQuery)
- Databases (MySql, Redis, Postgresql)
- Linux (including server management)
- Git and SVN
- API approaches (JsonApi, SOAP)
- RabbitMQ (AMQP)
- AWS
Looking for new opportunities to expand my knowledge with new technologies and to improve already gained skills.