İç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 3 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).