Mustafa Çakırca

PORTFOLYÖ / 2026

Mustafa Çakırca

YAZILIM MÜHENDİSİ · JAVA BACKEND

Sistemleri tasarlıyor, geliştiriyor ve arkasındaki teknik kararları anlaşılır biçimde anlatıyorum.

Hakkımda ve teknik odak

Yeni mezun bir Yazılım Mühendisiyim. Java ve Spring Boot ile backend geliştirme, mikroservis mimarileri ve dağıtık sistemler üzerine çalışıyorum.

Staj ve proje deneyimlerimde kimlik doğrulama, asenkron iletişim, veri yönetimi, konteyner teknolojileri ve Kubernetes dağıtımı gibi uçtan uca alanlarda deneyim kazandım.

ÇALIŞMA ALANLARI

  • Backend

    Servis katmanları, REST API'ler ve ilişkisel veri modelleme.

    Java / Spring Boot / PostgreSQL / REST APIs

  • Frontend

    Erişilebilir ve veri odaklı kullanıcı deneyimleri.

    React / Next.js / TypeScript / Tailwind CSS

  • Platform

    Konteyner, Kubernetes ve sürekli teslim akışları.

    Docker / K3s / NGINX Ingress / GitHub Actions

  • Dağıtık Sistemler

    Kimlik ve erişim, olay iletimi, önbellekleme ve operasyonel gözlemlenebilirlik.

    Keycloak / RabbitMQ / Redis / ELK / Prometheus / Grafana

Öne çıkan projeler

BANKACILIK OTOMASYONU / MİKROSERVİS MİMARİSİ

Java, Spring Boot ve Next.js ile hesap yönetimi, para transferi, fatura ve maaş işlemlerini kapsayan bir bankacılık uygulaması geliştirdim. Monolitik yapıdan mikroservislere geçerek kimlik ve erişim yönetimi, asenkron mesajlaşma ve gözlemlenebilirlik bileşenlerini birleştirdim. Uygulamayı Docker Compose ve K3s üzerinde çalıştırdım.

Java · Spring Boot · Next.js · Keycloak · RabbitMQ · Redis · PostgreSQL · ELK · Prometheus · Grafana · Docker · Jenkins · K3s

HACKATHON PROTOTİPİ

Elektrikli Araç Rota Karar Desteği

Projeyi incele

Araç menzili, şarj seviyesi, istasyon fiyatı, şarj süresi ve bekleme bilgisini birleştirerek rota alternatiflerini karşılaştıran elektrikli araç prototipi geliştirdim.

Node.js · Express · React · Leaflet · OpenRouteService

AKADEMİK STAJ ÇALIŞMASI

Kuantum Makine Öğrenimi ile Yazılım Hata Tahmini

Yazılım hata tahmini için 14 veri kümesinde klasik ML/DL, varyasyonel kuantum sınıflandırıcıları ve hibrit modelleri karşılaştırdım.

Python · PennyLane · TensorFlow · scikit-learn · AutoGluon

Deneyim

  1. Şubat 2026 - Haziran 2026

    Yazılım Mühendisliği Stajyeri

    TRT Genel Müdürlüğü · Ankara, Türkiye

    • Spring Boot ve Next.js tabanlı bankacılık otomasyonunda monolitik ve mikroservis backend işlevlerinin geliştirilmesine katkı sağladım.
    • Keycloak, OAuth2/OIDC, API Gateway ve RabbitMQ ile kimlik doğrulama, yetkilendirme ve asenkron bildirim akışları üzerinde çalıştım.
    • Docker Compose ve K3s ortamında NGINX Ingress, TLS ve Longhorn yapılandırmalarıyla dağıtım süreçlerine katkı verdim.
    • Java
    • Spring Boot
    • Next.js
    • Keycloak
    • RabbitMQ
    • Redis
    • PostgreSQL
    • ELK
    • Prometheus
    • Grafana
    • Docker
    • K3s
    • NGINX Ingress
  2. Temmuz 2025 - Eylül 2025

    Yazılım Mühendisliği Stajyeri

    Manisa Celal Bayar Üniversitesi, Hasan Ferdi Turgutlu Teknoloji Fakültesi · Turgutlu, Türkiye

    • Yazılım hata tahmini için 14 veri kümesinde klasik makine öğrenmesi, derin öğrenme ve kuantum makine öğrenmesi yaklaşımlarını karşılaştırdım.
    • PennyLane ile varyasyonel kuantum devreleri ve hibrit modeller kurarak AUC, F1 ve Cohen’s kappa metrikleri üzerinden deneyler yürüttüm.
    • Python
    • PennyLane
    • TensorFlow
    • AutoGluon

Eğitim

  1. Ağustos 2022 - Haziran 2026

    Lisans, Yazılım Mühendisliği

    Manisa Celal Bayar Üniversitesi · Manisa, Türkiye

    GPA 3.47 / 4.00