İçeriğe atla

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.

02

Deneyim

  1. 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

  2. 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: SmartWords
  3. 10/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.

03

Projeler

5 proje · GitHub'da
YILTÜRSTACK

Diğer 42 projeleri:Cub3D (yeni sekmede açılır)Philosophers (yeni sekmede açılır)Inception (yeni sekmede açılır)

04

Hakkımda

Batuhan Kaş, bir kafede masada otururken.

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İLLER

Türkçe (ana dil) · İngilizce (B2)

05

Yazılar

06

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