Fatih Arslan

Software Engineer at planetscale

Ankara, Ankara, 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
Fatih Arslan is a seasoned Software Engineer based in Ankara with 16 years of experience building backend systems, developer tools, and cloud-native components. A prolific open-source maintainer and toolmaker in the Go ecosystem, he created vim-go and contributes regularly to high-profile projects like Vitess, Terraform, and Dependabot. His work spans infrastructure (CSI drivers, Kubernetes cloud controller), database scaling, and developer UX—improving tooling such as gomodifytags, color, and structs to make other engineers more productive. Practical and detail-oriented, he frequently focuses on correctness, performance and test coverage, including thread-safe data structures and robust TLS/authentication hooks. A self-described design and coffee enthusiast, he also fine-tunes his own Neovim setup, reflecting a strong emphasis on developer experience and ergonomics.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
16,799reputation
1.9mreached
49answers
20questions
Badges
unix
top-5%
vim
top-5%
ruby
top-5%
go
top-1%
ruby-on-rails
top-5%
timestamp
top-5%
github-logo-circle

Github Skills (91)

dependency-management10
parserator10
go-modules10
parser10
lexer10
dependency-analysis10
vimscript10
testing10
databases10
microservices-application10
dotfile10
interface-design10
terraform10
automation10
infrastructure10

Programming languages (23)

CSSCRustVim SnippetMakefileGoHTMLPerl

Github contributions (5)

github-logo-circle
fatih/pool

Nov 2013 - Jul 2018

Connection pool for Go's net.Conn interface
Role in this project:
userBack-end Developer
Contributions:3 releases, 38 commits, 9 PRs in 4 years 8 months
Contributions summary:Fatih primarily focused on refactoring and improving the connection pool for Go's net.Conn interface. Their contributions involved restructuring the core API, renaming error variables for clarity, and enhancing the pool's interface. The user's work also included adding methods for pool management and improving documentation.
golangs-netpoolconnectionconn
koding/kite

Dec 2013 - Nov 2015

Micro-service framework in Go
Role in this project:
userBack-end Developer
Contributions:580 commits, 43 PRs, 47 pushes in 2 years
Contributions summary:Fatih primarily contributed to the core logic of the micro-service framework in Go. They focused on features such as call timeouts, token renewal, and the implementation of a heartbeat mechanism. The contributions involved making changes to core files, notably `remote.go` and `request.go`, showing a focus on improving the overall functionality and reliability of the framework. The user has also made structural changes to the codebase by updating import paths.
golangmicro-serviceframeworkservice-framework
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
Fatih Arslan - Software Engineer at planetscale