ÖNE ÇIKAN / BAĞIMSIZ ENDÜSTRİYEL DEMO

Makineden karara.
Verinin yolculuğu.

Üç sentetik makine. Tek bir veri hattı. Bağlantıyı kes, verinin edge buffer’da birikmesini izle; yeniden bağlanınca KPI ekranının nasıl toparlandığını gör.

Signal / 01TARAYICI SİMÜLASYONU · %100 SENTETİK
  1. 01 / SIMSentetik makineler0 olay
  2. 02 / EDGEEdge buffer0 / 180
  3. 03 / BUSBroker0 iletildi
  4. 04 / APIAPI görünümü0 işlendi
  5. 05 / VIEWKPI ekranıVeri bekleniyor
Simülasyon hazırlanıyor.SIM +00:00

Sağlam parça

API’ye ulaşan üretim

Kalite oranı

Sağlam / toplam parça

Ortalama çevrim

Tamamlanan çevrimler

Bekleyen olay

0Edge + broker kuyruğu
Ortalama makine sıcaklığı— °C
Sentetik makine sıcaklığı geçmişi
55–75 °C · son 30 örnek3 sanal makine
FIFO · ACK · 3 olay / simülasyon saniyesiKapasite taşması: 0 olay
Veri sözleşmesi ve mimari notları

Bu örnek neyi gösteriyor?

Üretici → sınırlı FIFO buffer → ACK ile broker kabulü → tekilleştirilmiş API görünümü → KPI. Bağlantı kesintisi edge–broker hattına uygulanır. Yeniden bağlanınca kuyruklar sırayla boşalır.

Bütün bileşenler tarayıcı belleğinde çalışır. Gerçek MQTT/Kafka sunucusu, HTTP API veya kalıcı disk buffer’ı yoktur. Sayfa yenilenince durum sıfırlanır. 180 olaylık edge kapasitesi dolarsa yeni olaylar düşürülür ve sayaçta gösterilir.

KPI’lar yalnızca API’ye ulaşan olaylardan hesaplanır. Kalite = sağlam / tamamlanan parça. Ortalama çevrim = tamamlanan çevrim sürelerinin ortalaması. Üretim verimliliği (OEE) iddiası içermez.

API görünümü · yerel JSON

JavaScript etkin olduğunda hesaplanan veri burada görünür.

Sıfırdan hazırlanmış bağımsız bir portföy örneği. İşveren kodu, şirket içi mimari veya gerçek üretim verisi kullanılmaz. Üretilen demo verisi cihazından dışarı gönderilmez.

Mühendislik deneyimim

SENIOR / LEAD SOFTWARE ENGINEER

Fikirleri,
çalışan yazılıma
dönüştürüyorum.

Endüstriyel yazılım, bulut ve veri platformları ile telekom alanlarında 15+ yıllık deneyim. Go ve Python geliştirmeyi mimari sahiplik, gereksinim analizi ve uçtan uca teslimatla birleştiriyorum.

Stuttgart, AlmanyaSistemlerden ürünlere.
BAĞIMSIZ DİJİTAL ÜRÜNLERBİR FİKİR. BİR DENEYİM. BİR ÜRÜN.
ODAK ALANLARIM
Backend sistemleriVeri platformlarıEndüstriyel yazılımDijital ürünler

01 / PROJELER

Bağımsız projelerim.

Bu bölümdeki uygulamalar ve web projeleri, kendi tasarlayıp geliştirdiğim bağımsız, kişisel çalışmalarımdır. Günlük ihtiyaçlara ve iş süreçlerine yönelik kendi ürünlerimi burada bir araya getiriyorum.

Profesyonel projeler ve iş sonuçları

Uygulamalar ve web projeleri

8 / 8 proje
Bir not

Projelerin tanıtım, destek ve gizlilik bilgilerine kendi sayfalarından ulaşabilirsin.

02 / UZMANLIK

Sistemi bütünüyle düşünmek.

Yalnızca kodu değil; bileşenleri, veri akışını ve teslimata giden yolu birlikte ele alıyorum.

Yazılım mimarisi & backend

Endüstri 4.0 mikroservisleri, REST API’ler ve veri yoğun sistemler. Mimari ve teknoloji seçiminden Go/Python geliştirmeye, entegrasyondan canlıya geçişe kadar uygulamalı mühendislik.

Go / Python / REST APIs / Microservices

Üretim verisi & bulut

