onurkarakus
Software Architect · Cloud-Native & Distributed Systems

Hi, I'm Onur Karakuş

With over 25 years of software engineering experience, I am a Software Architect leading enterprise-scale distributed systems, high-availability backend architectures, and mission-critical digital transformations.

Specializing in highly regulated banking and financial domains where data consistency is paramount—transforming complex monoliths into modern microservices using the .NET ecosystem, DDD, Clean Architecture, and Cloud-Native platforms while sharing my insights through open-source projects and technical articles.

Onur Karakuş
Software Architect
25+
Years Experience
Software & Systems Architecture
10+
Years Software Architect
FinTech & Enterprise Systems
.NET
Cloud-Native & DDD
Modular Monolith & Microservices
MCP
Microsoft Certified
C# Specialist & Open Source

Featured Projects

Flagship enterprise systems I architected across banking, public sector, energy, and finance.

Banking & FinTech

European Banking PSD2 Open Banking Transformation

Technical management and architectural preparation of European private banking operations and fintech services under the EU PSD2 directive. Enabled third-party payment providers and API consumers to securely execute financial transactions using eIDAS QWAC certificates.

PSD2Open BankingQWACAPI SecurityFinTechC#ASP.NET Core Web APIOAuth2 / mTLS
Banking & FinTech

Next-Gen Retail & Corporate Internet Banking Platform

Development of high-throughput backend services and message dispatcher pipelines for next-generation internet banking front-ends. Refactored non-RESTful legacy API calls into compliant REST architecture and established resilient end-to-end transaction flows for newly introduced banking capability sets.

C#Git.NET CoreRESTful APIMessage DispatcherInternet BankingMicroservicesHigh Throughput
Banking & FinTech

Digital Wallet Instant Credit & Lending Platform

End-to-end instant retail lending engine built for a high-volume mobile digital wallet. Encompasses real-time rule eligibility checks, dynamic amortization schedule computation, in-app contract signing/approval, and instant digital disbursement via .NET Core Web API backend services.

C#Git.NET Core Web APIDigital LendingCredit EngineFinTechPayment Integration
Banking & FinTech

Global Banking Mobile App Core Backend Services

Analysis, modern service adaptation, and production deployment of core backend services powering the redesigned mobile banking application for a global banking group, aligning legacy infrastructure with new mobile interface requirements.

C#.NETMobile BankingBackend ServicesAPI IntegrationEnterprise Banking
Showcasing 29 enterprise career projects and 7 open-source products.

Recent Articles

Technical deep dives on .NET architectures, distributed systems, security, and observability.

All Articles

Technology Stack & Core Competencies

Technologies and architectural paradigms I actively apply across enterprise systems and open-source software.

Architecture & Design

Distributed SystemsMicroservicesDomain-Driven Design (DDD)Clean ArchitectureSolution DesignTechnical Mentoring

Backend & Data

.NET Ecosystem (.NET 9/10)C#ASP.NET CoreEF CoreSQL ServerPostgreSQLRedis

Platform & DevOps

DockerKubernetesCI/CDMicrosoft Azure.NET AspireOpenTelemetry

Get in Touch

Feel free to reach out directly regarding software architecture, enterprise .NET systems, open-source collaborations, or technical advisory.