Summary
Mahmut Murat is a Senior Software Developer based in Ankara with 14 years of experience building backend systems in Java, specializing in Spring Boot, JPA, Kafka and scalable data stores. He has led backend rebuilds for IoT tracking and custom container-tracking solutions for the Turkish Ministry of Trade, and contributed to ERP systems used at Istanbul Airport, demonstrating a strong track record in mission-critical enterprise software. His background includes hands-on big data and machine learning work with Apache Spark and practical ML libraries, bridging algorithmic knowledge with production engineering. With an M.Eng. in Computer Engineering and a history of shipping robust, data-driven systems at Trendyol and earlier startups, he blends academic depth with product-focused delivery. Notably, he pairs deep backend expertise with experience integrating distributed messaging and caching at scale, making him effective at both architecture and implementation.
14 years of coding experience
4 years of employment as a software developer
Master of Engineering (M.Eng.) Computer Engineering, Master of Engineering (M.Eng.) Computer Engineering at Karadeniz Technical University
Bachelor's degree Computer Science, Bachelor's degree Computer Science at The Islamic University of Gaza
English, Turkish, Arabic