I'm a Software Engineer with 5+ years of experience, designing and building high-throughput, fault-tolerant backend systems.
- 🏦 Platform Engineering — scalable microservices, event-driven architectures, and distributed systems in production
- ☕ Core expertise in Java and Kotlin for JVM-based backend platforms
- 📱 Experience with mobile development using Kotlin (Android)
- 🤖 Actively studying Artificial Intelligence — agents, RAG pipelines, LLM orchestration, model behavior, evaluation, and AI system design
- 🏛️ Strong background in software architecture: Hexagonal, Clean, DDD, MVVM, MVC, Onion
- 📐 Advocate for engineering best practices: SOLID · KISS · DRY · YAGNI · TDD · BDD
| 🏗️ Architecture Styles | 🔁 Design Patterns | 📐 Engineering Principles |
|---|---|---|
| Hexagonal Architecture | Adapters & Ports | SOLID |
| Domain-Driven Design (DDD) | Event-Driven / CQRS | KISS |
| Clean Architecture | Saga & Outbox Pattern | DRY |
| MVC · MVVM | Repository & Factory | YAGNI |
| Onion Architecture | Microservices Patterns | TDD · BDD |
Currently deep-diving into the full AI stack — from theory to production systems:
🧠 LLM Agents → Autonomous agents · Multi-agent orchestration · Tool-use patterns
📚 RAG Pipelines → Retrieval-Augmented Generation · Vector DBs · Chunking · Reranking
🎯 Prompt Engineering → Skills · Behaviors · Chain-of-thought · Structured outputs
🔬 Models & Types → Foundation models · Fine-tuning · Quantization · Evaluation & evals
⚙️ AI System Design → AI-integrated backends · MLOps · Agent frameworks · Observability



