Furkan Şenharputlu is a senior software engineer based in Istanbul with 9 years of experience building high-performance backend systems, currently at Microsoft and previously contributing to API gateways at Tyk and core clients at Hazelcast. He specializes in Go, distributed systems, and API design, with hands-on DevOps experience including Docker, Kubernetes, Istio, CI/CD and database integrations like PostgreSQL, MongoDB and Redis. His open-source work includes enhancements to GraphQL and API gateway projects—improving configuration, throttling, HTTP/2 and gRPC support—reflecting a strong focus on correctness and production readiness. Known for lifting code quality through testing, documentation and reviews, he also brings practical customer support and release management experience. An interesting detail: he implemented Hazelcast’s Go client from scratch and helped adapt Tyk to function as an Istio Mixer Adapter, demonstrating both deep protocol-level knowledge and real-world integration skills.
9 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Boğaziçi Üniversitesi
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:1 release, 517 reviews, 795 commits in 4 years 2 months
Contributions summary:Furkan primarily contributed to the core functionality of the Tyk API Gateway, with a strong emphasis on improving the server-side aspects and its underlying architecture. The user implemented features like request throttling, improving performance, and adding support for features, such as for HTTP/2 connections. They also worked on ensuring existing functionality remained robust, such as fixing gRPC and validating the authentication configuration of the services. The user also displayed DevOps skills, working on the testing and CI/CD pipelines and integrating the changes with the repository.
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
Role in this project:
Back-end Developer
Contributions:6 commits, 2 PRs in 9 months
Contributions summary:Furkan primarily contributed to the project by adding and modifying configuration options within the GraphQL execution and data source components. They implemented JSON and BSON tags to various data structures. Additionally, the user addressed playground URL handling, ensuring correct path concatenation and behavior related to trailing slashes. These changes suggest a focus on API configuration and deployment.
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.