Position: Technical Leader/Developer (PHP, backend)
Category: PHP
English level: fluent
Years of experience: 8

* monolithic Symfony project with bounded contexts. This is the REST API application. The goal was to extract a Business logic from the legacy code and it was achieved. The next approaches were used: DDD and Autonomous Bubble.
* Refactoring of a young Legacy project to DDD. The ideal domain was built based on Event Storming for the current process. Then Domain events were integrated into the Legacy project to have a Domain behavior, automated Logging, and monitoring without waiting for a full refactoring. Then implementation of the Domain models slowly and safely because the behavior was covered by Unit and Functional tests based on Domain events
I want to design scalable multilayer applications using proper OOP. 
Be involved in application and solution architecture. I like DDD and Event-based solutions.

My experience:
================
Software Engineer -> TechLead:
* DDD design
* Event Storming
* event-based cross-application communication
* REST API integration with third parties
Symfony 5.*, PHP 8.*, MongoDB, ELK, Snowflake, Blackfire
================
TechLead on REST API project (DDD).
* Design of architecture
* Development, code reviews
* DDD and Symfony trainings, interviews.
PHP 7.3, GIT, RabbitMQ, Symfony 4-5, Memcache, Redis, MySQL, Newrelic, Blackfire;
_____________________________
Techlead\Architect on Brand AD project:
CDN, MySQL, ELK, RabbitMQ

_____________________________
Software Engineer:
* Configuring of authorization and authentication protocols OIDC (JWT), SAML.
* Configuring Single Sign-On and Single Log Out between third-party (SAP, SIP, Shopify, Tableau) and corporate applications,
* microservices through Identity Provider Keycloak
* Configuring two-factor authentication.
* Bringing security to ISO 27000.

Symfony 2.5 - 4.2, PHP 5.3 - 7.2., mongoDB, MySQL, Informix, Redis, memcache, ActiveMQ.
___________
I'm expecting complicated enough tasks to make their solving by non-trivial OOP approach, profitable for a business.