Özgeçmiş
Furkan Öğütcü
Backend Developer
Profesyonel özet
Node.js ve TypeScript ekosisteminde 4 yılı aşkın süredir backend geliştiriyorum. Mikroservis mimarisi, olay güdümlü sistemler ve yüksek trafikli API’ler üzerine çalışıyor; sistem tasarımından production süreçlerine kadar geliştirmenin her aşamasında sorumluluk alıyorum. Güvenilir, test edilebilir ve sürdürülebilir yazılım geliştirmeye önem veriyorum.
İş deneyimi
- 2022 — halen
Backend Developer
Bordo.io · MonoChat- Müşteri iletişim platformu MonoChat’in mesajlaşma altyapısı olan OmniMessage’ın yeni sürümünü ekip ile birlikte sıfırdan tasarlayıp geliştirdim; eski sistemin yerini alan, 13 servisli, olay güdümlü bir mikroservis mimarisi kurduk.
- Günlük yüz binlerce mesaj işleyen ve yüzlerce kurumsal kanala hizmet veren platformun geliştirme ve production süreçlerinde uçtan uca sorumluluk aldım.
- Apache Kafka üzerinde sohbet bazlı mesaj sıralamasını ve güvenilir teslimi garanti eden mesaj akışını tasarladım; yeni mimari ile önceki sürümdeki mesaj kaybı sorunu tamamen giderildi.
- WhatsApp Business, Instagram, Messenger, TikTok, Telegram ve SMS kanallarını ortak bir gRPC arayüzünde birleştiren entegrasyon katmanında çalıştım; Gupshup ve TikTok entegrasyonlarını uçtan uca geliştirdim.
- Müşteri sistemlerine olay ileten webhook altyapısını; imzalı istekler, yeniden deneme politikaları ve Dead Letter Queue ile güvenilir ve hataya dayanıklı hale getirdim.
- Platformun kimlik doğrulama ve yetkilendirme katmanını (JWT, RBAC, 2FA, rate limiting) geliştirdim; hassas veriler için alan seviyesinde şifreleme çözümü tasarladım.
- WhatsApp şablonları, WhatsApp Flows, pazarlama mesajları ve sesli arama gibi ürün özelliklerinin backend geliştirmesini üstlendim.
- Mimari kararlarda, code review süreçlerinde ve ekibe yeni katılan geliştiricilerin mentorluğunda aktif rol aldım.
- TypeScript
- NestJS
- PostgreSQL
- Kafka
- gRPC
- Redis
- BullMQ
Projeler
- 2026 — devam ediyor
Kumpazan
Gerçek zamanlı mobil bilgi yarışması oyunu · Kişisel proje- Ürünü uçtan uca geliştiriyorum: oyun sunucusu, React Native (Expo) mobil uygulama ve React tabanlı yönetim paneli.
- Tüm oyun mantığının sunucuda yürütüldüğü, adil ve manipülasyona kapalı bir backend mimarisi tasarladım; WebSocket tabanlı gerçek zamanlı maç yönetimi, eşleştirme, liderlik tablosu ve oyun içi ekonomi sistemlerini geliştirdim.
- NestJS
- PostgreSQL
- Redis
- WebSocket
- OpenTelemetry
- React Native
- React