İçeriğe geç
çevrimiçi
trv0.46.1 · 1d135e2
mainlane.io

Portföy

Geliştirdiğimiz ürünler: sorun, çözüm ve sonuç.

Platform
Teknolojiler

18 projeden 5 tanesi gösteriliyor

Ekip çalışmaları

Bir müşterinin ekibinde yer alarak çalıştığım projeler. Müşteri adlarını belirtmiyoruz.

AI sales platform for B2B

2025 – 2026

RolFull-stack geliştirici

İşletmelerin aramalar, SMS, e-posta, mesajlaşma uygulamaları ve bir web widget'ı için yapay zekâ satış ajanları kurduğu bir SaaS.

  • Laravel
  • Vue
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
Çözüm

Büyük bir ekipte full-stack geliştirici olarak müşteri panelinin büyük bölümü ve birkaç arka uç servisi benim sorumluluğumdaydı:

  • Potansiyel müşteri dağıtımı: yöneticilerin müsaitlik durumları ve takvimleriyle round-robin, ağırlıklı, ekip ve hibrit stratejiler; sürükle-bırakla manuel sıralama.
  • Takvimler ve rezervasyon: webhook'larla Google Calendar ve Calendly, çift yönlü senkronizasyon, tüm takvimlerde boş zaman dilimi arayan bir servis, çifte rezervasyona karşı koruma, function calling aracılığıyla yapay zekâ ajanına açılan rezervasyon.
  • Yapay zekâ ajanı: zaman dilimleri, rezervasyon ve kişi güncellemeleri için fonksiyon çağrıları; artımlı indekslemeli bilgi tabanı araması; onaylı dil değiştirme; altı konuşma stili; prompt injection'a karşı korumalar; her model çağrısından önce token kontrolü.
  • Akış oluşturucu: değişkenler, doğrulanmış bağlantılar ve otomatik yerleşimle yeniden tasarlanmış görsel editör, otomatik kaydetme ve geri alma ve tüm akışların veri kaybı olmadan JSON'dan ilişkisel tablolara taşınması.
  • Kanallar: ses, e-posta, SMS ve iMessage için gerçek zamanlı doğrulamalı tek bir konfigüratör ve bir kanal entegrasyonları sayfası.
  • Telefon: arama geçmişi, kayıtlar ve transkriptler, birkaç konuşma sağlayıcısı için ses ayarları, CSV'den arama kampanyaları, tarayıcıdan test aramaları, akışlı konuşma tanımaya geçiş ve iki operatörle bir SIP köprüsü – operatör olayları ile SIP sinyalleşmesi arasında izini sürüp düzelttiğim bir yarış durumu dahil.
  • Token faturalandırma: tahminli bakiye paneli, Stripe kullandıkça öde, abonelikler, otomatik yükleme ve faturalar, WebSocket üzerinden canlı bakiye, Stripe'a kadar uzanan plan limitleri ve indirimler, iki veritabanı arasında senkronize edilen sınırsız sahip rolleri.
  • Telefon numarası pazar yeri: token cinsinden fiyatlandırılmış numara arama ve satın alma, ülkeye göre yasal doğrulama, harcama raporları, denetim günlüğü ve roller.
  • Güvenlik: OAuth sonrası da dahil iki adımlı giriş, SAML SSO, servisler arası JWT, kişisel veri (PII) maskeleme.
  • DevOps: her servis için Dockerfile'lar, kod olarak altyapı ile canlı ortamın AWS'den Azure'a taşınması, runbook'lar ve 13 DNS kaydının atomik geçişi; bağlantı havuzu tükendikten sonra 12 Python servisi için PgBouncer.
  • Kalite: yaklaşık 25.000 satır test (PHPUnit, Vitest, pytest, E2E).

Accounting automation for small business

Ağu – Eki 2025

RolFull-stack geliştirici

Ukraynalı şahıs şirketleri için bir muhasebe platformu.

  • FastAPI
  • PostgreSQL
  • Redis
  • Next.js
  • Docker
Çözüm

Bildirim mikroservisi ve ön yüzü benim sorumluluğumdaydı: e-posta, SMS ve Telegram için tek bir şablon sistemi, tam içerikli teslimat günlükleri, okunma durumu, kanal başına teslimat ayarları (birincil/yedek modelinden çoklu seçime geçildi), bir Telegram botu; bellekte ve Redis'te önbelleğe alınan bir token istemcisiyle servisler arası kimlik doğrulama ve diğer servisleri durdurmadan yalnızca JWT'ye geçiş; devletin vergi verisi servisiyle entegrasyon – vergi numarası sorgulama, dijital imza geçerlilik süresi kontrolleri ve risk puanlamalı vergi ödemesi analizi; web uygulamasında bir bildirim sayfası ve zil simgesi; testler ve dağıtım kılavuzları.

Game-match streaming platform

Oca – Şub 2023

Ligler, bahisler, cüzdanlar ve aboneliklerle oyun maçları için bir yayın platformu.

  • Angular
  • NestJS
  • PostgreSQL
  • MongoDB
Çözüm

Kısa bir çalışma süresinde soketler üzerinden gerçek zamanlı bildirimler (okunmamış durumu, maç ve lig davetleri, arka uçta yeni abone olayları), yöneticiler için kullanıcı yönetimi (roller, gerekçeli yasaklama durumu, arama ve sıralama, kendi rolünü değiştirmeye karşı koruma), blokzincir ve hesap işlemleriyle ödeme yönetimi ve görsel kırpmalı bir kategori yönetimi ile API'de ayrı bir oyun kuralları modülü geliştirdim.