Summary
Özgür Yıldız is a backend-focused software developer with nine years of professional experience and over four years specializing in Java-based backend systems, currently modernizing a large monolith into microservices at emlakjet.com. He designs and tests robust services using N-Layer and Hexagonal architectures, Java 11, Spring Boot, and a data stack that includes PostgreSQL, Couchbase, Elasticsearch, Redis and Kafka while emphasizing unit and integration testing with JUnit and Mockito. Özgür has experience consulting customers on end-to-end solutions, has worked with CI/CD and observability tools like TeamCity, SonarQube and ELK, and brings practical exposure to both message-driven systems (RabbitMQ/Kafka) and search/NoSQL technologies. Early work with big data tools and a Hadoop/Scala project, plus a compact internship covering Spring and React, give him a wider appreciation for data processing and front-end integration than a typical backend engineer. Based in Istanbul, he combines pragmatic problem-solving with a steady drive to improve performance and adopt new technologies in production systems.
9 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Eskisehir Technical University
Kujawsko-Pomorska Szkoła Wyższa w Bydgoszczy