I am a Senior PHP Developer on Symfony, Laravel, Yii2. I have experience with automating business processes, integrating banking systems, writing RESTful APIs, creating plugins and modules, CRM system development.
In my opinion, there are no unrealizable tasks, but there is a wrong approach to implementation. There is always a solution.
1. Development of a RESTful API from scratch for several projects.
2. Development and refactoring of new functionality for various business needs.
3. Integration of a new design for payment forms.
4. Support and debugging of existing functionality.
5. Optimization of SQL queries to increase project performance.
6. Setting up the project's test environment and covering part of the functional with unit tests.
7. Setting up automation of code quality checks and testing stages for CI/CD. As well as preparing the build and deployment process for stage and product.
1. Development of RESTful API for the company's own needs.
2. Development of the application according to the principles of DDD and CQRS.
3. Unification of existing modules according to certain standards and placing them in separate packages.
4. Full coverage of the functionality with unit, integration and acceptance tests.
1. Automation of existing business processes.
2. Integration of banking systems.
3. Integration of payment systems (PayPal, Stripe, LiqPay).
4. Integration of various APIs.
5. Development of additional modules and functionality for existing CRM.
6. Development of various plugins for CMS.