Bosch genelinde kullanım için tasarlanan üretim veri platformları: veri toplama, yedekleme ve işleme. Databricks ve Azure Functions ile yapay zekâ girişimlerine kullanılabilir veri hazırlama.

Databricks / Azure Functions / Kafka / OPC

Teknik liderlik

Beş kişilik yazılım ekibine teknik liderlik. Kod incelemeleri, mentorluk, iş paketlerine ayırma ve önceliklendirme; ekipler arası koordinasyon ve canlıya geçişte teknik sahiplik.

Code review / Mentoring / Agile / Delivery
15+YILLIK DENEYİM

Yazılım, veri & teknik liderlik

STUTTGART MERKEZLİ

03 / HAKKIMDA

Merakla başlayıp, çözümle bitirmek.

Ben Ali Orkun Özkul. Stuttgart’ta Robert Bosch GmbH bünyesinde Senior Software Engineer olarak çalışıyorum. Bosch genelinde kullanım için tasarlanan üretim veri platformlarının mimarisini, backend servislerini ve entegrasyonlarını geliştiriyorum.

Bursa’daki Lead Software Engineer görevimde beş kişilik bir yazılım ekibine teknik liderlik yaptım. Mimari sahipliği; kod inceleme, mentorluk ve uygulamalı geliştirmeyle birleştirerek tasarımdan canlıya geçişe kadar teknik teslimatı yönettim. Geçmişim endüstriyel yazılım, veri platformları ve telekom sistemlerini kapsıyor.

Ali Orkun Özkul

04 / DENEYİM

Sistemlerden iş değerine.

Üretim verisi platformları, Endüstri 4.0 mikroservisleri ve telekom sistemlerinde 15+ yıllık deneyim; uygulamalı geliştirme ve teknik liderlik.

Ağu 2023 – Günümüz

Stuttgart

Güncel görev

ÜRETİM VERİSİ PLATFORMLARI

Senior Software Engineer

Robert Bosch GmbH

Bosch genelinde kullanım için tasarlanan platformlarda veri toplama, yedekleme ve işleme mimarisi; Python/Go servisleri ve üretim sistemleri entegrasyonları.

  • Platform mimarisiÜretim verisinin toplanması, yedeklenmesi ve işlenmesini kapsayan yazılım mimarileri tasarlama.
  • Backend & entegrasyonÜretim veri akışlarını ve sistemlerini bağlayan Python ve Go backend servisleri ile API entegrasyonları geliştirme.
  • Yapay zekâ için veri hazırlığıDatabricks ve Azure Functions kullanarak üretim verisini işleme ve yapay zekâ girişimlerinde kullanılabilir girdilere dönüştürme.
  • Gereksinimler & önceliklendirmePaydaş gereksinimlerini teknik görevlere dönüştürme, entegrasyon ihtiyaçlarını tanımlama; backlog netleştirme ve önceliklendirmeye katkı.
  • Otomasyon & teslimatManuel yükü azaltıp işleme hızı ve güvenilirliğini artıran veri akışları otomasyonu; test, canlıya geçiş ve sürüm sonrası iyileştirmelere destek.
  • Python
  • Go
  • Databricks
  • Azure Functions
  • REST APIs

Haz 2020 – Ağu 2023

Bursa

TEKNİK LİDERLİK & ENDÜSTRİ 4.0

Lead Software Engineer

Bosch

Endüstri 4.0 mikroservisleri geliştiren beş kişilik yazılım ekibine teknik liderlik; mimari ve teknoloji seçiminden uygulama ve devreye almaya kadar teknik sahiplik.

  • Mimari & teknoloji seçimiMimari kararları ve teknoloji seçimini sahiplenerek tasarım, uygulama ve teknik devreye alma sürecini yönetme.
  • İş paketleri & önceliklerVeri akışları, gereksinimler ve kabul kriterlerini tanımlama; teslimat kapsamını teknik iş paketlerine ayırıp uygulama görevlerini önceliklendirme.
  • Kod inceleme & mentorlukGeliştiricilere tasarım ve uygulama sırasında uygulamalı teknik rehberlik sunma; kod incelemeleri ve mentorluk.
  • Koordinasyon & canlıya geçişEkipler arası bağımlılıkları koordine etme, riskleri ve teknik kısıtları netleştirme; canlıya geçiş ve operasyonel desteğe kadar teknik teslimatı sahiplenme.
  • Microservices
  • Industry 4.0
  • Architecture
  • Code review
  • Mentoring

