Position: Senior PHP Developer
Category: PHP
English level: fluent
Years of experience: 6

Implemented the RESTful API using the DDD and Event-based architecture for the Latvian print-on-demand platform and Dutch IT reseller.
I have worked in a team to create an application for internal management of the IBM GSDC Poland service center.
I have created a medical insurance administration application for one of the UK hospitals.
I have Implemented a billing service for the Danish language solutions platform.
I studied computational physics at universities in Poland and Sweden.
I fluently speak English, Polish, and German at the primary level.
The most recent technologies I use are:
- PHP 8
- Symfony 5.4
- MySQL
- MongoDB
- Snowflake
- Kibana
- PHPUnit

I write the code in the OOP style. I write the application to be scalable and predictable. I always try to develop the domain by having an event-storming session with the team. I prefer a hexagonal architecture to split the domain from other layers, and I am against anemic domain models. I split responsibilities and decoupled classes by making objects communicate with commands, queries, and events. It allows building CQRS and event sourcing in the project and structuring the logs.
I'm only interested in backend positions. I expect the company to be remote-first, but an office in Lviv where I can work in an ad-hoc manner will be a plus. No full-stack, please, and I want to develop a product or try a long-term outstaff project.

I expect modern technologies, well-organized teamwork, a working process, high-quality code, a pleasant working environment, career opportunities, language and programming courses, conferences, seminars, and integration events.