Professional Profile
Backend Developer with 13 years of experience in PHP application modernization, Microsoft Azure cloud migrations, and SaaS system architecture serving 200+ clients. As a Tech Lead, I guide teams through the complete project lifecycle from requirements analysis to deployment, combining hands-on development with technical leadership.
Work Experience
SORGA Sp. z o.o.
Hybrid (1x office)
Tech Lead for a multi-tenant SaaS platform (PHP/Symfony) serving ~200 clients with a "database per tenant" architecture (~600 MySQL databases). Actively writing code - approximately 70% of my time is hands-on development.
- Led a 7-month migration from PHP 7.2 to 8.3 and MySQL 5.7 to 8.0, utilizing PHPStan level 6 to analyze 500k+ lines of code. Implemented modern programming patterns, increasing performance by ~40%.
- Designed gradual Symfony integration with existing application code, enabling modernization without the need for a complete system rewrite. Implemented Symfony Messenger, EventDispatcher, and Mailer components.
- Implemented a message queue system (Azure Service Bus + Symfony Messenger) processing high volumes of events with automatic retry mechanism for failed messages.
- Participated in infrastructure migration of 200 clients from on-premise to Microsoft Azure, responsible for PHP code implementation - integrations with 6 Azure services, provisioning via Terraform.
- Built developer tools improving team workflow: Makefile for task automation (deployment, tests, migrations), Symfony CLI commands for database and client configuration management, tools for debugging multi-tenant architecture.
- Lead the development team and support the service team in fixing reported bugs through technical consultations. Actively programming - most of my time is spent writing code and conducting code reviews.
TECH_STACK
PHP 8.3 • Symfony 7.2 • MySQL 8.0 • Redis 6 • Docker • Terraform • Rector • Azure (App Service, Service Bus, Key Vault) • PHPStan level 6 • Sentry • GitHub Actions
Confido Consulting & System Solutions
On-site
Development and maintenance of System Obsługi Notariuszy (SON) for Izba Notarialna (Warsaw, Krakow, Wroclaw) - a platform managing processes for ~1000+ notaries and apprentices.
- Designed the moduł Sądu Dyscyplinarnego (Disciplinary Court module) with workflow engine (4 statuses), RBAC (5 roles), event-driven notifications for panel composition.
- Built a system Obiegu Dokumentów (Document Workflow System) with versioning (v1.4→v4), approval workflow, integration with Plikownia (Document Repository).
- Implemented apprentice registry module with status handling, schedules, and attendance tracking.
- Implemented deputy registry module with notarial substitution tracking.
- Implemented notary registry module using qualified signature for personal identification and Extranet module for information exchange with the chamber.
- Implemented moduł Wizytacji (Visitation module) with forms (36+ questions).
- Integrated video conferencing (Zoom/Teams) with online participant registration system (March 2020, pandemic).
- Implemented moduł Ankiet (Survey module) with statistical reporting.
- Implemented integrations: banking system (settlements), SMS gateway (Multiinfo Polkomtel).
- Led project teams of 2-5 people, responsible for requirements analysis, technical documentation, and representing the company to the client.
TECH_STACK
PHP 5.x–7.x • MySQL 5.x–8.0 • Zend Framework 1 • JavaScript • jQuery • Workflow engine • RBAC • Document management • PDF generation • Video API (Zoom/Teams) • Git
Confido Consulting
On-site
Development of web applications in PHP using Zend Framework 1 and custom solutions
TECH_STACK
PHP 5.x • Zend Framework 1 • MySQL 5.x • JavaScript • jQuery
Education
Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT w Warszawie