Burak Gül

Kıdemli Yazılım MühendisiYeni işlere açığım

Sistemlerin arkasındaki mantığı çözmeyi ve kararlı yapılar kurmayı ilke edindim. "Çalışıyor işte" deyip geçmek yerine, hem yazılım mimarisinde hem de kendi sunucu altyapımda performansı ve kalıcılığı optimize ediyorum.

  • Java
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • REST
  • Thymeleaf
  • Spring Data MongoDB
  • Node.js
  • Hibernate
  • JavaScript
  • React
  • Next.js
  • HTML5 / CSS3 / SASS
  • Bootstrap
  • jQuery
  • Angular
  • TypeScript
  • PostgreSQL
  • Kafka
  • Elasticsearch
  • Redis
  • Docker
  • GNU/Linux
  • Nginx
  • Jenkins
  • Maven
  • Gradle
  • Proxmox
  • Zabbix
  • Docker Compose
  • Kubernetes
  • GitLab CE
  • Certbot
  • Nexus Repository
  • Proxmox Backup Server
  • Nextcloud
  • Vaultwarden
  • Redmine
  • Postfix
  • Dovecot
  • WireGuard
  • Tailscale
  • Keycloak
  • LDAP
  • Smallstep
  • OpenVPN
  • Cursor
  • Google Antigravity
  • Ollama
  • MCP
  • Open WebUI
  • DeepSeek-R1
  • Qwen 2.5
  • Gemma
  • SkyPilot
  • RunPod
  • PyTorch
  • Object Oriented Programming
  • Microservices

01

Profil

Hakkımda

Yazılım geliştirme sürecine sadece kod yazmak olarak değil, uçtan uca bir sistem mühendisliği olarak bakıyorum. Kariyerim boyunca kurumsal projelerde dağıtık sistemler, mikroservis mimarileri ve güvenilir backend çözümleri üzerine odaklandım.

Benim için bir işin sadece "çalışması" yeterli değil; nasıl çalıştığı, ne kadar kaynak tükettiği ve gelecekte nasıl ölçeklenebileceği çok daha önemli. Bu pragmatik ve analitik yaklaşım, karşılaştığım problemlerde yüzeysel düzeltmeler yerine doğrudan temel nedenleri çözmemi sağlıyor.

Bu mühendislik refleksi mesai saatleriyle sınırlı kalmıyor. Kendi evimde Proxmox, Zabbix ve Nginx gibi araçlarla yönettiğim, kendi ağ ve yedekleme stratejilerimi kurguladığım kapsamlı bir homelab sunucu altyapım var. Açık kaynaklı teknolojilerle kendi dijital düzenimi kurmak benim için hem bir hobi hem de bir yaşam biçimi.

Sadece yazılım katmanında kalmayıp işin fiziksel boyutuna da inmekten keyif alıyorum. Evdeki sunucu kabininde Cat6 kablo çekmek, zayıf akım panolarını düzenlemek veya donanımların sınırlarını zorlayıp özel soğutma modifikasyonları yapmak benim için standart bir hafta sonu aktivitesi.

Günün sonunda kodun kalitesi, altyapının kararlılığı ve donanımın verimliliği benim için birbirinden ayrılmaz parçalar. İster ofiste büyük bir projede, ister evde kendi sunucumun başında olayım, amacım her zaman sağlam ve sürdürülebilir bir sistem inşa etmek.

02

Geçmiş

