Aug 2025 — Present
CURRENT ROLESoftware Engineer Expert
Yapı Kredi Technologies
Develop Java and Spring Boot backend services for investment and capital markets systems, alongside supporting React interfaces.
- Custom FIX engineDeveloped a custom FIX engine in C++ from scratch to replace third-party solutions for low-latency stock exchange communication.
- OMS & event-driven integrationIntegrated Matriks OMS with the bank’s investment infrastructure through event-driven service communication, using Protocol Buffers, Azure Event Hubs, Kafka, and RabbitMQ.
- Microservices modernizationContribute to the architectural migration of legacy banking monoliths toward cloud-native microservices.
- Legacy integrationDevelop PL/SQL packages and SOAP integrations to preserve data consistency as existing banking systems transition to Java-based architectures.
- Caching & batch automationImplemented and integrated Redis caching infrastructure and UC4 (Automic) scheduling for automated batch processing.
- Kubernetes transformationContribute to the migration and modernization of existing services for Kubernetes-based deployment and container orchestration.







