İçeriğe geç
Umut Derebek
Tüm projeler

SICPA Turkey · 2023 – halen

RTU-MYS / MzTurnCounter

Müze ziyaretçi sayımı & cihaz izleme

Kültür ve Turizm Bakanlığı için; Raspberry Pi tabanlı RTU (Remote Terminal Unit) filosundan turnike telemetrisi toplayan ziyaretçi sayım ve uzaktan cihaz izleme platformu.

Temsili görsel — gerçek ekran görüntüsü değildir; örnek veriler kullanılmıştır.
Rol
Fullstack Developer
Dönem
2023 – halen
Kapsam
SICPA Turkey
Durum
Üretimde

Öne çıkanlar

  • 01

    Sunucuyu ASP.NET Core 8 MVC, EF Core ve AWS RDS üzerinde PostgreSQL ile kurdum; sahadaki cihazlardan geçiş ve alarm telemetrisi alan token doğrulamalı heartbeat/transaction API'si geliştirdim.

  • 02

    Windows Server üzerinde IIS'i kurup yapılandırdım; .NET uygulamasını Web Deploy ile yayınladım ve kararlı çoklu deploy kimlik doğrulaması için Data Protection anahtarlarını kalıcı hale getirdim.

  • 03

    Offline'a dayanıklı bir edge hattı tasarladım: her Raspberry Pi'deki çok süreçli Python ajanı geçişleri yerel SQLite'ta tamponlayıp bağlantı gelince yeniden oynatıyor — sıfır veri kaybı. Enerji sinyali tabanlı izleme, düşük trafikli noktalardaki yanlış alarmları ortadan kaldırdı.

  • 04

    SHA-256 bütünlük kontrolü, bölgeye göre aşamalı/canary dağıtım, zamanlama ve tek tıkla geri alma içeren bir OTA filo güncelleme sistemi ile cihaz onay/kara liste güvenlik akışı geliştirdim.

  • 05

    Zamanlanmış arka plan servisiyle otomatik Excel (ClosedXML/MiniExcel) ve PDF (QuestPDF) raporlama; sistem sayımlarını Bakanlık kayıtlarıyla karşılaştıran SSE tabanlı bir MYS mutabakat aracı geliştirdim.

Mimari akış

  1. 01

    Raspberry Pi RTU

    Turnike geçişlerini sayan çok süreçli Python ajanı

  2. 02

    SQLite buffer

    Bağlantı koparsa geçişleri yerelde tutar, gelince yeniden oynatır

  3. 03

    Heartbeat API · .NET 8

    Token doğrulamalı heartbeat / transaction uç noktaları

  4. 04

    PostgreSQL · AWS RDS

    Geçiş, alarm ve cihaz durumu

  5. 05

    Reports · MYS

    Zamanlanmış Excel/PDF raporlar ve Bakanlık mutabakatı (SSE)

Diğer projeler

Tüm projeler →

SICPA Turkey · 2023 – halen

Kurumsal AI Asistanı

Çok ajanlı RAG & LLM fine-tuning hattı

Self-hosted LLM'lerle çalışan, çok ajanlı Retrieval-Augmented Generation mimarisi üzerine kurulu, tamamen yerel ve departman bazında izole kurumsal asistan.

  • Python
  • FastAPI
  • Ollama
  • LangChain
  • LangGraph

SICPA Turkey · 2023 – halen

Exprova

Kurumsal masraf yönetim platformu

Çalışan masraf raporları ve avansların oluşturulup gönderildiği ve onaylandığı, SAP muhasebe kodu entegrasyonlu mobil + web platform.

  • Laravel 10
  • PHP 8.1
  • MySQL 8
  • Laravel Sanctum
  • RabbitMQ