Ferhat elmas

Amsterdam, North Holland, Netherlands
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
Ferhat elmas is a seasoned software engineer with 14 years of experience specializing in distributed systems and backend engineering, currently based in Amsterdam. He combines a curiosity-driven approach with a track record of improving code quality, linting, and maintainability across major open-source projects including go-ethereum, OpenTelemetry, Traefik, and Kubernetes krew. Comfortable with both systems-level Go work and DevOps automation, he has improved tracing, backup restoration, and plugin tooling while also contributing front-end fixes in React when needed. His contributions often focus on pruning complexity—unslicing, simplifying APIs, and automating checks—to make large codebases safer and easier to maintain. Educated at Boğaziçi University and EPFL, he brings rigorous engineering foundations to pragmatic production problems. Notably, his open-source footprint includes subtle but high-impact fixes (time handling, linters, and test improvements) in projects that help run the modern Internet.
code14 years of coding experience
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Ecole polytechnique fédérale de Lausanne
bookBachelor of Engineering (B.Eng.), Computer Engineering, Bachelor of Engineering (B.Eng.), Computer Engineering at Boğaziçi University
stackoverflow-logo

Stackoverflow

Stats
3,870reputation
373kreached
160answers
3questions
Badges
python
top-5%
go
top-5%
github-logo-circle

Github Skills (95)

go-modules10
url-routing10
reverse-proxy10
postgresql10
archiving10
python10
ui-components10
testing10
distributed-tracing10
automation10
backup10
opentelemetry10
backend10
trace10
flask10

Programming languages (22)

C#MDXJavaC++CSSRustMakefileTeX

Github contributions (5)

github-logo-circle
kubernetes-sigs/krew

Aug 2019 - Feb 2022

📦 Find and install kubectl plugins
Role in this project:
userDevOps Engineer
Contributions:3 reviews, 33 commits, 39 PRs in 2 years 6 months
Contributions summary:Ferhat primarily contributed to the repository by improving and integrating various linting tools and shell script formatting. They upgraded and configured tools like golangci-lint, shfmt, and impi (later dropped). They also developed and maintained shell scripts for tasks such as release artifact creation and verifying system upgrades and receipts migration. The user's work ensures code quality, consistency, and automation within the project.
kubectlkubectl-pluginskubernetesk8s-sig-cli
exercism/go

Oct 2016 - Nov 2020

Exercism exercises in Go.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1 review, 79 commits, 153 PRs in 4 years 1 month
Contributions summary:Ferhat primarily contributed to the `exercism/go` repository by implementing and testing Go exercises. Their work involved adding new exercises, specifically the "diamond" and "perfect-numbers" exercises, which required writing and testing Go code. The user also improved existing exercises like "nucleotide-count," including better error handling and test code improvements. Furthermore, the user demonstrated skills in property-based testing by incorporating these tests into the diamond exercise.
golangexercismexercism-exercisesexercism-trackcommunity-contributions-paused
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
Ferhat elmas