Furkan Şenharputlu

Software Engineer at Tyk

Istanbul, Turkey
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Boğaziçi Üniversitesi
github-logo-circle

Github Skills (21)

json10
back-end-development10
apidoc10
testing10
wpgraphql10
cicd10
go10
api10
wordpress-graphql10
bson10
golang10
graphql-tools10
graphql10
api-design9
authentication9

Programming languages (10)

C#TypeScriptJavaDockerfileCSSShellSCSSJavaScript

Github contributions (5)

github-logo-circle
TykTechnologies/tyk

Dec 2018 - Jan 2023

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
Role in this project:
userBack-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.
api-gatewaygrpcreverse-proxyapi-managementcloudnative
wundergraph/graphql-go-tools

May 2020 - Mar 2021

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:
userBack-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.
linterast-transformationintrospection-queryastparser
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.
Request Free Trial
Furkan Şenharputlu - Software Engineer at Tyk