Yigit Alp Unal

Senior Backend Engineer with 9+ YoE building banking payment systems. I also build developer tooling for AI coding agents.

Open to new opportunities

Senior / Staff Backend Engineer

Payments, core banking, and platform engineering. Available within 4–6 weeks of an offer.

Istanbul → Amsterdam
Yigit Alp Unal

About

Senior Backend Engineer and Project Lead with 9+ years building production banking systems for Turkey's leading banks. I own payments infrastructure: bulk SWIFT transfers, corporate file exchange, and a 40+ biller collections domain with direct debit and daily reconciliation. Most of my work lives on the seam where an Oracle accounting core meets modern event-driven services. Alongside that, I build developer tooling for AI coding agents — I'm the author of rawthink-mcp, an open-source MCP server that gives them persistent memory across sessions. Primary stack: Java 21, Spring Boot, Oracle PL/SQL, Kafka, .NET Core.

Experience

Anadolubank Istanbul

Senior Backend Engineer & Project Lead

One of six project leads, each owning end-to-end delivery of a core banking module.

  • Own the bill-payment and collections domain across 40+ billers, each served by a Java gateway bridging into per-biller PL/SQL where settlement, accounting, and daily reconciliation are posted.
  • Designed sync and async flows with retry handling so collections stay consistent under partial failures and timeouts.
  • Delivered bulk SWIFT payments: up to 1,000 transfers per batch with a dedicated batch execution layer.
  • Built the bank's corporate SFTP file-exchange infrastructure from scratch; adopted as the standard corporate transfer channel.

Odeabank (Bank Audi) Istanbul

Senior Backend Engineer, Platform Team

Platform team owning cross-cutting backend services across all digital banking product lines.

  • Designed a Redis caching layer for high-traffic mobile screens, cutting Cards screen load time by ~16x.
  • Built .NET Core APIs and microservices on consistent command–query separation across independently deployed domains.
  • Escalation point for production incidents across all domains; owned the CI/CD lifecycle through to production.

Softtech (İş Bankası) Istanbul

Senior Software Engineer

Core systems of Türkiye İş Bankası, founded 1924.

  • Shipped checkbook and safe-deposit products serving 25M+ customers across ~1,000 branches.
  • Worked a hybrid legacy stack — IBM DB2, COBOL, Java, C# — tracing failures through the bank's COBOL and MQ backbone.
  • Served scheduled 24-hour on-call rotations covering production batch jobs.

BTC Bilişim Hizmetleri Istanbul

Software Engineer

SAP business partner delivering enterprise software and consulting.

  • Built CRM features on Spring Boot and JSF, and consulted across client projects in React, Angular, Vue, and .NET Core.

iyi fikir interaktif teknolojiler Eskişehir

Software Developer

Where it started: full-stack web development across client projects.

Open Source

rawthink-mcp

github.com/ygtalp/rawthink-mcp
Python MCP Qdrant BGE-M3 PyPI

Open-source MCP server giving AI coding agents persistent memory across sessions: hybrid retrieval (BGE-M3 dense + BM25 sparse, fused over Qdrant), a temporal knowledge graph with belief revision and epistemic typing, and 15 MCP tools.

banking-microservices-platform

github.com/ygtalp/banking-microservices-platform
Java 21 Spring Boot Kafka ISO 20022 PostgreSQL

Distributed core banking system of 13 microservices: SAGA orchestration over Kafka, database-per-service, SEPA and SWIFT payments (ISO 20022), AML sanctions screening, and a full observability stack.

payment-service

github.com/ygtalp/payment-service
CQRS Redis PostgreSQL RabbitMQ

A payment microservice built around correctness under failure: dual-layer idempotency (Redis + PostgreSQL) preventing duplicate charges from timeouts and retries, with optimistic locking and automatic retry on version conflicts.

Writing

Your AI Doesn't Remember You

dev.to

Why persistent memory is becoming the layer that separates an assistant from a collaborator — and what it meant to independently arrive at the same architecture as Karpathy's LLM Wiki.

Get in Touch

Want to talk? Send me an email and I'll get back to you.