Backend-focused software developer building clean, maintainable, and scalable backend systems with Java Spring Boot and ASP.NET Core.
I focus on event-driven architectures, asynchronous communication, and production-oriented backend design, aiming to reflect real-world backend concerns rather than tutorial-style implementations.
- 🌱 Currently deepening my expertise in Spring Boot and ASP.NET Core Web API
- 🧩 Hands-on experience with Layered Architecture, Clean Architecture, and SOLID principles
- ⚙️ Strong understanding of IoC, Dependency Injection, and RESTful API design
- 🚀 Interested in event-driven systems, microservices, and cloud-ready backend applications
- 🧠 Focused on writing clean, testable, and maintainable code with long-term scalability in mind
📫 Contact: muhammedcubukcu0@gmail.com
- Apache Kafka – asynchronous, event-driven communication
- RabbitMQ – message-based workflows
- Redis – caching, performance optimization, and distributed concerns
- Google Cloud fundamentals (training & certification-based knowledge)
- Designing event-driven backend systems using Kafka & RabbitMQ
- Building clean, scalable, and maintainable architectures
- Using Redis for caching, performance, and distributed system patterns
- Writing APIs with proper error handling, logging, and global exception management
- Containerizing backend services with Docker
- Understanding why architectural decisions are made, not just how to implement them
- Staying flexible by combining Spring Boot and .NET backend experience