Batuhan
Kaş
backend geliştirici
Java · .NET · Node.js
Kocaeli GMT+3
Kocaeli'de yaşayan bir yazılım geliştiriciyim. HepsiJET'te Java ve Spring Boot ile webhook entegrasyonları, SmartWords'te gerçek zamanlı çok oyunculu bir oyun bölümü geliştirdim. Şu an Doğanium'da C# ve .NET Core ile sigorta teklif ve poliçe akışları üzerinde çalışıyorum.
Şu an Doğanium Bilgi Teknolojileri'nde.
Kayan şerit. Kullandığım backend ve DevOps araçları ortadaki CI/CD çizgisine akıyor. Çizginin öbür yanından testler, Docker build, Argo CD senkronu ve rollout gibi hat adımları çıkıyor.
Deneyim
08/2026 – günümüz
Doğanium Bilgi Teknolojileri
.NET Developer · Bilişim Vadisi, Kocaeli · ofis
- Sigorta teklif ve poliçe süreçleri için C# ve .NET Core 3.1 ile backend API'leri geliştiriyorum.
- Araç ve müşteri bilgisine göre teklif almak için sigorta şirketlerinin API'lerine bağlanıyorum.
- Trafik, kasko, kısa süreli trafik ve tamamlayıcı sağlık sigortası gibi farklı ürünlerin teklif ve poliçe akışlarını yazıyorum.
- Teklif ve poliçe işlemlerini kolaylaştıran entegrasyonları sunucu tarafında kuruyorum.
C# · .NET Core 3.1
04/2026 – 08/2026
SmartWords
Full Stack Developer · Bussum, Hollanda · uzaktan
- 100 binden fazla indirilen uygulamaya yeni bir Oyunlar bölümü ekledim. İçinde canlı 1'e 1 düellolar, günlük meydan okumalar, reels tarzı bir akış ve dört liderlik tablosu var.
- Eşleştirmeyi PostgreSQL'de advisory lock altında çalışan transaction'larla kurdum. Maçın anlık durumunu Firestore'da tuttum ve oraya yalnızca backend yazabiliyordu.
- Puanlamayı sunucuya taşıdım. Bu sırada oyundaki 3.600 sorunun %99,9'unda hatalı biçimlenmiş bir isteği doğru cevap sayan bir açık buldum ve kapattım.
- 8 dilde çalışan bir takma ad filtresi yazdım. Yanlışlıkla reddedilen gerçek isim sayısı 29 örnekte 23'ten 0'a indi.
PostgreSQL · Firestore
Ayrıntılar: SmartWords10/2024 – 09/2025
HepsiJET
Yazılım Geliştirici · Sancaktepe, İstanbul · hibrit
- JetSuite'te Java 11 ve Spring Boot ile webhook entegrasyonları geliştirdim. Bu entegrasyonlar kargo bilgisini müşteriye ya da ilgili firmaya iletiyordu. Gönderilerin durumunu da PostgreSQL'den takip ediyordum.
- Taşımacı Yönetim Sistemi'nde (TYS) Express.js ve React ile full stack çalıştım. Bir iş backend'de, frontend'de ve veritabanında değişiklik gerektiriyorsa hepsini aynı işte yapıp birlikte teslim ediyordum.
- Spring Boot ve Node.js mikroservislerinde 20'den fazla REST API endpoint'i tasarladım ve bakımını yaptım. Bunları hem şirket içindeki uygulamalar hem de dış müşteriler kullanıyordu.
- 4 geliştiricili Agile bir ekipteydim. Sprint işlerini Jira'dan alıp yaklaşık %95 test kapsamıyla teslim ettim.
- Yeni özellikler için PostgreSQL şemalarını yeniden düzenledim. Sık çağrılan endpoint'lerdeki tekrarlı sorguları azaltmak için Redis önbelleği ekledim.
Java 8 · Java 11 · Spring Boot · Express.js · React · PostgreSQL · RabbitMQ
Ayrıntılar: HepsiJET
AYRICA
- 42 Kocaeli, Tutor Master08/2024 – 09/2024
- 42 Kocaeli, Tutor10/2023 – 11/2023
Tutorlar 42'nin öğrenci seçme döneminde (selection) çalışır. Bu dönemde adayları gözlemledim, notlar aldım ve kimin iyi ilerlediğini, kimin 42 kültürüne uyduğunu anlatan değerlendirmeler yazdım.
Projeler
5 proje · GitHub'da- 01(yeni sekmede açılır)
Satış Takip Sistemi
Çevrimdışı çalışan bir satış noktası (POS) uygulaması. 32 bin satır kod ve mock yerine gerçek veritabanı üzerinde çalışan 577 test var. Lisanslar Ed25519 ile imzalanıp makinenin donanımına bağlanıyor. Tutarlar BigDecimal olarak tutulduğu için toplamlarda ve KDV'de kayan nokta hatası olmuyor. Yedekler AES-256-GCM ile şifreleniyor.
2026 · Masaüstü · Java 25 · Swing · SQLite
- 02(yeni sekmede açılır)
Gerçek Zamanlı Oyun Platformu
42'de ekip olarak yaptığımız bir proje. Turnuvanın backend'ini ben yazdım. Eşleşme ağacını kuruyor, maçları takip ediyor ve oyuncuları bir sonraki tura geçiriyor. Kimlik doğrulama katmanını da JWT, iki adımlı doğrulama ve e-posta onaylı kayıtla ben kurdum.
2025 · Web · ekip · TypeScript · Fastify · SQLite · Docker
- 03(yeni sekmede açılır)
Inception of Things
K3d üzerinde (Docker içinde K3s) bir Kubernetes kümesi kurdum ve uygulamaları ArgoCD ile GitOps yöntemiyle deploy ettim. Deployment, Service ve Ingress manifest'lerini ben yazdım.
2025–26 · Altyapı · K3s · K3d · ArgoCD
- 04(yeni sekmede açılır)
IRC Sunucusu
RFC 1459'a uygun, aynı anda birden fazla istemciye hizmet veren bir IRC sunucusu. Bağlantıları, kanalları ve komutları epoll ve bloklamayan soketlerle yönetiyor.
2025 · Ağ · C++98 · epoll
- 05(yeni sekmede açılır)
Minishell
C ile yazılmış Bash benzeri bir kabuk. Süreçleri fork, exec ve wait ile çalıştırıyor. Pipe ve yönlendirmeleri dosya tanımlayıcılarıyla yapıyor, sinyalleri ve ortam değişkenlerini de işliyor.
2023–24 · Sistem · C · Unix
Diğer 42 projeleri:Cub3D (yeni sekmede açılır)Philosophers (yeni sekmede açılır)Inception (yeni sekmede açılır)
Hakkımda

