Skip to content
View MuhammedCubukcu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MuhammedCubukcu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MuhammedCubukcu/README.md

👋 Hi, I'm Muhammed Çubukcu

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.


💫 About Me

  • 🌱 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


🌐 Socials

LinkedIn Medium


💻 Tech Stack

Programming Languages

Java C#

Backend Frameworks

Spring Boot ASP.NET Core

Data Access

Hibernate Spring Data JPA Entity Framework Core

Databases

PostgreSQL MySQL MongoDB

Messaging, Caching & Event-Driven Systems

Apache Kafka RabbitMQ Redis

  • Apache Kafka – asynchronous, event-driven communication
  • RabbitMQ – message-based workflows
  • Redis – caching, performance optimization, and distributed concerns

Build, DevOps & Tools

Maven Docker Git GitHub

Cloud

Google Cloud

  • Google Cloud fundamentals (training & certification-based knowledge)

📌 What I Care About

  • 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

✍️ Random Dev Quote

Pinned Loading

  1. e-commerce-microservices e-commerce-microservices Public

    E-commerce microservices platform with Spring Boot, Kafka event-driven architecture, and polyglot persistence (PostgreSQL, MongoDB, Redis) on Docker.

    Java

  2. BookStoreApi BookStoreApi Public

    Enterprise-style ASP.NET Core Web API for bookstore management, built with clean architecture, PostgreSQL, and Docker.

    C#