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
StatusWallet & 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
Experience
PeriodYapı 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.