Kocaeli'de yaşıyorum. Kocaeli Üniversitesi'nde bilgisayar programcılığı okudum. Sonra 42 Kocaeli'de C ve C++ ile sistem ve ağ projeleri yazdım, bir süre de orada tutorluk yaptım.
HepsiJET'te JetSuite'in webhook entegrasyonlarında Java ve Spring Boot ile, Taşımacı Yönetim Sistemi'nde ise Express.js ve React ile çalıştım. SmartWords'te uygulamanın yeni Oyunlar bölümünü geliştirdim. Şu an Doğanium'un Bilişim Vadisi'ndeki ofisinde sigorta entegrasyonları yazıyorum. Bir yandan da İstanbul Üniversitesi'nde Yönetim Bilişim Sistemleri okuyorum.
Kubernetes ve CI/CD üzerine öğrendiklerimi Medium'da yazıyorum.
EĞİTİM
- 09/2026 – günümüzİstanbul ÜniversitesiYönetim Bilişim Sistemleri, lisans
- 09/2025 – günümüz42 Türkiye, KocaeliRNCP Seviye 6 (EQF 6, lisans dengi)
- 07/2023 – 08/202542 Türkiye, KocaeliYazılım Geliştirme Programı (Common Core)
- 2016 – 2018Kocaeli ÜniversitesiBilgisayar Programcılığı, ön lisans
ÖDÜL
En İyi Sunum Ödülü
Bilişim Vadisi Web Teknolojileri Hackathonu, Aralık 2025 (yeni sekmede açılır)
DİLLER
Türkçe (ana dil) · İngilizce (B2)
Yazılar
- 22.03.2026Bölüm 1: Bare-Metal Sunucularda RKE2 ile Kubernetes Mimarisi ve KurulumuKubernetes · RKE2 (yeni sekmede açılır)
- 21.01.2026GitHub Actions ile İlk CI/CD Pipeline'ımı Nasıl Kurdum?GitHub Actions · Docker (yeni sekmede açılır)
- 29.12.2025Kubernetes'te (K3S) Trafik AkışıK3s · Traefik (yeni sekmede açılır)
Teknolojiler
- Diller
- Java · C# · TypeScript · JavaScript
- Backend
- Spring Boot · .NET Core · Node.js (Express, Fastify) · REST · Webhook
- Veri
- PostgreSQL · Redis · Firestore · SQLite · RabbitMQ
- DevOps
- Docker · Kubernetes · GitHub Actions · GitLab CI · ArgoCD
- Frontend
- React
- Araçlar
- Git · Linux · Jira · Google Cloud
