Position: Senior PHP Developer
Category: PHP
English level: upper
Years of experience: 7

- Moved legacy project from "big ball of mud" to "modular monolith", with hexagonal architecture, according to Domain Driven Design.
- Implemented from scratch domain-specific testing framework for unit-, and integration tests.
- Optimized a lot of "bottle necks" in complex code bases.
- Avoided writing useless code by discussing with business and pro-active position! Always asking "why", not just only "what" to do.
Hello.
Some interesting cases from my experience:
- data-integration scripts on pure php, php demons.
- regex-based parser
- Yii2-based own CMS
- database design (MySQL, storing over 4 million of products)
- Wordpress plugin for tickets booking
- working on international marketplace with complicated business logic, bug-fixing, refactoring, performance optimization
- implementing microservices
- experience with frameworks Yii 2, Symfony 4.3, Laravel (Lumen)
Interested in implementing web services which imply high-load, real-time data-processing, micro-service architecture with usage of DDD, CQRS and Event-sourcing approaches.