Mustafa Yılmaz

Mustafa Yılmaz Kimdir?

Software Engineer • Big Data ve Veri Platformları • Yapay Zekâ

Finans, telekomünikasyon ve teknoloji sektörlerinde yazılım geliştirme, büyük veri, gerçek zamanlı analitik, veri platformları ve yapay zekâ alanlarında çalışmaktayım.

Şu anda Borsa İstanbul Bilgi Teknolojileri bünyesinde Yazılım Uzmanı olarak görev yapıyorum. Büyük ölçekli veri platformları, gerçek zamanlı veri işleme sistemleri, analitik altyapılar ve modern veri mimarileri üzerine çalışıyorum.

Kariyerime yazılım geliştirici olarak başladım. Zaman içerisinde yüksek hacimli verilerin işlenmesi, dağıtık sistemler, NoSQL teknolojileri, data warehouse ve data lake mimarileri, makine öğrenmesi ve yapay zekâ uygulamaları üzerine uzmanlaştım.

Kurumsal Kariyerim

  • Borsa İstanbul

    Büyük veri, gerçek zamanlı veri işleme, analitik platformlar ve dağıtık veri mimarileri üzerine çalışıyorum. Yüksek hacimli verilerin güvenilir, ölçeklenebilir ve yüksek performanslı bir şekilde işlenmesine yönelik veri platformları ve analitik sistemler geliştiriyorum. Gerçek zamanlı ve batch veri işleme süreçleri, modern veri mimarileri ve kurumsal veri platformları başlıca çalışma alanlarım arasında yer alıyor.

  • Burgan Bank

    Gerçek zamanlı müşteri analitiği, veri ambarı ve iş zekâsı projelerinde görev aldım. Kafka, Kubernetes, MicroStrategy ve analitik veri platformlarının kullanıldığı gerçek zamanlı sistemler üzerinde çalıştım. Kurumsal verilerin işlenmesi, analitik sistemlere aktarılması ve farklı iş ihtiyaçları için kullanılabilir hâle getirilmesine yönelik çözümler geliştirdim.

  • IDT Corporation – Net2Phone

    GCP ve AWS üzerinde çalışan veri pipeline’ları, Python ve Flask tabanlı API’ler, mikroservisler ve CI/CD süreçleri geliştirdim. Bulut tabanlı uygulamaların geliştirilmesi, veri işleme süreçlerinin otomasyonu ve mevcut sistemlerin modern teknolojilere taşınması çalışmalarında görev aldım. Ayrıca Python 2.x ile geliştirilen sistemlerin Python 3.x sürümlerine geçiş süreçlerinde çalıştım.

  • Turkcell

    Telekomünikasyon sektöründe büyük veri, veri işleme, analitik ve öneri sistemleri projelerinde görev aldım. Yüksek hacimli telekomünikasyon verilerinin dağıtık sistemler üzerinde işlenmesi, analiz edilmesi ve farklı dijital servislerde kullanılması üzerine çalıştım.

  • VakıfBank

    Bankacılık alanında büyük veri, veri analitiği, güvenlik ve performans odaklı kurumsal projelerde görev aldım. Finansal verilerin işlenmesi, veri platformlarının geliştirilmesi ve yüksek performans gerektiren analitik süreçlerin oluşturulması konularında deneyim kazandım.

Uzmanlık Alanlarım

Big Data ve Dağıtık Sistemler

Yüksek hacimli verilerin batch ve gerçek zamanlı olarak işlenmesine yönelik ölçeklenebilir veri platformları tasarlıyor ve geliştiriyorum.

  • Apache Kafka
  • Apache Spark
  • Apache Hadoop
  • Apache Airflow
  • Elasticsearch
  • HBase
  • Dağıtık veri işleme
  • Gerçek zamanlı veri pipeline’ları
  • Batch veri işleme
  • Event-driven mimariler
  • Change Data Capture
  • Veri entegrasyonu
  • Yüksek hacimli veri işleme
  • Performans ve ölçeklenebilirlik

Data Warehouse, Data Lake ve Lakehouse