Haz 2015 – Haz 2020

Bursa

VERİ MİMARİSİ & YAZILIM MÜHENDİSLİĞİ

Senior Software and Data Engineer

Bosch

Endüstri 4.0 mikroservislerinin geliştirilmesi ve veri yoğun endüstriyel sistemlerin yazılım mimarisi sahipliği.

  • Mikroservisler & mimariEndüstri 4.0 mikroservisleri geliştirme ve veri yoğun sistemlerin yazılım mimarisini sahiplenme.
  • Bulut & teslimatDocker ve CI/CD ile bulut tabanlı ve konteyner kullanan çözümleri hayata geçirme; yazılım yaşam döngüsü boyunca farklı ekiplerle çalışma.
  • Data architecture
  • Microservices
  • Docker
  • CI/CD

Nis 2013 – Haz 2015

Istanbul

TELEKOM & ÇAĞRI SİSTEMLERİ

Senior Software Developer

Netas

Ses iletişim sistemleri için çağrı kontrolü, yönlendirme, sinyalleşme ve protokol entegrasyonları.

  • Çağrı işlemeISUP, PRI ve H.323 kullanarak çağrı kontrolü ve yönlendirme yazılımı geliştirme.
  • Acil çağrı özellikleri112 acil çağrı işleme dahil olmak üzere ses iletişim sistemleri için yeni özellikler tasarlama ve uygulama.
  • Müşteri senaryolarıSorun giderme ve yeni sesli iletişim özellikleri için müşterilerle birlikte çalışma.
  • ISUP
  • PRI
  • H.323
  • 112

Nis 2012 – Nis 2013

Bursa

Proje bazlı sözleşme

BİYOMEDİKAL KONTROL SİSTEMLERİ

Software Developer

Emko

N-SMART biyomedikal kontrolörünün iletişim tasarımı, kontrol işlevleri ve uyarı sistemleri.

  • Cihaz haberleşmesiRS-232/485, Ethernet, USB, TCP/IP ve MODBUS üzerinden N-SMART kontrolör iletişimini tasarlama.
  • Kontrol & kalibrasyonAlarm işlevleri, sıcaklık kalibrasyonu ve PID kontrolü geliştirme.
  • Kayıt & bildirimlerSıcaklık verisi kaydı ve GSM tabanlı SMS/e-posta uyarıları geliştirme.
  • N-SMART
  • MODBUS
  • PID
  • TCP/IP
  • GSM

Haz 2009 – Eyl 2011

Istanbul

AĞ & IP TABANLI İLETİŞİM

Software Developer

Netas

Ses ve veri trafiği taşıyan ağ anahtarlama sistemleri için iletişim yazılımları.

  • Çağrı kontrolüSIP ve ISDN tabanlı çağrı kontrolü özellikleri ve protokol entegrasyonları geliştirme.
  • Arayüz & backendIP tabanlı iletişim sistemleri için kullanıcı arayüzleri ve backend bileşenleri tasarlama.
  • Performans & kararlılıkSistem performansının iyileştirilmesine ve daha kararlı çalışmasına katkı.
  • SIP
  • ISDN
  • IP communications

05 / SONUÇLAR

Ölçülebilir katkı.

Bağımsız tasarım ve teknik devreye almadan üretim görünürlüğüne: seçili profesyonel projelerim ve iş sonuçları.

BOSCH · BURSA, TÜRKİYE

TAKIM TAKİBİ

~€750K

Yıllık maliyet tasarrufu

Tool Tracking System

Katkım
Gerçek zamanlı takım takibi ve maliyet hesaplama sistemini bağımsız olarak tasarladım ve teknik devreye alınmasına liderlik ettim.
İş sonucu
Kesici ve delici takımların ömrünü uzattı, takım kırılma nedenlerinin analizini iyileştirdi ve daha kararlı operasyonları destekledi. Yaklaşık €750 bin yıllık tasarruf.
  • Vue.js
  • Go
  • Python
  • RabbitMQ
  • Docker

ENDÜSTRİYEL ENTEGRASYON

~€350K

Yıllık maliyet tasarrufu

Machine Connectivity

Katkım
Yeniden kullanılabilir makine bağlantı altyapısını bağımsız olarak tasarladım ve teknik devreye alınmasına liderlik ettim.
İş sonucu
Makineler arası iletişim ve gerçek zamanlı veri akışı sağladı; iş gücü ihtiyacını azalttı, arızaların önlenmesine yardımcı oldu ve yeni endüstriyel projelere zemin hazırladı. Yaklaşık €350 bin yıllık tasarruf.
  • Go
  • Kafka
  • OPC

