SERKUT YILDIRIM

Microsoft MVP | .NET, Java, Software Development

Istanbul, Türkiye

About

I’m a Senior Software Developer / Software Architect with 7+ years of experience building, modernizing, and maintaining mission-critical banking and finance systems. I work across both Java and .NET ecosystems, with strong hands-on experience in Java, Spring Boot, C#/.NET, backend development, microservices, distributed systems, integration projects, and production support. My experience includes Corporate Internet Banking, Open Banking / PSD2, payment transactions, account transactions, authentication and authorization processes, and large-scale enterprise transformation projects. I have worked on both web and mobile banking solutions, mainly on the backend side, while also contributing to frontend development, legacy modernization, and platform transformation initiatives. I work with Java 8/17/21, Spring Boot, C#/.NET, ASP.NET Core, .NET MVC, WebForms, React.js, JavaScript, REST APIs, gRPC, Feign, Kafka, RabbitMQ, MQ, Redis, MSSQL, Oracle, DB2, Docker, Kubernetes, OpenShift, ElasticSearch, Kibana, Grafana, Git, TFS, Jira, CI/CD, IIS, and architecture/design practices such as Microservices Architecture, DDD, SOLID, Technical Analysis, Technical Documentation, and Software Design. My recent work has focused on: • Java and .NET microservice development and maintenance • Spring Boot and .NET-based backend services • REST / gRPC / Feign / third-party API integrations • Banking channel flows and PSD2 / Open Banking services • Legacy modernization and migration projects • Database maintenance, troubleshooting, and optimization • Log monitoring, root cause analysis, bug fixing, and technical support • Architecture documentation, technical design alignment, and platform development I’m also a Microsoft MVP (2024, 2025, 2026) in .NET & Web Development and a technical content creator sharing knowledge about software development, system design, and software architecture. I’m open to opportunities where I can contribute across Java, Spring Boot, .NET, backend engineering, microservices, distributed systems, fintech, and software architecture. GitHub: https://github.com/serkutYILDIRIM Medium: https://medium.com/@serkutyildirim HackerRank: https://www.hackerrank.com/profile/serkutyldrm

