Summary

Hands-on software architect with 14+ years across banking, payments, enterprise financial software and government identity systems. Builds .NET/Java backends for digital banking, CRM and collections; modernises COBOL/mainframe systems and EOD/batch workloads.

Technical Skills

Backend Development
C#, .NET, .NET Core, Java 21, Spring, ASP.NET MVC, REST APIs, EF Core, Asynchronous programming
Architecture
Clean Architecture, Domain-Driven Design (DDD), Distributed systems, Service-oriented architecture, Repository, Unit of Work, Facade, Strategy
Databases and Messaging
Oracle, SQL Server (MSSQL), PL/SQL, IBM MQ, RabbitMQ
Banking and Batch Systems
Payment systems, COBOL/mainframe modernisation, End-of-Day (EOD), Batch processing, Job dependencies, Workload orchestration
DevOps and Containers
Azure DevOps, GitHub Actions, CI/CD, Docker, Kubernetes
AI-Assisted Engineering
GitHub Copilot Enterprise, AI-assisted SDLC, Agentic development, Spec-Driven Development (SDD), Developer enablement, Architecture enablement
Quality and Leadership
Architecture guidance, Code reviews, Mentoring, Coding standards, Unit testing, Playwright E2E testing
Web and Desktop
TypeScript, JavaScript, Knockout.js, WPF, WinForms, WCF
Additional Training
Microservices, .NET with AWS, React

Professional Experience

Software Architect

January 2026 – Present

Innovance · Istanbul, Turkey (Remote)

Previously: Senior Software Engineer (Backend, .NET) · May 2024 – December 2025

  • Modernise Akbank COBOL/mainframe banking and payment systems into .NET and Java backends, with hands-on implementation primarily in Java 21; analyse legacy business rules and shape backend architecture.
  • Work on mission-critical EOD and batch modernisation, analysing job dependencies and workload orchestration for scheduled banking processes.
  • Designed and developed an enterprise GitHub Copilot plugin for the Architecture organisation, packaging reusable guidance, agent/sub-agent workflows and engineering standards.
  • Built repository- and database-oriented Copilot workflows and reusable engineering knowledge to support AI-assisted SDLC and spec-driven development across teams.
  • Developed internet and mobile banking services for Türkiye Finans, implementing ASP.NET MVC/WCF backends with SQL Server and unit tests.

Senior Software Engineer (Backend, .NET)

September 2022 – April 2024

insightsoftware · North Carolina, USA (Remote)

  • Implemented C#/.NET Core backend features for enterprise financial software within an international remote engineering team.
  • Contributed to backend architecture and feature design, connecting technical decisions with hands-on implementation.

Senior Software Engineer (Backend, .NET)

September 2017 – September 2022

OBSS · Istanbul, Turkey

  • Led Halkbank mobile banking backend migration to .NET Core and Clean Architecture, restructuring the legacy .NET Framework implementation.
  • Applied asynchronous programming and thread optimisation to banking request handling; built REST APIs with EF Core and SQL Server.
  • Used Repository/Unit of Work patterns and Azure DevOps CI/CD pipelines for backend delivery.
  • Owned code reviews and mentored Türkiye Finans developers, defining coding standards for WinForms/WCF customer applications.
  • Led Akbank payment campaign development with C#, Java/Spring, TypeScript, Knockout.js and Oracle 12c.

Java Developer

January 2017 – September 2017

TÜBİTAK · Kocaeli, Turkey

  • Implemented Java passport personalisation software, writing EAC/SAC security data to smartcard chips through APDU commands for government identity systems.

.NET Developer

August 2013 – January 2017

VakıfBank · Istanbul, Turkey

  • Reworked VakıfBank CRM and collections applications towards service-oriented architecture, using WPF/MVVM, WCF and Oracle 11g/PL/SQL.

Part-Time .NET Developer

December 2012 – June 2013

VeriPark · Izmir, Turkey

  • Developed ASP.NET widgets for Turkcell’s SharePoint environment, contributing to portal functionality while completing the Computer Engineering degree.

Education

BSc in Computer Engineering

Ege University, Izmir, Turkey · September 2008 – June 2013

Certifications

Introduction to GitHub Copilot

Microsoft Learn · Training · 2024

Course overview

Build Microservices with .NET and Amazon Web Services

Udemy · Training · February 2024

IELTS - Band 7

British Council · Language test · 2023

React Nanodegree Program

Udacity · Training · February 2020

Languages

  • Turkish: Native
  • English: Professional proficiency; IELTS Band 7 (2023)

Interests

Chess; LLM and RAG applications; AI-powered customer service; Travel and cultural exchange