Gökhan Özeloğlu

Software Engineer at Getir

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
🎓
Top School
Gökhan Özeloğlu is a pragmatic software engineer with eight years of hands-on experience building and hardening payment infrastructure at scale, currently shaping Getir’s payment stack from Java Spring Boot services to Grafana and OpenTelemetry observability. He has a strong backend focus—implementing new payment methods, RabbitMQ consumers, Redis/Mongo token logic, and preparing multi-service blue-green deployments—while also owning on-call incident response and architecture reviews. Gökhan elevated test coverage dramatically (consumer service from <5% to >95%) and contributes to open-source Go projects, improving reliability through thorough unit and integration tests for libraries like knadh/koanf. His background includes roles at Delivery Hero and TÜBİTAK, and a Computer Engineering degree from Hacettepe University, reflecting solid institutional and startup-style experience. Notably, he combines production debugging skills (e.g., fixing refund/balance inconsistencies via MongoDB change streams) with a penchant for practical automation and monitoring migrations. Colleagues know him as an engineer who bridges deep technical fixes with clear operational improvements.
code8 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Hacettepe Üniversitesi
bookHigh School Diploma, High School Diploma at Adem Tolunay Anadolu Lisesi
stackoverflow-logo

Stackoverflow

Stats
134reputation
5kreached
8answers
7questions
github-logo-circle

Github Skills (20)

unit-testing10
json10
key-value-store10
testing10
configuration-management10
dotenv10
data-structure10
implement10
go10
command-line10
data-structures10
test-automation10
databases9
yaml9
database9

Programming languages (14)

C#JavaC++JinjaCGoHTMLKotlin

Github contributions (5)

github-logo-circle
rosedblabs/rosedb

Apr 2022 - May 2022

Lightweight, fast and reliable key/value storage engine based on Bitcask.
Role in this project:
userBack-end Developer
Contributions:36 reviews, 73 commits, 13 PRs in 1 month
Contributions summary:Gökhan primarily contributed to the `rosedb` project by implementing and testing new commands for the key-value storage engine. They added the `SetNX` command, along with its tests and example usage. Further enhancements included the implementation of the `MSet`, `MSetNX`, `StrLen`, `Decr`, `DecrBy`, `Incr`, and `IncrBy` commands. The user also fixed bugs and handled potential errors in existing methods such as `getVal()` and `decrBy()`.
stringnosql-databaseclikv-storesorted-set
knadh/koanf

Jan 2022 - May 2022

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits, 7 PRs, 5 comments in 3 months
Contributions summary:Gökhan primarily focused on adding and improving unit tests for the `koanf` configuration management library. Their contributions include writing test cases for the `env`, `json` and `dotenv` providers, covering unmarshalling and marshalling functionality. They also refactored existing tests and improved code clarity by renaming variables and removing unnecessary assertions. This work enhances the reliability and maintainability of the configuration library.
environment-variablesconfiguration-fileconfig-loaderargument-parsingenv
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
Gökhan Özeloğlu - Software Engineer at Getir