Ahmet Serdar GEZE

Senior Software Engineer

Istanbul, Istanbul, Türkiye

About

Senior Software Engineer with 8+ years of experience in fintech, banking, payment systems, e-commerce and enterprise software development. Strong background in backend engineering, microservices architecture, Java, Spring Boot, .NET, Kafka, Kubernetes/OpenShift and relational databases. Experienced in virtual POS integrations, Android POS platforms, digital wallet systems, customer onboarding, production troubleshooting and database performance optimization.

Experience

  • Senior Software Engineer at Paycell
    Sep 2023 - Present · 2 yrs 10 mos

    Leading the development of Merchant Payment Technology Solutions, focusing on integrating virtual POS systems with multiple banks to optimize transaction management. Designed and implemented microservices using Java and Spring Boot, ensuring scalability and high availability. Integrated with multiple banking systems to determine the most suitable bank for transactions in real-time, enhancing transaction success rates and reducing downtime. Managed the full payment cycle from authorization to settlement, ensuring secure and efficient fund transfers to merchants.

  • Getir (Full-time · 1 yr 6 mos)
    • Senior Software Engineer
      Feb 2023 - Aug 2023 · 7 mos

      Worked in the GetirFinance Tribe, leading the Customer Squad in developing a microservice-based infrastructure. Built and maintained services for customer onboarding, authentication, and product (e.g., credit/debit cards, contracts) integration with courier services. Technologies used included Spring Boot, Java 17, PostgreSQL, Redis, Kafka, and OpenShift.

    • Software Developer
      Mar 2022 - Mar 2023 · 1 yr 1 mo

      Developed and maintained core microservices in the financial services domain, focusing on login authentication and secure customer data handling. Collaborated with cross-functional teams to ensure seamless integration with external systems, improving customer experience.

  • Senior Software Developer at Hepsiburada
    Sep 2021 - Mar 2022 · 7 mos

    Played a key role in the Wallet Team, focusing on the development of the digital wallet's end-to-end payment infrastructure. Worked on integrating virtual POS systems with various banks, handling end-of-day financial reconciliations and SAP operations. Utilized .NET Core, Golang, PostgreSQL, and Elasticsearch within a Kubernetes environment for scalable and resilient service architecture. Led the design of virtual money campaigns and enhancements to the digital wallet ecosystem, significantly improving customer engagement.

  • Software Development Consultant at OBSS
    Sep 2019 - Sep 2021 · 2 yrs 1 mo

    Provided consultancy services for Garanti BBVA's enterprise web applications, specializing in payment systems using Spring Boot, Spring Batch, and JSP. Implemented end-to-end solutions for Garanti BBVA's Call Center Integration and Online Credit Card Sales projects, optimizing customer interaction and sales processes. Played a critical role in transitioning commercial credit card applications from mainframe environments to modern Spring-based systems, improving performance and maintainability.

  • Software Developer at Sebit Information & Education Technologies Inc.
    Jul 2018 - Aug 2019 · 1 yr 2 mos

    Contributed to the development of the Sebit VCloud and Eba projects, focusing on educational platforms used by students and teachers. Developed microservices for scoring and badge systems for students and teachers, using technologies like Spring Boot, Cassandra, Kafka, and Elasticsearch. Enhanced the portfolio feature, a profile page summarizing users' social and academic data, improving user engagement and platform functionality.