Fehmi Saglam is an engineering leader with 12 years of experience building scalable backend and search systems, currently leading the International Search team at Trendyol Group in Berlin. He brings deep hands-on experience in Scala, Akka, and search technologies from senior roles at Zalando and architecting microservices on Mesos, Kinesis, Solr and Cassandra. Fehmi pairs technical leadership with active open-source contribution—his work on the elastic4s Scala Elasticsearch client expanded mapping and suggestion capabilities and demonstrates care for type-safe, reactive APIs. He has a track record of shipping production services like a customizable progress-bar microservice and founding product-focused engineering at 4Primes. Known for pragmatic architecture choices and migrating legacy services to modern reactive stacks, he blends system-level thinking with developer ergonomics.
12 years of coding experience
11 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at Karadeniz Teknik Üniversitesi
Contributions:38 commits, 7 PRs, 24 pushes in 3 years 5 months
Contributions summary:Fehmi primarily worked on developing a progress bar microservice using Scala and Spray/Akka HTTP. They implemented the core logic for generating SVG progress bar images, including handling parameters for progress level and optional titles. The user also set up the build process and dependencies, including adding an assembly plugin for packaging. Later commits focused on migrating the service to Akka HTTP, introducing metrics, and enabling customization options.
🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
Role in this project:
Back-end Developer
Contributions:52 commits, 2 comments in 9 months
Contributions summary:Fehmi's contributions centered on enhancing the `elastic4s` library's functionality, primarily through the addition of support for new features such as document types and multi-field types within Elasticsearch mappings. They also refactored parts of the codebase by using `this.type` in the fluent API and added missing attributes for completion type. Their work involved modifying core Scala files related to mapping definitions, attributes, and suggestion features, indicating a focus on expanding the library's capabilities.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.