Burak Tanrıverdi
Full-stack Geliştirici · Türkiye (UTC+3) · Uzaktan çalışmaya hazır
Hakkında
TS/JS, Node.js, React/Next.js, Python ve Go ile uçtan uca özellikler geliştiren bir full-stack geliştiriciyim. Webhook ve olay akışları, API'ler, arayüz, testler, CI/CD ve production hata ayıklama konularında çalışıyorum. Algoritma bilgim güçlü, sistem tasarımı temellerinde (retry, idempotency, loglama) pratik deneyimim var. Ayrıca OpenCV ve OCR tabanlı Python otomasyonları yazıyor, sonuçları Google Sheets'e aktarıyor ve seri port ile socket üzerinden harici cihazları yönetiyorum.
Deneyim
Insider · Software Developer
Mar 2024 - Kas 2025EMEA ve APAC bölgelerinde 100'ü aşkın kurumsal müşteri için JS/TS özelleştirmelerini uçtan uca sahiplendim. A/B testleri, ürün önerileri, funnel ve event takibinde gereksinim toplamadan production rollout'a kadar sorumluluk aldım.
- Ürün limitlerinin yetmediği karmaşık olay akışları için Go tabanlı bir webhook servis prototipi araştırıp geliştirdim; tasarım ve entegrasyon dokümantasyonunu yazdım.
- DevTools, network tracing ve GTM ile client tarafı ve veri entegrasyonu problemlerini tespit edip çözdüm; duplicate hitleri temizledim ve ürün ekiplerine net repro adımları ilettim.
- CSP, consent, identity stitching ve de-duplication pattern'leri konusunda partnerlara rehberlik ederek güvenilirliği ve uyumluluğu artırdım; partner toplantılarına katılıp teknik işi iş hedefleriyle hizaladım.
- İç dokümantasyona ve bilgi tabanına katkı sağladım, stajyerlere kod kalitesi ve debug konusunda mentorluk yaptım, code review'lara aktif katıldım.
Mobven · Frontend Developer Intern
Haz 2023 - Ağu 2023BEM ve Atomic Design prensipleriyle Agile / Kanban akışında Vue bileşenleri geliştirdim.
- Özellik geliştirme ve debug için HTML5, CSS/SASS, JavaScript, Git ve Chrome DevTools kullandım.
- Takım projelerinde temiz kod pratiklerini ve ölçeklenebilir klasör yapılarını uyguladım.
MediFoni · Frontend Developer (Proje Bazlı)
Haz 2022 - Ağu 20225 kişilik bir ekipte Next.js, TypeScript ve SASS ile responsive ve yeniden kullanılabilir UI bileşenleri geliştirdim.
- Sayfalar arası UI tutarlılığını koruyarak ekiple yakın çalışıp zaman çizelgelerine uydum.
Projeler
VetNova
Veteriner klinikleri için yeniden tasarlanmış yönetim platformu.
Veteriner kliniklerin randevu, kayıt ve faturalandırma gibi günlük operasyonlarını tek yerde yönetmesine yardımcı olan modern bir platform.
Next.jsTypeScriptTailwindPostgreSQLComputer Vision & Automation Toolkit
Ekran bölgelerini yapılandırılmış veriye çeviren OCR masaüstü uygulaması.
Ekran bölgelerini yakalayan, görüntüyü ön işleme tabi tutan ve OCR ile yapılandırılmış veriye dönüştüren bir masaüstü uygulaması. Sonuçları raporlama ve fiyat sorgulama akışları için Google Sheets ile senkronize ediyor, seri port ve socket bağlantısıyla Arduino ve Pico gibi harici cihazları kontrol ediyor. Modüler bir pipeline üzerinde kurulu olduğu için yeni kullanım senaryoları minimum değişiklikle eklenebiliyor.
PythonOpenCVTesseractEasyOCRTkinterGoogle Sheets APIpyserial
Yetenekler
- Diller
- TypeScript, JavaScript, Python, Go
- Frontend
- React, Next.js, HTML5, CSS/SASS
- Backend
- Node.js (Express), Go (webhook servisleri), REST API'ler, Webhook'lar
- Veri
- PostgreSQL, Prisma, Supabase
- Test
- Jest, Playwright
- CI/CD ve Altyapı
- GitHub Actions, Jenkins, Docker
- Bulut
- AWS EC2, AWS RDS, AWS S3, AWS CloudFront
- Sistem Tasarımı
- Event-driven akış, Retry ve idempotency, Loglama, CSP ve GDPR
- Otomasyon
- OpenCV pipeline'ları, OCR (Tesseract, EasyOCR), Görüntü ön işleme, Seri / socket kontrolü
Eğitim
Karadeniz Teknik Üniversitesi · Bilgisayar Mühendisliği Lisans
Dersler: Mikroservisler, Sistem Tasarımı, Networking, Optimizasyon. Bitirme projesinde GitHub Actions ile CI (build/test) yapılandırdım ve ortak çalışma akışlarını uyguladım.
Diller
- Türkçe
- Ana dil
- İngilizce
- Profesyonel çalışma seviyesi