Muhammed Said Demir

About Me

Hello, I’m Muhammed Said Demir, a Senior Software Engineer currently working at sahibinden.com. I have been professionally developing software since my university years and have hands-on experience in high-traffic, mission-critical systems.

Throughout my career, I have worked in various sectors including aviation, finance, defense technologies, and large-scale e-commerce platforms. My primary expertise lies in the Java & Spring ecosystem, where I actively develop and maintain scalable backend systems.

I have practical experience with microservice architectures, distributed systems, RESTful APIs, Kafka, Redis, relational databases, and DevOps-oriented workflows. I have also been directly involved in monolith-to-microservice transformation processes, gaining firsthand insight into architectural trade-offs and operational challenges.

I strongly believe that the core responsibility of a software engineer is to build maintainable, sustainable, and readable systems. Clean code, clear boundaries, and long-term operability matter more than short-term wins.

Through this blog, I aim to document real-world experiences, share technical insights, and continuously refine my perspective. Feel free to reach out via the platforms below.