Deneyim

  1. Eki 2025 — sürüyor1 yıl

    Kıdemli Yazılım Mühendisi

    Sardeks · Adil Katılım Bankası

    Adil Katılım Bankası'nın bir grup şirketi olan Sardeks'te yüksek performanslı, ölçeklenebilir finansal çözümler geliştiriyorum. Dayanıklı mikro hizmet mimarileri oluşturmaya ve yapay zeka ile DevOps mükemmelliği aracılığıyla bankacılık iş akışlarını modernize etmeye odaklanıyorum.
    Teknik Katkılar:

    • Backend ve Mikro Hizmetler: Java Spring Boot kullanarak dağıtık sistemler tasarlayıp sürdürüyor, hizmetler arası iletişimi Apache Kafka üzerinden yönetiyor ve Redis önbellekleme (caching) ile performansı optimize ediyorum.

    • Yapay Zeka ve İnovasyon: Otomasyonu ve veriye dayalı karar alma süreçlerini iyileştirmek için Büyük Dil Modellerini (LLM) bankacılık ekosistemine entegre ediyorum.

    • DevOps ve Altyapı: Docker ve Kubernetes ile konteyner mimarisine sahip ortamları yönetiyorum. Yüksek erişilebilirlik ve ölçeklenebilirlik sağlamak amacıyla Proxmox üzerinde sanallaştırma ve sunucu ortamlarını idare ediyorum.

    • Full-Stack Yetkinliği: Kesintisiz ve modern kullanıcı deneyimleri sunmak için Next.js ile frontend (ön yüz) projelerini destekliyorum.

    • Ekosistem Entegrasyonu: Güvenli ve değer odaklı finansal teknolojiler geliştirerek Adil Katılım Bankası'nın dijital dönüşümüne katkıda bulunuyorum.

  2. May 2024 — Eki 20251 yıl 5 ay

    Kıdemli Yazılım Mühendisi

    ID3 · Turkish Technology

    td4p platformu üzerinde Spring Boot, PostgreSQL ve Next.js teknolojileri kullanılarak kurumsal ölçekli, yüksek performanslı uygulamaların tasarlanması ve geliştirilmesi.

    • Spring Framework
    • PostgreSQL
    • Next.js
  3. Şub 2022 — Oca 202311 ay

    Java Eğitmeni

    BilgeAdam

    Yeni nesil yazılım mühendislerine Java SE, Java EE ve Spring framework konularında kapsamlı teknik eğitim ve mentorluk verilmesi.

    • Java SE
    • Java EE
    • Spring
  4. Mar 2021 — May 20243 yıl 2 ay

    Orion BT

    1. Kıdemli Yazılım Mühendisi · Vodafone

      Oca 2023 — May 2024

      Vodafone e-ticaret platformu VF Mall için mikroservis mimarisinin tasarlanması. Java, Spring, Angular ve React ile ölçeklenebilir kurumsal çözümlerin uçtan uca geliştirilmesi.

      • Java
      • Spring Boot
      • Spring Data
      • React
      • Angular
    2. Yazılım Mühendisi

      Mar 2021 — Oca 2023

      Java, Spring Boot ve React teknolojileri kullanılarak uçtan uca tam yığın web uygulamalarının geliştirilmesi ve entegrasyonu.

  5. Ara 2019 — Nis 20211 yıl 4 ay

    Özgür Yazılım A.Ş.

    1. Yazılım Danışmanı

      Şub 2021 — Nis 2021

      Mevcut projelerin mimari kalitesini artırmak amacıyla günlük kod incelemelerinin yapılması ve teknik standartların denetlenmesi.

      • Code Review
    2. Junior Java Web Geliştirici

      Ara 2019 — Şub 2021

      Havacılık sektörü için geliştirilen web uygulamalarında Java, Spring, Thymeleaf, jQuery ve Jenkins kullanılarak özellik geliştirme ve CI süreçlerinin yönetilmesi.

      • Java
      • Spring
      • Thymeleaf
      • jQuery
      • Jenkins
  6. Ağu 2019 — Kas 20193 ay

    Stajyer

    Başarsoft Bilgi Teknolojileri A.Ş.

    Hata takip sistemleri üzerine Spring, PostgreSQL, Hibernate ve Swagger kullanarak RESTful API entegrasyonları geliştirilmesi.

    • Spring
    • PostgreSQL
    • Hibernate
    • Swagger
  7. Tem 2018 — Eyl 20182 ay

    Stajyer

    Ministry of National Education · Republic of Türkiye

    Kurum içi son kullanıcı ağ desteği sağlanması ve Java Swing kullanılarak masaüstü tabanlı personel kayıt sisteminin geliştirilmesi.

    • Java Swing
    • Networking
  8. Tem 2017 — Ağu 20171 ay

    Stajyer

    Tiga Bilgi Teknolojileri A.Ş.

    JavaScript, jQuery ve Java teknolojileri kullanılarak web tabanlı asansör simülasyonu mantığının ve arayüzünün geliştirilmesi.

    • JavaScript
    • jQuery
    • Java

