Ozgur Rahmi Donmez
About Ozgur Rahmi Donmez
Ozgur Rahmi Donmez is a Principal Engineer at Delivery Hero and Principal Architect at Yemeksepeti, specializing in Scala/Play Framework, Spring Webflux Framework, Design Patterns, and Kafka.
Title
Ozgur Rahmi Donmez holds the title of Principal Engineer. His extensive career in software architecture and engineering includes significant roles at various prominent companies.
Current Roles
Ozgur Rahmi Donmez is currently serving as a Principal Architect at Yemeksepeti. Additionally, he works as a Principal Engineer at Delivery Hero, based in Istanbul, Turkey. His dual roles involve contributing to cutting-edge projects and leading teams in the fast-paced tech industry.
Professional Background
Ozgur Rahmi Donmez has a rich professional background, having worked at multiple high-profile companies. He served as an Advisor at Turkcell from 2018 to 2021 and at Trendyol Group from 2017 to 2018. Earlier, he was the Lead Software Architect at Peg b Technology in Dubai, and Chief Software Architect at Linovi in İzmir. His extensive experience also includes roles such as Senior Expert Architect at Turkcell and Software Engineer at Iktisat Bank.
Education and Expertise
Ozgur Rahmi Donmez has a Bachelor of Science (BS) in Electrical and Electronics Engineering from Bogazici University, and a BS in Mathematics from Malatya Science High School. He teaches Scala/Play Framework, Spring Webflux Framework, Design Patterns, and Kafka. He has a profound understanding of cloud deployment models, TDD, and extensive experience with big data processing, custom API-Gateway development, and search engine technologies.
Projects and Specializations
Ozgur Rahmi Donmez has led the development of a custom API-Gateway application for microservices architecture. He is experienced in real-time big data processing using tools like Apache Kafka, Apache Storm, and Apache Cassandra. His technical prowess extends to building personal cloud architectures using Openstack Swift, and he has implemented various data sync algorithms. Additionally, he has utilized caching frameworks and data grids such as Infinispan, Coherence, and Hazelcast, and engaged in search engine technologies with Lucene and Solr.