Hakkımda

Yazılım Mühendisiyim.

Kullanıcı deneyimini merkeze alan, sürdürülebilir ve ölçeklenebilir web uygulamaları geliştiriyorum. Benim için yazılım, yalnızca kod yazmak değil; ihtiyacı doğru analiz edip en doğru mimari ve teknolojik çözümü üretme sürecidir.

.NET ekosistemi ve modern front-end teknolojileriyle, özellikle kurumsal ve yüksek trafikli projelerde çalıştım. Performans, SEO ve uzun vadeli bakım gereksinimlerini göz önünde bulundurarak, karmaşık problemleri sade ve anlaşılır çözümlere dönüştürmeyi hedeflerim.

Oğuzhan Karagüzel

Yetenekler & Teknolojiler

Üretim ortamında çalışan projeler geliştirmek için; backend, frontend, veritabanı, DevOps ve araç ekosistemini birlikte kullanıyorum.

Backend

Backend (.NET)

C#, ASP.NET Core, Web API, MVC, Minimal APIs, Identity/JWT, EF Core & Dapper, MediatR (CQRS), Onion Architecture.

Frontend

Frontend

HTML, CSS, JavaScript/TypeScript, React, Vite, Material UI, responsive tasarım, performans optimizasyonu ve component yaklaşımı.

Database

Veritabanı

MSSQL, PostgreSQL, SQLite; schema tasarımı, indeksleme, performans analizi, stored procedure, migration ve veri modelleme.

Integration

Entegrasyon & Mesajlaşma

REST, SOAP entegrasyonları, background jobs; RabbitMQ / Kafka / MassTransit yaklaşımı; retry, idempotency.

DevOps

DevOps & Yayınlama

Docker, IIS, Linux temel operasyonları, environment yönetimi, loglama/izleme yaklaşımı, build & deploy süreçleri.

Tools

Araçlar

VS Code, Visual Studio, Postman, Git/GitHub, Swagger/OpenAPI, CI/CD mantığı, terminal & script alışkanlıkları.

Quality

Kalite & Test

Unit test yaklaşımı (xUnit/NUnit), integration test mantığı, clean code, code review, exception yönetimi.

Performance

Performans

SQL tuning, caching stratejileri, doğru query tasarımı, profiling, sayfa hız ve API latency iyileştirmeleri.

SEO

Teknik SEO

Structured Data (JSON-LD), canonical, sitemap, robots, indexlenebilirlik ve içerik mimarisi.

Languages

Diğer Diller

Go ve Rust ile sistem yaklaşımını güçlendirme; Python ile otomasyon/veri işleri.

Architecture

Mimari & Tasarım

SOLID, Clean Architecture, CQRS, Repository/UoW, domain odaklı düşünme, tasarım desenleri.

Security

Güvenlik

JWT/Token mantığı, rol/yetki yönetimi, input validation, temel OWASP farkındalığı ve güvenli API tasarımı.

Yazılar & Eğitimler

Yazılım geliştirme, mimari yaklaşımlar ve C#/.NET üzerine teknik içerikler.

Nesne tabanlı programlamayı teknik bir çerçevenin ötesinde ele alan bir yazı.

Nesne Tabanlı Programlama ve Aristoteles

ASP.NET MVC’de statik dosyaların yüklenmemesi probleminin kök nedeni ve çözümü.

ASP.NET MVC – CSS/JS Yüklenmeme Problemi

C#’ta bit tabanlı işlemler: mantık, kullanım alanı ve pratik yaklaşım.

C# ile Bit Tabanlı İşlemler

C# ve yazılım temelleri üzerine ders içerikleri.

YouTube Kanalım

İletişim

Kurumsal projelerde aktif olarak çalışıyorum. Teknik konular ve profesyonel iletişim için buradan ulaşabilirsin.

İletişim Bilgileri

Telefon

+90 536 436 50 51 Hafta içi mesai saatleri dışında

E-posta

oguzhan.karaguzel@gmail.com 24–48 saat içinde dönüş

LinkedIn

linkedin.com/in/oguzhan-karaguzel Profesyonel bağlantı ve iletişim

GitHub

github.com/Oguzhankaraguzel Kod örnekleri ve projeler

Profesyonel İletişim

Backend ağırlıklı web uygulamaları geliştiriyorum. Mimari kararlar, performans iyileştirmeleri, API tasarımı ve üretim ortamına yönelik teknik konular odağımda.

10+Üretim Projesi
3+Yıl Deneyim
.NETBackend Odak