Michał Marcin Brzuchalski
Technical Lead · PHP Backend & Platform Engineering · Integrations · Kubernetes
Gdynia, Pomorskie, Poland
Senior PHP backend and platform engineer with nearly 20 years of commercial experience. Currently Technical Lead at EASI'R, building microservice backends, event-driven integrations, and managing Kubernetes-based delivery for an automotive dealer CRM platform.
What I'm looking for
Looking for backend, integration, or platform-adjacent engineering roles where I can contribute across the full delivery stack — from PHP services and APIs to Kubernetes workloads and CI/CD automation. Prefer product-oriented teams, remote setup, and environments where code quality and operational reliability actually matter.
Experience
Technical Lead
- Leads technical direction and engineering operations on EASI'R CRM — an automotive dealer platform serving the Danish market.
- Designed and implemented OAuth2/OIDC SSO for the platform — as a Symfony Security component and as a standalone OAuth2 provider in Laravel.
- Architected multi-transport event-driven messaging (Apache Kafka, RabbitMQ/AMQP, Amazon SQS); authored a custom Symfony Messenger transport for SQS+S3 large message handling.
- Developed a PHP-based Kubernetes manifest generator replacing Helm chart generation in the delivery pipeline, integrated with Flux-based GitOps and Istio service mesh.
- Drives production reliability through log-based diagnostics, runtime investigation, and troubleshooting of complex integration issues.
- Mentors engineering teams on backend practices, containerization, and cloud-native delivery.
Senior Software Engineer
- Authored DataDump — an ETL/data warehouse service synchronizing dealer data across the platform via RabbitMQ/AMQP with SSL/TLS support and S3 storage.
- Built and maintained a core PHP integration library (Symfony and Laravel native) — domain models, serialization, Kafka support, upgraded through Symfony 5/6/7/8 and successive PHP versions.
- Developed a suite of integration microservices connecting the platform with external systems: lead intake and tracking for third-party partners, aftersales workflows, dealer vehicle configuration and stock, customer and vehicle data synchronization, and manufacturing and ordering tracking — event-driven via Kafka, AMQP, and Amazon SQS.
- Contributed to CI/CD pipelines, containerized delivery, and GitHub Actions automation.
Senior Software Engineer
Staffing arrangement — worked embedded at EASI'R as Senior Software Engineer (see above).
Enterprise Architect
- Improved software architecture of e-commerce applications built with proprietary frameworks, Magento, and Symfony.
- Worked closely with architecture and DevOps teams on technical direction and delivery improvements.
Senior Software Engineer / Software Architect
- Worked on PHP, PostgreSQL, deployment automation, CI, and modernization of a large government application.
- Supported migration from legacy code to Symfony2 and introduced Docker, Composer, OAuth, and build tooling.
Senior Software Engineer
- Drove backend engineering, build automation, and migration work toward Symfony-based modular applications.
- Early Docker adopter (c. 2015) — introduced containerized development workflows before Docker reached mainstream adoption.
Software Engineer / Team Lead
- Built PHP systems using MySQL, Memcache, and MongoDB across web applications, imports, APIs, and CRM integrations.
- Improved architecture and deployment processes in a travel-tech environment.
Software Engineer / Team Lead
- Worked as PHP / MySQL / PostgreSQL developer on frontend systems, imports, and CRM-related integrations.
Software Engineer
Software Engineer
Public technical work
Maintains public PHP and Symfony-related repositories and experiments around messaging, scheduling, REST clients, and backend tooling. Has a public PHP.net developer profile and active GitHub presence relevant to the PHP ecosystem.
Recruitment consent
I consent to the processing of my personal data contained in this CV for the purposes of the current recruitment process. I also consent to the processing of my personal data for the purposes of future recruitment processes.