03

Operasyon

Nasıl Yayına Alıyorum

  1. 01

    Kod

    Java · Spring · Next.js

  2. 02

    İnceleme

    her gün pull request

  3. 03

    Derleme

    Jenkins · Maven · Gradle

  4. 04

    Paket

    Docker

  5. 05

    Sunucu

    Nginx · Proxmox · Linux

  6. 06

    İzleme

    Zabbix · log · geri alma

İster kurumsal bir proje ister kişisel bir araç olsun, manuel süreçlerden nefret ederim. Kodun depoya itildiği andan itibaren test edilmesi, derlenmesi ve paketlenmesi insan eli değmeden, tamamen otomatik ilerlemeli.

Evdeki altyapımda da tam olarak bu kurumsal disiplini uyguluyorum. Geliştirdiğim uygulamalar Docker konteynerleri olarak paketleniyor, Proxmox üzerindeki sanal makinelerime dağıtılıyor ve Nginx ters vekil sunucusu ile dışarıya güvenle açılıyor.

Sürekli entegrasyon ve sürekli dağıtım hatlarını sadece bir iş gerekliliği değil; sistemin sağlığını, veri bütünlüğünü ve en önemlisi kendi akıl sağlığımı korumanın en güvenilir yolu olarak görüyorum.

05

Stack

Araç Seti

Günlük kullanım Aşina

Backend

  • Java
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • REST
  • Thymeleaf
  • Spring Data MongoDB
  • Node.js
  • Hibernate

Frontend

  • JavaScript
  • React
  • Next.js
  • HTML5 / CSS3 / SASS
  • Bootstrap
  • jQuery
  • Angular
  • TypeScript

Veri ve mesajlaşma

  • PostgreSQL
  • Kafka
  • Elasticsearch
  • Redis

DevOps ve sanallaştırma

  • Docker
  • GNU/Linux
  • Nginx
  • Jenkins
  • Maven
  • Gradle
  • Proxmox
  • Zabbix
  • Docker Compose
  • Kubernetes
  • GitLab CE
  • Certbot
  • Nexus Repository
  • Proxmox Backup Server
  • Nextcloud
  • Vaultwarden
  • Redmine
  • Postfix
  • Dovecot

Ağ ve güvenlik

  • WireGuard
  • Tailscale
  • Keycloak
  • LDAP
  • Smallstep
  • OpenVPN

Yapay zekâ

  • Cursor
  • Google Antigravity
  • Ollama
  • MCP
  • Open WebUI
  • DeepSeek-R1
  • Qwen 2.5
  • Gemma
  • SkyPilot
  • RunPod
  • PyTorch

Pratikler

  • Object Oriented Programming
  • Microservices

06

Temeller

Eğitim

  • 2015 — 2019

    Lisans, Bilgisayar Mühendisliği

    Munzur University

  • 2019

    Bulut Bilişim Uzmanlığı

    Wissien Academy

    İŞKUR desteğiyle tamamlanan yoğun bulut bilişim ve altyapı uzmanlık programı.

  • 2011 — 2015

    Lise Diploması

    Cumhuriyet Anadolu Öğretmen Lisesi

07

İletişim

Birlikte Bir Şey Yapalım

En kolayı e-posta. Uzun yazsan da okurum.