Hakkımda

Hakan Çelik

2019'dan beri profesyonel olarak yazılım geliştiriyorum. Kariyerime Django projeleriyle başladım; zamanla Python ekosistemindeki araçlara, açık kaynağa ve uygulama geliştirmeye yöneldim.

Bugün Trendyol Go by Uber Eats'te yazılım geliştirici olarak çalışırken, boş zamanlarımda Python linter'ları, iOS uygulamaları ve macOS araçları üretiyorum. Yazdığım araçlar — unimport, unexport, pydbm — binlerce geliştirici tarafından kullanılıyor.

Hakan Çelik
6+
Yıl Deneyim
7
Açık Kaynak Proje
4
PyPI Paketi
38K/ay
Unimport İndirme/ay

Programlama Dilleri

Profesyonel olarak kullandığım diller.

Python

Django, DRF, FastAPI, asyncio, AST analizi, libcst

Go

Trendyol Go by Uber Eats, Vakit

Kotlin

Trendyol Go by Uber Eats

Java

Trendyol Go by Uber Eats, Spring Boot

Swift

iOS — Vakit, macOS — SiteSeeker

JavaScript

Electron, Astro, CSS, HTML5

Veritabanları & Mesajlaşma

PostgreSQL

Trendyol Go, Deepinfo, PRISMA CSI, Vakit

MongoDB

Deepinfo

Redis

Deepinfo, Vakit

Elasticsearch

Trendyol Go, Deepinfo

Couchbase

Trendyol Go by Uber Eats

Apache Kafka

Trendyol Go, Deepinfo

RabbitMQ

Deepinfo

Altyapı & DevOps

Docker

Trendyol Go, Deepinfo, Vakit

Kubernetes

Trendyol Go, Deepinfo

Google Cloud Platform

Deepinfo, Vakit

Prometheus & Grafana

Trendyol Go, Deepinfo, Vakit

CI/CD & Jenkins

Trendyol Go, Deepinfo

Linux

Trendyol Go, Deepinfo, Vakit

Pratikler & Metodoloji

Test-Driven Development

Unit, Integration, Load Testing

Domain-Driven Design

Trendyol Go, Vakit

REST API Geliştirme

Trendyol Go, Deepinfo, PRISMA CSI

Design Patterns

Trendyol Go, Deepinfo

Git & GitHub

Trendyol Go, Deepinfo, PRISMA CSI, Vakit

Agile / Scrum

Trendyol Go, Deepinfo

Deneyim

Software Developer
Trendyol Go by Uber Eats
Kasım 2024 - Günümüz

Software Developer
Deepinfo
Kasım 2020 - Kasım 2024

Büyük veri ve siber güvenlik projelerinde backend geliştirme. FastAPI, Django, DRF, MongoDB, Celery, Redis, PostgreSQL, RabbitMQ, Kafka ve Elasticsearch kullandım. DevOps süreçlerine aktif katkı, QA ortamı yönetimi.

Software Developer
PRISMA CSI
Ekim 2019 - Eylül 2020

Siber güvenlik platformu için Django Rest Framework ile API geliştirme. Admin API oluşturma, performans profilleme ve iyileştirme. JavaScript ve CSS ile frontend geliştirme.

Eğitim

Ön Lisans, Bilgisayar Programcılığı
Fırat Üniversitesi
2024

Lisans, Elektrik-Elektronik Mühendisliği
Gaziantep Üniversitesi
2015

Topluluk & Gönüllülük

Kurucu
Django Türkiye Topluluğu
Temmuz 2018 - Eylül 2022

600+ üyeye ulaşan Django Türkiye topluluğunu kurdum ve yönettim.

Yazılım Topluluğu Kurucusu & Eğitmen
Gaziantep Üniversitesi
2020 - 2021

30-40 katılımcıya Açık Kaynak, Linux, Python, Git ve C++ dersleri verdim.

Sertifikalar

Getting Started with Google Kubernetes Engine
Coursera
Haziran 2021 · Kimlik: TYEJ5FFCWP8F

Google Cloud tarafından sunulan Kubernetes Engine temelleri sertifikası.

Projeler

Vakit
Haziran 2025

Namaz vakitleri, Kuran okuma, kıble, zikir sayacı ve daha fazlası — hepsi tek uygulamada. Gizlilik odaklı: konum verilerin cihazında kalır, hesap gerekmez, internet bağlantısı gerekmez. Ücretsiz ve reklamsız.

vakit.hakancelik.dev · İndir (App Store)

SiteSeeker
Nisan 2025

macOS için akıllı tarayıcı geçmişi ve yer imi arama. Tüm tarayıcılarını tek arayüzde ara.

siteseeker.hakancelik.dev · Star on GitHub

Pydbm
Kasım 2022 - Ocak 2023

Python'ın dahili dbm modülünü ORM benzeri bir arayüzle kullanan Pythonic wrapper.

pydbm.hakancelik.dev · Star on GitHub

Unexport
Şubat 2021 - Ocak 2023

Python modüllerindeki __all__ listesini her zaman güncel tutan linter.

unexport.hakancelik.dev · Star on GitHub

Unimport
Eylül 2019 - Ocak 2024

Kullanılmayan import ifadelerini bulan ve kaldıran linter/formatter. pre-commit hook olarak kullanılabilir. 500.000+ indirme.

unimport.hakancelik.dev · Star on GitHub

Coogger
Eylül 2017 - Ağustos 2020

Teknik dokümantasyon ve bilgi paylaşım platformu.

Star on GitHub

Diller

Türkçe

Anadil

İngilizce

Profesyonel iş yeterliliği

X, LinkedIn ve GitHub'da takipleşelim

Yeni projeler, teknik notlar ve açık kaynak güncellemeleri için beni takip et.