Skip to content

Batuhan
Kaş

backend developer

Java · .NET · Node.js

Kocaeli GMT+3

I'm a software developer based in Kocaeli, Türkiye. I wrote webhook integrations in Java and Spring Boot at HepsiJET and a real-time multiplayer games section at SmartWords. These days I work on insurance quote and policy APIs in C# and .NET Core at Doğanium.

Currently at Doğanium Bilgi Teknolojileri.

Scrolling strip. The backend and DevOps tools I use flow into a CI/CD line in the middle, and pipeline steps like tests, Docker builds, Argo CD syncs and rollouts come out the other side.

02

Experience

  1. 08/2026 – present

    Doğanium Bilgi Teknolojileri

    .NET Developer · Bilişim Vadisi, Kocaeli · on-site

    • Developing backend APIs in C# and .NET Core 3.1 for insurance quotation and policy issuance workflows.
    • Integrating with external insurance providers' APIs to retrieve quotes based on vehicle and customer information.
    • Implementing quotation and policy issuance for multiple products, including traffic, comprehensive auto, short-term traffic and supplementary health insurance.
    • Building server-side integrations that streamline quotation and policy processing.

    C# · .NET Core 3.1

  2. 04/2026 – 08/2026

    SmartWords

    Full Stack Developer · Bussum, Netherlands · remote

    • Added a new Games section to an app with 100K+ downloads. It has live 1v1 duels, daily challenges, a reels-style feed and four leaderboards.
    • Built matchmaking on PostgreSQL transactions with advisory locks. Live match state lived in Firestore, and only the backend could write to it.
    • Moved scoring to the server. Along the way I found and closed a flaw that counted a malformed request as a correct answer on 99.9% of the game's 3,600 questions.
    • Wrote a nickname filter that works in 8 languages. False rejections of real names dropped from 23 of 29 to 0.

    PostgreSQL · Firestore

    Details: SmartWords
  3. 10/2024 – 09/2025

    HepsiJET

    Software Developer · Sancaktepe, Istanbul · hybrid

    • Built webhook integrations in JetSuite with Java 11 and Spring Boot. They sent shipment updates to the customer or the company involved, and I tracked shipment status in PostgreSQL.
    • Worked full stack on the Courier Management System with Express.js and React. When a ticket touched the backend, the frontend and the database, I made all the changes myself and shipped them together.
    • Designed and maintained more than 20 REST API endpoints in Spring Boot and Node.js microservices. Internal apps and external customers both used them.
    • Worked in an Agile team of four developers. I took sprint tasks from Jira and delivered them with about 95% test coverage.
    • Reworked PostgreSQL schemas for new features and added Redis caching to cut repeated queries on busy endpoints.

    Java 8 · Java 11 · Spring Boot · Express.js · React · PostgreSQL · RabbitMQ

    Details: HepsiJET

ALSO

  • 42 Kocaeli, Tutor Master08/2024 – 09/2024
  • 42 Kocaeli, Tutor10/2023 – 11/2023

As a tutor I helped with 42's student selection. I observed the candidates, took notes and wrote assessments of who was doing well and who fit the 42 culture.

03

Projects

5 projects · on GitHub
YEARTYPESTACK

Other 42 projects:Cub3D (opens in a new tab)Philosophers (opens in a new tab)Inception (opens in a new tab)

04

About

Batuhan Kaş sitting at a table in a café.

I live in Kocaeli, Türkiye. I studied computer programming at Kocaeli University. After that I wrote systems and networking projects in C and C++ at 42 Kocaeli, where I also worked as a tutor for a while.

At HepsiJET I worked on integrations in Java and Spring Boot, and on a courier management system in Express.js and React. At SmartWords I built a multiplayer games section for an app with 100K+ downloads. Now I work on insurance integrations at Doğanium's office in Bilişim Vadisi, and I'm studying Management Information Systems at Istanbul University.

I write on Medium about what I'm learning in Kubernetes and CI/CD.

EDUCATION

  • 09/2026 – presentIstanbul UniversityManagement Information Systems, bachelor's degree
  • 09/2025 – present42 Türkiye, KocaeliRNCP Level 6 (EQF 6, bachelor's equivalent)
  • 07/2023 – 08/202542 Türkiye, KocaeliSoftware Development Programme (Common Core)
  • 2016 – 2018Kocaeli UniversityComputer Programming, associate degree

LANGUAGES

Turkish (native) · English (B2)

05

Writing

The articles are in Turkish.
06

Tools

Languages
Java · C# · TypeScript · JavaScript
Backend
Spring Boot · .NET Core · Node.js (Express, Fastify) · REST · Webhooks
Data
PostgreSQL · Redis · Firestore · SQLite · RabbitMQ
DevOps
Docker · Kubernetes · GitHub Actions · GitLab CI · ArgoCD
Frontend
React
Tools
Git · Linux · Jira · Google Cloud