Backend Architecture
DDD, CQRS, Event Sourcing, Hexagonal Architecture. Monolith-to-microservices migrations with zero downtime.
senior software engineer
Building scalable systems with PHP, Go & Python.
From event-driven microservices to AI-powered products.
Tools & technologies I work with daily
What I can build for you
DDD, CQRS, Event Sourcing, Hexagonal Architecture. Monolith-to-microservices migrations with zero downtime.
Full-stack SPA + API from scratch. React/Next.js frontends with Symfony or Go backends, Traefik reverse proxy.
RAG pipelines with Qdrant vector DB, OpenAI API integration, prompt engineering, FastAPI serving layer.
Real-time WebSockets serving 20K concurrent users. Aurora MySQL, Redis caching, queue-based processing.
Kubernetes on GKE, AWS infrastructure, Docker containerization, GitHub Actions CI/CD pipelines.
PHP/Symfony legacy modernization. PHP 7→8 and Symfony 4→7 migrations. Architecture audits and refactoring.
Open-source work & templates
Production-ready DDD/CQRS/Event Sourcing template for fintech domains.
Full-stack delivery management app. Factory Method pattern for delivery strategies.
Microservices hiring pipeline. Go API gateway + Python ML service.
Classic Minesweeper modernized. Legacy PHP → PHP 8.3 + React + Vite.
RAG-powered Q&A over wiki content. Qdrant vector DB + OpenAI embeddings.
More projects, templates, and experiments.
→Battle-tested approaches to backend challenges
MPA monolith → SPA + REST API. Symfony + API Platform frontend/backend split. Reverse proxy (Nginx/Traefik) or CORS for separate repos.
DDD bounded context decomposition. Gradual extraction without downtime. Event-driven communication via RabbitMQ/SQS.
WebSockets for real-time features. Redis caching strategies. Aurora MySQL optimization. Load tested to 20K+ CCU.
RAG pipelines over existing products. Qdrant vector search. OpenAI embeddings + FastAPI serving layer.
WordPress / WooCommerce stores, Magento module development, rapid MVPs on Laravel, Symfony, Yii2. From landing pages to full e-commerce platforms — delivered fast.
Have a project in mind? Looking for a senior software engineer?
Let's talk architecture, systems, and what's possible.