sametkorkmaz.dev

Samet Korkmaz

Full-stack developer at Yapı Kredi, working on bulk payments. Outside work I build my own projects. The current one is a multi-currency wallet.

Projects

Status

Wallet & Ledger

In progress · demo 2027

A multi-currency wallet on a double-entry ledger. Every transfer is a balanced journal entry, and corrections are new entries, never edits.

Java 21 · Spring Boot · PostgreSQL · React · TypeScript

Source · Design decisions

Experience

Period

Yapı Kredi

2024 – now

Intern → Software Developer

Bulk payments

  • Helped move bulk payments (corporate customers upload Excel/TXT files with thousands of payments) from the monolith into a Spring Boot microservice.
  • Built the REST APIs behind the approval flow: approve, reject and cancel for whole batches and single transactions, plus listing both.
  • Built an internal admin screen in React for the service's configuration parameters.

Platform

  • Upgraded services from Spring Boot 2.7 to 3.x, including javax → jakarta.
  • Switched services from calling the monolith to calling the new microservices.
  • Fixed bugs in scheduled payments and request-to-pay.

Internship, R&D

  • Built the React frontend for a survey feature in an internal sprint-tracking app used across teams, took over its backend when the original team members left, and added live answers over WebSocket.
  • Built team search end to end: database tables and APIs for team data, and a React search component that takes users to each team's dashboard.
  • Built a seat-reservation screen with a scaling seat map.

Contact