I’m a Senior Backend Developer with over 9 years of programming experience, specializing in distributed systems, system design, and high-performance backend architecture.
My focus lies in crafting maintainable, testable, and scalable systems using modern technologies like TypeScript, NestJS, Kotlin, and Spring Boot — with a deep understanding of cloud infrastructure and clean architecture principles.
- 💻 Strong foundation in backend development, microservices, and system scalability
- 🧠 Experienced with TypeScript, NestJS, Node.js, Kotlin, and Spring Boot
- ☁️ Skilled in Azure Cloud, Docker, Kubernetes, Redis, PostgreSQL, and MongoDB
- 🧾 Advocates for clean architecture, TDD, and maintainable codebases
- 🧩 Background in iOS development (Swift, Objective-C), giving me a solid base in OOP and multithreading
- ⚙️ Passionate about system design, data modeling, and distributed architecture
- 🧠 Always learning — transitioning into Kotlin microservices to master enterprise-level scalability
- 2013–2015 → Built vision algorithms for RoboCup robotics using C++, sharpening my algorithmic thinking
- 2015–2019 → Developed multiple iOS apps using Swift and Objective-C, mastering reactive programming and app architecture
- 2019–Present → Transitioned to backend engineering, designing and implementing distributed systems and real-time APIs using NestJS, TypeScript, and Kotlin
- 🧩 Designed and built a recommendation system for a crypto-focused social platform
- 💬 Developed a distributed real-time chat system with Kafka, Redis, and MongoDB
- 🦷 Created a multi-clinic integration and scheduling system for dental management software (real-time data sync)
- 📦 Published open-source npm packages and contributed to the developer community
- 📊 Implemented monitoring and observability using OpenTelemetry and Grafana
- 🔐 Designed end-to-end encrypted messaging for secure healthcare communication
Languages & Frameworks
TypeScript • NestJS • Kotlin • Spring Boot • Node.js • Swift • Objective-C • C++
Databases & Messaging
PostgreSQL • MySQL • MongoDB • Redis • Kafka • RabbitMQ • BullMQ
DevOps & Cloud
Docker • Kubernetes • Azure • GitLab CI/CD • Cloudflare
Other Tools
OpenTelemetry • Grafana • Socket.io • RxJS • Swagger • Postman
✨ Always exploring new ways to make systems faster, cleaner, and more resilient.



