Hüseyin Tugay Yeşilyurt

Hello, I'm

Hüseyin Tugay Yeşilyurt

Senior Software Engineer | Java Backend Engineer | Team Lead

💬 Chat with Hüseyin Tugay Yeşilyurt's AI

💬

Hüseyin Tugay Yeşilyurt AI Assistant

AI Assistant

👋 What do you want to learn about Hüseyin Tugay Yeşilyurt?

About Me

Senior Software Engineer with 10+ years of experience in designing, developing, and scaling high-performance backend systems using Java and Spring Boot.

I have extensive experience with technologies such as Spring Boot, Spring Cloud, MySQL, Redis, MongoDB, Apache Kafka, Zipkin/Sleuth, Jenkins, ELK Stack, Prometheus, Grafana, and Docker, enabling me to develop robust, scalable solutions.

Currently working as a Software Engineering Team Lead at QNBEYOND (QNB Finansbank Innovation Hub), leading multiple microservices and product initiatives. Strong background in microservice architecture, distributed systems, high-traffic platforms, and financial products.

Experienced in system design, scalability, performance optimization, API integrations (REST, SOAP, gRPC), and event-driven architectures using Kafka. Passionate about high-traffic services and overcoming challenges in distributed systems.

Comfortable working in product-driven teams, collaborating closely with Product Owners, mentoring engineers, and owning systems end-to-end from design to production.

Professional Experience

2021 - Present

Software Engineering Team Lead

QNBEYOND – QNB Finansbank Innovation Hub | Turkey

  • Leading a team in the development of a scalable, distributed backend system based on microservices for Lidy, a product that helps customers find the best credit and deposit options
  • Built concurrent integrations across 10+ banks using both API connections and database retrieval, achieving response times of 0.6 seconds
  • Responsible for architecture decisions, system design (HLD/LLD), and technical roadmap
  • Built and maintained microservices handling 1M+ daily requests
  • Conduct code reviews, ensuring high-quality and efficient code for RESTful APIs
  • Focused on developing fintech solutions with modern technologies like Java 21, Spring Boot 3, Apache Kafka, Redis and MySQL
  • Mentored engineers through code reviews, pair programming, and best practices
  • Owned production systems including monitoring, logging, performance tuning, and incident resolution
Key Projects: Lidy – Credit comparison platform Internal APIs & scheduler services
2018 - 2021

Senior Software Engineer

Turkcell – Fizy Music Application | Turkey

  • Designed and implemented a highly scalable, microservice-based backend architecture for Fizy, a music application similar to Spotify
  • Implemented a real-time logging system for customer data using Kafka and Cassandra
  • Supported 0.5 million daily active users and a catalog of 40 million songs
  • Managed caching strategies for ~500K daily active users
  • Optimized high-traffic services, handling large volumes of transactions per second (TPS)
  • Improved system performance and reduced database load significantly
2016 - 2018

Software Engineer

Turkcell – CRM Team | Turkey

  • Developed code for the subscription process serving over 30 million customers on the CRM team
  • Responsible for GSM activation and deactivation process workflows using Java 8 and SOAP Web Services with BPEL orchestration
2014 - 2016

Software Engineer

Cybersoft – Şekerbank | Turkey

  • Handled EFT currency transfers with the central bank using Java 6 and SOAP Web Services as part of the EFT (Electronic Funds Transfer) team
  • Contributed to backend systems for banking operations
  • Gained strong foundations in financial domain, data consistency, and transactional systems

Technical Skills

Programming Languages

Java (8, 11, 17, 21) SQL

Frameworks & Technologies

Spring Boot 3.x Spring Cloud Hibernate / JPA Apache Kafka Redis gRPC SOAP Zipkin/Sleuth

Databases

MySQL PostgreSQL Oracle MSSQL MongoDB Redis Cassandra

Architecture & Concepts

Microservices Architecture Distributed System Design Event-Driven Systems Sharding & Replication Rate Limiting (Token Bucket, Sliding Window) Circuit Breaker & Retry Patterns Outbox Pattern Strong vs Eventual Consistency

DevOps & Infrastructure

Docker HAProxy Linux (RHEL) Jenkins Grafana Prometheus ELK Stack

Leadership & Soft Skills

Technical Leadership System Design & Architecture Mentoring & Coaching Cross-team Communication Product-oriented Engineering Ownership & Accountability Problem Solving under High Load

Education

2009 - 2014

Istanbul University

Computer Science | Bachelor's Degree

After completing a one-year English preparatory course, I successfully completed a four-year program in computer science

2011

San Francisco Kaplan International Colleges

ESL Program

Completed an ESL (English as a Second Language) program in San Francisco, focusing on improving English proficiency

2004 - 2008

60th Year Anatolian High School

Izmir, Turkey

60th Year Anatolian High School is one of the country's leading high schools. I spent four years of my high school education there.

Get In Touch

I'm always open to discussing new opportunities and interesting projects.