Istanbul, Türkiye
Working as a Search Team Developer, focusing on the design, development, and optimization of large-scale search systems. Actively working with Elasticsearch for indexing, querying, shard configuration, and performance tuning, and using Couchbase for distributed, low-latency data storage and retrieval. Designing and improving search algorithms, including query parsing, filtering, ranking, scoring mechanisms and vector search. Continuously performing relevancy tuning through boosting strategies, custom scoring functions, analyzers, tokenizers, and field mappings to improve search result quality. Focusing on search performance and scalability, optimizing query latency, throughput, and resource usage (CPU, memory). Improving index structures and data models to better support high-traffic search workloads. Monitoring search quality metrics and user behavior signals to iteratively enhance accuracy and relevance, and collaborating closely with product and backend teams to deliver reliable and scalable search experiences.
Actively contributing as a team member to the OpenTelemetry project, focusing on observability, distributed tracing, metrics, and instrumentation. Working on instrumentation libraries, SDK-level improvements, and performance optimizations, with an emphasis on correctness, efficiency, and production readiness. Participating in technical discussions, code reviews, and design decisions to improve the reliability and scalability of OpenTelemetry components across different environments.
I contribute to the OpenTelemetry project through patches and attending SIG meetings.
Actively contributing as a team member of Turkey’s first Rust community, focusing on growing the local Rust ecosystem and supporting developers at different experience levels. Participating in the organization of technical talks, workshops, and community events centered around Rust, systems programming, and performance-oriented development. Contributing to technical discussions, knowledge sharing, and best practices around Rust, including ownership model, memory safety, concurrency, and low-level programming concepts. Supporting community-driven initiatives such as learning resources, example projects, and open discussions, and encouraging adoption of Rust in production systems. Collaborating with other community members to build an inclusive, technically strong, and sustainable Rust developer community in Turkey.
I contributed to the Brand and Merchant teams. In the Brand team, I participated in designing project infrastructures. In the Merchant team, I handled all merchant workflows. I also initiated and led the development of an APM tool and a Load Testing tool within the company. Furthermore, I contributed to various team projects, including QA and DevOps teams.
I worked in the Influencer team, where I managed data projects, dashboards, notification processes, and various other tasks related to calculating influencer earnings. I ensured seamless integration and functionality to support influencer activities on the platform.
Hepsiburada is one of Turkey's leading e-commerce firms. I was responsible for developing and maintaining the user service, customer service, and login processes. My role involved designing scalable solutions and ensuring seamless user experiences. Also i contributed to the Social team, where users add and share products to their lists, and influencers earn revenue through these interactions
Javascript ( Angular (SSR) - NodeJS - NextJS - Windows Server Management)