Experience

  • Senior Software Engineer at Akbank Teknoloji
    Apr 2026 - Present · 4 mos

    ⌂ Loans Directorate / Individual Loans Modernization (Mainframe Offload) -Contributing to Akbank’s mission-critical Individual Loans modernization program, transforming legacy Mainframe COBOL credit services into Java-based BSA microservices to enable scalable, maintainable, and channel-ready digital banking services. -Driving legacy-to-modern analysis and solution design by reverse-engineering COBOL programs, extracting business rules, mapping end-to-end credit flows, and translating them into domain-aligned service responsibilities on the BSA platform. -Mentor developers and stackholders; review designs and PRs to ensure quality, security, and operational readiness. -Developing and maintaining BSA microservices that serve Mobile and Web channels, ensuring functional parity with legacy flows while improving extensibility and reducing coupling to mainframe dependencies -Implementing and operating REST and gRPC service interfaces (inbound/outbound), supporting reliable integrations between channels, modernization services, and dependent backend systems. -Supporting database modernization/offload initiatives across DB2 (mainframe) and Oracle, contributing to DB2 → Oracle conversion efforts (schema/SQL alignment, application-side adaptations, and consistency validation). -Executing impact analysis for maintenance and enhancement requests across both legacy and modern stacks; coordinating incremental delivery to minimize operational risk in a regulated, high availability banking environment. -Handling production-grade maintenance and incident resolution for COBOL programs and BSA microservices through root-cause analysis, log-driven troubleshooting, and stable fix delivery. -Supporting the team’s delivery lifecycle in an Agile setup, aligning development and deployments with bank standards and running deployments on OpenShift through the existing BSA delivery pipeline. Tech: COBOL, Java 8, 17, 21, C# .NET MVC, DB2, Oracle, Kafka, OpenShift, Agile

  • Microsoft MVP at Microsoft
    Apr 2024 - Present · 2 yrs 4 mos

    ⌂ Microsoft Most Valuable Professional (MVP) in .NET and Web Development technology areas -Create Technical Content -C# .NET technologies -Object Oriented Programming -Software Architecture and Engineering -Software Requirements -Web and Mobile Development -Software Development -Server Management -Programming MVP Profile: https://mvp.microsoft.com/en-US/MVP/profile/1094f305-051e-4fd8-990f-6aa6d7f71904

  • VeriPark (4 yrs 9 mos)
    • Software Architect
      Dec 2025 - Apr 2026 · 5 mos

      ⌂ Product Platforms / Common Infrastructure (L0) – Architecture & Delivery (December 2025 – Present) Designing and developing the common infrastructure platform (L0) for VeriChannel & VeriBranch, including architecture decisions and technical standards Building shared platform capabilities for VeriTouch & VeriLoan and delivering them to product teams “ready-to-use” Developing reusable features and infrastructure components consumed by product teams Preparing and maintaining SDD / TDD; documenting architecture and technical designs Running static/dynamic code analysis, resolving findings, and ensuring quality standards Driving analysis, design, and delivery of preview/innovative roadmap capabilities to product teams Joining solution/design alignment meetings to introduce platforms, clarify usage, and provide technical guidance Supporting cross-team coordination via best practices, improved documentation, and architecture alignment Contributing to R&D by reflecting trends, regulations, competitor analysis, and customer feedback into platform infrastructure ⌂ Modernization & Framework Standardization Supporting large-scale modernization: .NET Framework → .NET 6 with Microservices Architecture Migrating VeriChannel framework to VeriPark Transactional Framework for a centralized, extensible, standardized code base Expanding VeriPark UI Designer (no-code tool) to accelerate Digital Channels development Providing delivery-focused technical leadership/coaching and hands-on problem solving in a fast-paced Agile environment Tech: .NET 6, .NET 8, Rabbit MQ, Microservice Architecture, Product Platforms (L0), SDD/TDD, Static/Dynamic Code Analysis

    • Senior Software Developer
      Mar 2022 - Dec 2025 · 3 yrs 10 mos

      ⌂ Akbank Corporate Internet Banking Transformation April 2025 – December 2025 -BFF Development with Spring Boot - Java 21 -Microservice development and maintenance with Java 1.8 and Java 17 -Channel-flow Java service maintenance with java 1.8 -JUnit Tests -Front-end development with C# ASP .NET Web Forms -Backend Development with .NET MVC -Micro frontend (MF) development with React -COBOL (MainFrame) programs maintenance -Management of MSSQL, Oracle and DB2 databases -Monitoring system logs and Bug fix -Maintenance of Akbank Internet Banking, Ring Plus, Akbank Face Branch Screens, and Integro apps. ⌂ Akbank Open Banking Product Development March 2022 – April 2025 -Development, integration, unit testing and maintenance of .NET REST API Services on Web and Mobile -Development, integration, unit testing and maintenance of Java micro services -Bank Channel flow (Retail-Corporate), integration and maintenance processes -Monitoring of app logs and Bug fix -Creation of project environments (DEV, UAT, PREPROD, PROD) on Git and Tfs -CI/CD Process -IIS Server Management -Sensitive Data Definitions -Deployment of the project to environments, version management and maintenance -Management of MSSQL and Oracle databases -Technichal Support and Analysis

    • Software Developer
      Aug 2021 - Mar 2022 · 8 mos

      ⌂ Akbank Internet Banking Maintenance Project August 2021 – March 2022 -Front-end development, service integration and maintenance in C# WebForms -Development, integration, testing and maintenance of Java micro services -Operation and function definitions -Development of Mainframe (COBOL) programs and maintenance -Create unit test cases of Mainframe (COBOL) programs -Management of MSSQL, Oracle and DB2 databases -Monitoring logs on Java Services, Mainframe programs and C# webforms -Bug Fix / Event Log Review

  • Junior Software Developer at Malatya Teknokent
    Jul 2019 - Aug 2021 · 2 yrs 2 mos

    -C# .NET and Java technologies -Web site development with .NET MVC -Java Based Web Application Development (JSF). -MSSQL and Oracle database design -Image processing project development ( Matlap and Julia) -Neural Networks Project R&D Research -Research studies in university projects / R&D -Contributing to global open source Github repositories -Tutoring on algorithm, data structures, OOP and software development -Bootcamps