Tool Tracking ve Machine Connectivity tutarları yaklaşık yıllık maliyet tasarruflarıdır.

DİĞER PROFESYONEL PROJELER

İzlenebilirlik, karar desteği ve kalite.

ÜRETİM İZLENEBİLİRLİĞİ

TETRIS · Üretim takibi

Katkım
Üretim akışının görünürlüğünü ve yaşam döngüsü izlenebilirliğini geliştiren uçtan uca üretim takip sistemi.
İş sonucu
Üretimdeki darboğazların belirlenmesini ve yönetilmesini destekleyen süreç görünürlüğü.
  • Üretim görünürlüğü
  • Yaşam döngüsü takibi

ERP & İŞ ZEKÂSI

ERP entegre üretim uygulaması

Katkım
Parti takibi ve malzeme akışı şeffaflığı için SAP ile entegre üretim uygulaması.
İş sonucu
Power BI ve Tableau raporlarıyla operasyonel karar almayı destekleyen görünürlük.
  • SAP
  • Power BI
  • Tableau

KALİTE & OTOMASYON

Test otomasyonu

Katkım
Python ve Selenium ile web testi otomasyonu.
İş sonucu
Manuel kalite kontrol yükünü azaltma, yazılım kararlılığını iyileştirme ve sürümleri hızlandırma.
  • Python
  • Selenium

TEKNİK LİDERLİK

İhtiyaçtan canlıya, uçtan uca.

Beş kişilik bir yazılım ekibine teknik liderlik deneyimi: mimari ve teknoloji seçiminden kod inceleme ve mentorluğa, önceliklendirmeden canlıya geçiş sahipliğine.

  1. Mimariyi sahiplenme

    Mimari ve teknoloji seçimini gereksinimler, veri akışları ve entegrasyon ihtiyaçlarıyla birlikte ele alma.

  2. İşi planlama

    Kapsamı teknik iş paketlerine ayırma, kabul kriterlerini netleştirme ve uygulama görevlerini önceliklendirme.

  3. Ekibe rehberlik etme

    Kod incelemeleri, mentorluk ve uygulamalı teknik rehberlikle tasarım ve geliştirmeyi destekleme.

  4. Canlıya taşıma

    Ekipler arası bağımlılıkları, riskleri ve teknik kısıtları koordine ederek canlıya geçiş ve operasyonel desteği sahiplenme.

06 / BİLGİ BİRİKİMİ

Teknoloji, eğitim ve gelişim.

Teknik yetkinlikler

Mimari & teslimat

  • Microservices
  • REST APIs
  • Software / data architecture
  • Requirements analysis
  • Product ownership
  • Agile / Scrum

Teknik liderlik

  • Mimari & teknoloji seçimi
  • Kod incelemeleri
  • Mentorluk
  • İş paketlerine ayırma
  • Önceliklendirme
  • Ekipler arası koordinasyon
  • Canlıya geçiş sahipliği

Diller & framework’ler

  • Go
  • Python
  • C / C++
  • JavaScript
  • Node.js
  • .NET / .NET Core
  • Vue.js
  • AngularJS

Bulut & DevOps

  • Azure
  • Azure Functions
  • Databricks
  • Docker
  • CI/CD
  • Monitoring

Mesajlaşma & veri

  • Kafka
  • RabbitMQ
  • MQTT
  • Redis
  • SQL
  • T-SQL
  • Oracle SQL / PLSQL

Entegrasyon & test

  • SAP
  • OPC
  • TCP/IP
  • MODBUS
  • Selenium

Seçili eğitimler

  • Introduction to Data Science in Python — University of Michigan
  • Open Source Project Management — Linux Foundation
  • SQL for Data Science — University of California
  • Oracle Database: SQL & PL/SQL Fundamentals — Bilginc IT Academy

Eğitim

Elektrik-Elektronik Mühendisliği · Lisans (B.Sc.)

Uludağ Üniversitesi · 2009

Diller

Türkçe — Ana dil · İngilizce — Akıcı · Almanca — Başlangıç

İLETİŞİM

Birlikte çözüm üretelim.

Yazılım mimarisi, mikroservisler, veri platformları ve teknik liderlik hakkında e-posta veya LinkedIn üzerinden iletişime geçebilirsiniz.