Kurumsal verilerin merkezi, güvenilir ve farklı analitik ihtiyaçlara uygun şekilde saklanabilmesi için data warehouse, data lake ve lakehouse mimarileri üzerinde çalışıyorum.

  • Data Warehouse
  • Data Lake
  • Lakehouse
  • Apache Iceberg
  • Apache Parquet
  • Trino
  • S3 ve S3 uyumlu object storage
  • Gerçek zamanlı veri ambarı
  • Veri modelleme
  • Tarihsel veri yönetimi
  • Slowly Changing Dimensions
  • CDC tabanlı veri aktarımı
  • Batch ve streaming veri entegrasyonu

Veritabanları ve NoSQL

İlişkisel, kolon bazlı, dağıtık ve NoSQL veri platformları konusunda deneyim sahibiyim.

  • SingleStore
  • ClickHouse
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server
  • MySQL
  • Redis
  • Elasticsearch
  • HBase
  • Columnstore veritabanları
  • Dağıtık veritabanları
  • NoSQL veri modelleme
  • Gerçek zamanlı analitik veritabanları

Python ve Yazılım Geliştirme

Veri mühendisliği, API geliştirme, otomasyon, veri analizi ve yapay zekâ uygulamalarında ağırlıklı olarak Python kullanıyorum.

  • Python
  • Pandas
  • Flask
  • C#
  • .NET ve .NET Core
  • Java
  • SQL
  • T-SQL
  • PL/SQL
  • REST API
  • Mikroservis mimarileri
  • Kurumsal yazılım geliştirme
  • Veri odaklı uygulama geliştirme

Makine Öğrenmesi ve Yapay Zekâ

Veri mühendisliği deneyimimi makine öğrenmesi ve yapay zekâ teknolojileriyle birleştirerek veriden anlam üreten sistemler üzerine çalışıyorum.

  • Machine Learning
  • Deep Learning
  • Natural Language Processing
  • Öneri sistemleri
  • TensorFlow
  • Keras
  • Pandas
  • Veri analizi
  • Özellik mühendisliği
  • Model geliştirme
  • Model entegrasyonu
  • Tahminleme ve sınıflandırma problemleri

Generative AI

Üretken yapay zekâ teknolojilerinin yazılım sistemlerine, kurumsal uygulamalara ve veri platformlarına entegrasyonu üzerine çalışıyorum.

  • Large Language Models
  • Generative AI uygulamaları
  • Kurumsal yapay zekâ entegrasyonları
  • Veri tabanlı AI uygulamaları
  • Prompt engineering
  • AI destekli otomasyon
  • Yapay zekâ servislerinin API entegrasyonları
  • Büyük veri platformlarıyla yapay zekâ sistemlerinin birleştirilmesi
  • Kurumsal verilerin yapay zekâ uygulamalarında güvenli şekilde kullanılması

Cloud, Kubernetes ve DevOps

Geliştirdiğim veri ve yazılım sistemlerinin ölçeklenebilir, taşınabilir ve sürdürülebilir olması için modern platform ve DevOps teknolojilerini kullanıyorum.

  • Kubernetes
  • Docker
  • GCP
  • AWS
  • CI/CD
  • Mikroservisler
  • Cloud-native mimariler
  • Şirket içi platformlar
  • Hibrit mimariler
  • Konteyner tabanlı uygulamalar
  • Otomasyon ve izleme süreçleri

Teknolojiye Bakışım

Yazılım geliştirmeyi yalnızca kod yazmak olarak görmüyorum. Benim için teknoloji; doğru problemi anlamak, uygun mimariyi oluşturmak, veriyi güvenilir şekilde işlemek ve ölçeklenebilir çözümler geliştirmektir. Özellikle büyük veri, gerçek zamanlı analitik, NoSQL, data lake, makine öğrenmesi ve üretken yapay zekânın kesiştiği alanlarla ilgileniyorum. Yeni teknolojileri yalnızca takip etmek yerine, gerçek sistemler üzerinde deneyerek öğrenmeye ve kurumsal ihtiyaçlara uygun hâle getirmeye önem veriyorum. Yazılım ve yapay zekâyı sürekli devam eden bir öğrenme ve gelişim yolculuğu olarak görüyorum. Bu blogda karşılaştığım teknik problemleri, geliştirdiğim çözümleri, veri mimarilerini ve teknoloji alanındaki deneyimlerimi paylaşıyorum.