Berkant Karaca - Jr. Backend Developer ve Bilgisayar Mühendisi Profil Fotoğrafı

Merhaba!

Ben, Berkant Karaca

Always Jr. Full Stack Developer & Bilgisayar Mühendisi

Berkant Karaca Kimdir?

Bilgisayar Mühendisliği lisans eğitimimi mühendislik fakültesi birinciliği ile tamamladım. Erasmus+ Öğrenci Değişim Programı kapsamında Polonya'da bir dönem eğitim alarak akademik ve kültürel anlamda uluslararası deneyim kazandım. Öğrencilik hayatım boyunca disiplinli çalışma alışkanlığım, öğrenmeye olan isteğim ve azmim sayesinde hem akademik hem de kişisel gelişimime sürekli katkı sağladım.

Öğrenmeye açık, disiplinli, sorumluluk sahibi ve ekip çalışmalarında etkili biriyim. Yazılım geliştirme süreçlerine ilgi duyuyor, özellikle backend alanında kendimi geliştiriyorum. Hedefim; teknolojiyi yakından takip eden, yenilikçi projelerde aktif rol alan ve çalıştığım kurumlara değer katan bir yazılım geliştirici olmaktır.

Türk Bayrağı Türkçe

İngiliz Bayrağı English

Eğitim Bilgilerim

Bandırma Onyedi Eylül Üniversitesi

Bilgisayar Mühendisliği
2021 – 2025
ui-ux
  • Fakülte ve bölüm birincisi
  • Agno: 3,79
  • Balıkesir, Türkiye

Czestochowa University of Technology

Computer Science
1 Dönem (4.5 ay)
app development
  • Erasmus+ Öğrenci Değişim Programı
  • Częstochowa, Polonya

Deneyimlediğim Teknolojiler

Projeler geliştirirken deneyimlediğim teknolojileri inceleyebilirsiniz.

Backend
Java Backend Programlama Dili - Enterprise Uygulamalar için Güçlü Platform Spring Framework - Java için Profesyonel Backend Geliştirme Çerçevesi C# Programlama Dili - Microsoft .NET Ekosistemi için Modern Backend Teknolojisi .NET Framework - Microsoft'un Güçlü Backend Geliştirme Platformu PHP Backend Programlama - Web Sunucu Tarafı Geliştirme Teknolojisi Laravel PHP Framework - Modern Web Uygulamaları için Profesyonel Backend Çerçevesi
Frontend
HTML5 - Modern Web Sayfası Yapısı ve Semantik İşaretleme Dili CSS3 - Web Tasarımı ve Responsive Stil Düzenleme Teknolojisi JavaScript - İnteraktif Web Uygulamaları için Frontend Programlama Dili Bootstrap CSS Framework - Responsive Web Tasarımı için Hızlı Geliştirme Çerçevesi React.js - Modern Kullanıcı Arayüzleri için Component Tabanlı JavaScript Kütüphanesi
Database
PostgreSQL - Güçlü Açık Kaynak İlişkisel Veritabanı Yönetim Sistemi MySQL - Popüler İlişkisel Veritabanı için Hızlı ve Güvenilir RDBMS MongoDB - Esnek NoSQL Doküman Tabanlı Veritabanı Teknolojisi Redis - Yüksek Performanslı In-Memory Veri Yapısı ve Cache Sunucusu Microsoft SQL Server - Enterprise Düzeyde İlişkisel Veritabanı Platformu Oracle Database - Kurumsal Uygulamalar için Güçlü Veritabanı Çözümü
Tools
Git Versiyon Kontrol - Kod Yönetimi ve İşbirliği için Dağıtık Versiyon Sistemi Docker Container - Uygulamaları Paketleme ve Deploy için Modern Konteyner Teknolojisi Postman API - REST API Geliştirme ve Test için Profesyonel Araç Swagger OpenAPI - API Dokümantasyonu ve Test için Standart Çerçeve XAMPP Local Server - PHP MySQL Apache Geliştirme için Yerel Sunucu Paketi

Deneyimlerim

Henüz deneyim eklenmemiş

Deneyimler yüklenirken bir sorun oluştu.

Projelerim

E-Ticaret Sitesi

ASP .Net Core

Modern mikroservis mimarisi ile geliştirilmiş e-ticaret platformudur. Projede CQRS (Command Query Responsibility Segregation), Mediator Pattern, Repository Pattern, Onion Architecture ve N-Layer Architecture gibi mimari tasarım desenleri kullanılmıştır.

Temel Özellikler: Platform, güvenli kayıt/giriş sistemi ve JWT token tabanlı kimlik doğrulama ile kullanıcı yönetimi sağlar. Kategori bazlı ürün listeleme, arama ve filtreleme özellikleri ile ürün yönetimi sunar. Dinamik sepet yönetimi ve Redis ile performanslı cache sistemi ile sepet işlemlerini optimize eder. Kupon kodları ile esnek indirim mekanizması ve kapsamlı yönetim arayüzü, istatistikler ve raporlama içeren admin paneli bulunur.

Güvenlik Özellikleri: Sistem, JWT Token Authentication ile güvenli oturum yönetimi, IdentityServer4 ile merkezi kimlik doğrulama servisi, CORS politikaları ile cross-origin güvenlik kontrolü, HTTPS/SSL ile güvenli veri iletimi ve role-based authorization ile rol bazlı yetkilendirme özelliklerini içerir.

Mikroservis Yapısı:

  • API Gateway (Ocelot) => İstek yönlendirme
  • Identity Server => Kimlik doğrulama
  • Catalog => Ürün kataloğu
  • Discount => İndirim kuponları
  • Order => Sipariş yönetimi
  • Cargo => Kargo işlemleri
  • Basket => Sepet yönetimi
  • Comment => Ürün yorumları
  • Message => Mesajlaşma sistemi

Kullanılan Teknolojiler:

  • Backend Framework: ASP.NET Core 6.0
  • Mimari: Mikroservis Mimarisi
  • API Gateway: Ocelot
  • Kimlik Yönetimi: IdentityServer4
  • Veritabanları:MongoDB (Catalog), Redis (Basket - NoSQL), MSSQL Server (Order, Cargo, Comment, Identity), PostgreSQL (Message)
  • ORM Teknolojileri: Entity Framework Core, Dapper
  • Container: Docker
  • Frontend: HTML5, CSS3, JavaScript, Bootstrap, Ajax
Projeyi incele

Sertifikalarım

Sertifikaları üzerine tıklayarak detaylı inceleyebilirsiniz.

İletişime Geç

Adres

Başakşehir, İstanbul, Türkiye

Sosyal Medya