About Me

Hello, first of all I hope you enjoy your time on my page and find the content helpful and informative. I have been working as a software engineer in the Java ecosystem for over 10 years, I have worked in various roles across different companies within the Java ecosystem, while also contributing as a developer, consultant, technical leader, and co-founder. I am currently working as a Senior Software Engineer at sahibinden.com.

Throughout my career, I have actively contributed to projects of varying scales, working with Java, Spring Boot, REST APIs, microservice architectures, relational databases, and distributed systems. My experience includes enterprise applications, high-traffic systems, startup products, and proof-of-concept (POC) implementations.

I believe that the primary responsibility of a good software engineer is to design sustainable architectures by adhering to clean code principles and to deliver solutions that minimize long-term maintenance costs. Readability and sustainability are key indicators of quality.

Through this blog, I aim to share my knowledge and experience, learn from feedback, and continuously improve. If you would like to get in touch, you can reach me below.