Ahmet FATİHOĞLU – Kıdemli Yazılım Geliştirici ve Yazılım MimarıProjeler

Projeler

17
1

Distributed File Fragmentor

🔗
.NET 9
Clean Architecture
SOLID Principles
+4
2

SystemProcesses

🔗
.NET
WPF
MVVM
+3
3

Linguistics (Yüksek Performanslı Arapça Doğal Dil İşleme [NLP] Kütüphanesi)

🔗
C#
.NET 10
SOLID Principles
+6
4

App User Data Scanner (Yüksek Performanslı Dizin Tarayıcı)

🔗
C#
.NET 10
NativeAOT
+3
5

Data Import/Export Viewer (WPF Tablo Veri Uygulaması)

🔗
C#
.NET 10
WPF
+6
6

Aided

🔗
SOLID Principles
JavaScript
TypeScript
+5
7

Meeting System

🔗
.NET 9
Angular 20+
Clean Architecture
+6
8

Semantic Tool Router

🔗
TypeScript
Node.js
Commander.js
+4
9

Kişisel Web Sitesi ve Yapay Zeka Asistanı (RAG)

🔗
SOLID Principles
Atomic Design
React 19
+7
10

Architectly (Yapay Zeka Destekli Döküman Üreticisi)

🔗
SOLID Principles
TypeScript
Vite
+6
11

MCP CLI (Model Context Protocol Komut Satırı Arayüzü)

🔗
TypeScript
@modelcontextprotocol/sdk
Bun
+4
12

Notification System

🔗
.NET Core
Microservices Architecture
Ocelot API Gateway
+3
13

Sinav Oluşturma (Sınav Yönetim Sistemi)

🔗
.NET Core
ASP.NET Core
N-Tier Architecture
+5
14

Exchange (Gerçek Zamanlı Döviz Kuru Takipçisi)

🔗
.NET Core
ASP.NET Core
WebSockets
+5
15

Market (Müşteri Yönetim Sistemi)

🔗
.NET Core
Angular 11
TypeScript
+5
16

SevenZipRunner

🔗
.NET 6–10
C#
Dependency Injection
+3
17

MCP Hub Web Arayüzü

🔗
Node.js
Koa.js
Vanilla JavaScript
+4
.NET 9
Clean Architecture
SOLID Principles
CQRS
EF Core 9
System.CommandLine
Resilience Patterns
  • .NET 9, Clean Architecture ve SOLID prensipleri kullanılarak büyük dosyaları parçalara ayıran, bunları birden fazla depolama sağlayıcısına (Dosya Sistemi, Veritabanı) dağıtan ve bütünlüğü SHA-256 ile doğrulayan dağıtık bir dosya depolama sistemi tasarlandı.
  • Kaynak üreten (source-generated) bir Mediator ile CQRS deseni uygulandı ve paralel işlemleri güvenli ve verimli bir şekilde yönetmek için izole DbContext kapsamlarına sahip sağlam bir toplu işleme (batch processing) sistemi geliştirildi.
  • Üstel geri çekilme (exponential backoff) ve devre kesici (circuit breaker) gibi ileri düzey dayanıklılık (resilience) desenleri entegre edildi ve path traversal ile symlink saldırılarına karşı güvenlik önlemleri alındı.