Professional Summary

Senior Software Engineer (Backend, .NET) with 12+ years of experience specializing in large-scale legacy modernization, clean architecture, and high-performance backend systems within the financial sector. Proven technical leader adept at mentoring teams, conducting code reviews, and driving architectural decisions.

GitHub Copilot Enterprise champion with specialized expertise in AI-assisted development, delivering organization-wide training and achieving 6-8× acceleration on large-scale legacy modernization projects within 3 months. Expert in Spec-Driven Development (SDD) and prompt engineering for enterprise-scale modernization.

Demonstrated impact through performance optimization (5-6× concurrent user capacity increase), technical leadership (code review ownership, team mentorship), and architectural excellence (Clean Architecture, design patterns, asynchronous programming).

Experience

Senior Software Engineer (Backend, .NET)

May 2024 - Present
Innovance, Istanbul (Remote)

Lead technical modernization initiatives across major financial institutions, serving as technical advisor and GitHub Copilot champion:

Akbank - Large-Scale Legacy Modernization:

  • Led large-scale legacy COBOL mainframe modernization to modern C# and Java backend services in 3 months, achieving 6-8× acceleration through AI-assisted development
  • Provided technical leadership through architectural guidance, coding standards establishment, and team mentorship on Clean Architecture principles
  • Delivered 3 company-wide presentations on GitHub Copilot Enterprise adoption to management, establishing AI-assisted development best practices organization-wide
  • Implemented Spec-Driven Development (SDD) methodology using GitHub Copilot Agent and custom modes, eliminating hallucinations and ensuring zero scope drift
  • Applied Repository, Unit of Work, Facade, and Strategy design patterns to ensure maintainable, testable codebase

Turkiye Finans - Internet and Mobile Banking Backend:

  • Developed robust banking backend systems using MVC, WCF, and MSSQL with comprehensive unit testing coverage

Technologies: C#, .NET Core, Java, MVC, WCF, MSSQL, GitHub Copilot Enterprise, Prompt Engineering, Design Patterns (Repository, Unit of Work, Facade, Strategy), GitHub Actions, Azure DevOps

Senior Software Engineer (Backend, .NET)

September 2022 - April 2024
InsightSoftware, North Carolina (Remote)
  • Contributed to architecture, design, and implementation of backend-focused features using C#
  • Collaborated within an international, remote-first environment
  • Delivered scalable, maintainable solutions

Technologies: C#, .NET Core, Backend Architecture

Senior Software Engineer (Backend, .NET)

September 2017 - September 2022
OBSS, Istanbul

Led technical modernization and architecture initiatives across major Turkish banks with code review responsibilities and team mentorship:

Halkbank - Mobile Banking Backend Transformation:

  • Architected and led migration from legacy .NET Framework to Clean Architecture using .NET Core
  • Increased concurrent user capacity 5-6× per server through asynchronous programming patterns and thread optimization strategies
  • Developed scalable REST APIs with EF Core and MSSQL, deployed via Azure DevOps CI/CD pipelines
  • Implemented Repository and Unit of Work patterns for maintainable data access layer

Turkiye Finans - Technical Leadership and Code Review:

  • Owned code review process for development team, ensuring code quality, best practices, and architectural compliance
  • Mentored development team through regular code reviews and architectural guidance sessions
  • Developed enterprise-level corporate customer solutions using WinForms and WCF services
  • Established coding standards and review guidelines, improving code quality and reducing bug rates

Akbank - Payment System Full-Stack Development:

  • Led Payment System campaign as Full-Stack Developer using TypeScript, Knockout.js, C#, and Java Spring
  • Integrated frontend and backend systems with Oracle 12c database, ensuring transactional consistency

Technologies: .NET Core, REST APIs, EF Core, MSSQL, Clean Architecture, Asynchronous Programming, TypeScript, Knockout.js, Java Spring, Oracle 12c, Azure DevOps, Design Patterns (Repository, Unit of Work)

Java Developer

January 2017 - September 2017
TUBITAK, Kocaeli
  • Utilized Java and APDU protocols to write high-level security EAC SAC data to smartcard passport chips
  • Contributed to secure government identification systems

Technologies: Java, APDU, Smartcard Technology

.NET Developer

August 2013 - February 2017
VakıfBank, Istanbul
  • Transformed legacy systems to service-oriented architectures for CRM and Collections teams
  • Implemented MVVM pattern with WPF and WCF services
  • Developed database solutions using Oracle 11g and PL/SQL

Technologies: .NET, MVVM, WPF, WCF, Oracle 11g, PL/SQL

Part-Time .NET Developer

December 2012 - June 2013
VeriPark, Izmir
  • Developed custom widgets using ASP.NET for Turkcell SharePoint environment
  • Contributed part-time while completing university studies

Technologies: ASP.NET, SharePoint

Certifications

Introduction to GitHub Copilot

2024
Microsoft Learn

Completed official Microsoft training on GitHub Copilot, covering AI-assisted development workflows, prompt engineering techniques, and enterprise-scale AI pair programming best practices.

Build Microservices with .NET and Amazon Web Services

2024
Udemy

Completed advanced training in building scalable microservices using .NET and AWS, covering distributed systems, containerization, and cloud deployment strategies.

IELTS (Band 7)

2023
British Council (23TR003024KALB002G)

British Council certified English language proficiency test. Band 7 demonstrates “Good User” level competency, suitable for professional and academic environments.

React Nanodegree Program

2020
Udacity

Completed comprehensive React training covering modern frontend development practices, state management, and component architecture.

Skills and Proficiency

C# and .NET Core

GitHub Copilot Enterprise and AI-Assisted Development

Clean Architecture and Design Patterns

REST APIs and Asynchronous Programming

EF Core and Database Design (MSSQL, Oracle)

Azure DevOps and GitHub Actions CI/CD

Unit Testing and E2E Testing (Playwright)

TypeScript, JavaScript and Java Spring

Technical Leadership and Code Review

Microservices Architecture (Training)