Position: Software Engineer
Category: PHP
English level: basic
Years of experience: 7

Was a lead developer in the development of the Core Payment 2.0. That included the analysis and rethinking of the existing code, including SOLID, Design Patterns, OOP, etc. 
Implementation of the DDD approach and unit testing into a successfully working product. (DDD, PHPUnit, Swagger)
I am constantly doing iterative refactoring of existing and written code, which improves its support in the future.
The list is being completed...
My specialization is the development of RESTful API based on Laravel and Symfony applications, Web sites (Back end part).
I learn quickly and can effectively master new IT technologies.

Experience in working in a development team. Confident in the role of mentoring, conducting code reviews.
Integration with various services, including: Portmone, LiqPay, UPC, etc.

Construction and maintenance of various RESTful API systems, preparation of OpenAPI documentation and semi-automatic testing.

I work constantly with:
- PHP, to a lesser extent JavaScript, React, Vue.js, Go;
- I use the Laravel framework, periodically with Symfony and others;
- Mostly MySQL, sometimes Postgre;
- Docker, Composer, Git, GitHub, NPM tools, Swagger;
- Optional HTML, CSS;
- Ideological supporter OOP, DDD, MVC, SOLID, Design Patterns, PSR.