İçeriğe geç
Reza Tabrizi'nin portresi

Reza Tabrizi

Full-Stack Geliştirici — .NET & Vue. Üretim sistemlerini uçtan uca geliştiriyorum. npm'de açık kaynak yazarı

Front-end Geliştirici @ISBIS

Tebriz, İran (uzaktan çalışmaya açık)

// Tebriz

Farsça (Ana dil) · Türkçe (Ana dil) · İngilizce (Profesyonel)

Hakkımda

.NET ve Vue ile üretim sistemlerini uçtan uca teslim etmede 3 yılı aşkın deneyime sahip full-stack geliştirici; Docker ile dağıtım yapar, SOLID, temiz mimari ve sistem tasarımı temelleri sayesinde yeni teknolojilere hızla uyum sağlar. Backend tarafında RBAC sistemleri, SignalR ile gerçek zamanlı özellikler ve yarış koşullarına karşı güvenli ödeme akışları; frontend tarafında çok rollü Nuxt panelleri ve SEO odaklı e-ticaret vitrinleri geliştirdi. npm'de yayımlanmış açık kaynak bir Vue bileşeninin yazarıdır; ajan tabanlı yapay zekâ kodlama araçlarını her gün, bağlamı sıkı biçimde sınırlayarak düşük maliyetli ve üretim kalitesinde değişiklikler için kullanır, tasarımın sorumluluğunu üstlenir ve her diff'i inceler.

Teknolojiler

Diller
  • C#
  • TypeScript
  • JavaScript
  • SQL
  • Python
Backend
  • ASP.NET Core (MVC, Web API)
  • Entity Framework Core
  • LINQ
  • SignalR
  • REST API design
  • JWT / ASP.NET Identity
Frontend
  • Vue.js 3
  • Nuxt.js
  • Pinia
  • Vuetify
  • Tailwind CSS
  • SSR & technical SEO
Veri
  • SQL Server
  • MongoDB
  • Redis
  • Query optimization
  • Indexing
DevOps
  • Docker
  • Docker Compose
  • Nginx (reverse proxy, SSL)
  • S3
  • Sentry
  • GitLab CI/CD
Yöntemler
  • System design
  • SOLID
  • Design patterns
  • Clean architecture
  • Git
  • Agile/Scrum

Deneyim5

ISBIS

Pekin, Çin
(Uzaktan)
Mevcut pozisyon
  • Öğrencileri, velileri, okulları ve danışmanları buluşturan bir eğitim portalının frontend'ini geliştirdim
  • Tek bir Nuxt.js monorepo içinde, her biri farklı yetki modeline sahip 4 rol tabanlı panel geliştirdim; bileşenler, Pinia store'ları, tipler ve API istemcileri uygulamalar arasında paylaşıldığı için her kullanıcı tipi UI kodu tekrarlanmadan eklenebiliyor
  • İki cihazlı gözetimli sınav ortamı kurdum: aday sınava bir cihazdan girerken ikinci cihaz kamera ve oda görüntüsünü canlı izleme merkezine aktarıyor; cihazlardan biri bağlantıyı kaybettiği anda sınav otomatik olarak duraklıyor
  • Bu merkez üzerine canlı gözetmenlik panelini geliştirdim; yöneticiler ve okul personeli eş zamanlı sınav oturumlarını gerçek zamanlı izleyebiliyor ve kopya tespit edildiğinde adayı anında diskalifiye edebiliyor
  • Okul arama ve başvuru akışını erişilebilir, duyarlı bileşenler etrafında yeniden tasarlayarak başvuru sürecini 5 adımdan 3 adıma indirdim
  • Nuxt.js
  • Vue 3
  • Vuetify
  • TypeScript

Nira Gold Gallery

Tebriz, İran
  • ASP.NET Core
  • Nuxt.js
  • Tailwind CSS
  • Docker Compose
  • GitLab CI/CD

IKA

Tahran, İran
(Uzaktan)
  • ASP.NET Core
  • SignalR
  • SQL Server
  • MongoDB
  • S3
  • Sentry

NCT

Pekin, Çin
(Uzaktan)
  • C#/.NET
  • Vue.js
  • SQL Server

Sino-UK

Pekin, Çin
(Uzaktan)
  • C#/.NET
  • Redis
  • SQL Server

Yapay Zekâ Destekli Geliştirme

  • Geliştirme, refactoring ve kod incelemesi için her gün Claude Code ve diğer ajan tabanlı kodlama asistanlarıyla çalışıyorum
  • Yapay zekâ destekli iş akışlarıyla ISBIS'in 4 rol tabanlı panelini ve gözetimli sınav sistemini katıldıktan sonraki 3 ay içinde teslim ederken paralelde eksiksiz bir e-ticaret platformu yayına aldım
  • Prompt ve bağlam mühendisliği uygulayarak bağlamı sıkı biçimde sınırlıyor, token açısından verimli iş akışlarında üretim kalitesinde çıktı alıp yapay zekâ araç maliyetlerini düşük tutuyorum
  • Mimarinin sorumluluğunu üstleniyor ve yapay zekâ tarafından üretilen her değişikliği merge öncesinde inceliyorum; böylece yapay zekânın sağladığı hız asla kod kalitesinden ödün verilerek elde edilmiyor
  • Claude Code
  • Agentic coding
  • Context engineering
  • Code review

Projeler2

Açık kaynak npm paketi
  • Celali (İran) takviminde tarih/saat seçimi için açık kaynak bir Vue bileşeni yazıp yayımladım; Farsça yerel ayarlı uygulamalar için Vue ekosistemindeki bir boşluğu dolduruyor
  • Temalar, renkler, formatlar, yerel ayar, aralık/saat modları ve slot tabanlı özelleştirmelerle tamamen özelleştirilebilir hâle getirdim; kullanıcılar fork etmeden her parçayı yeniden biçimlendirip genişletebiliyor
  • Vue.js
  • JavaScript
  • npm

Otomasyon

Katkıda Bulunma

Gerçek, gündelik sorunları çözen açık kaynak projelerle ilgileniyorum: diğer geliştiricilerin zamanını kazandıran, küçük ve iyi belgelenmiş araçlar. vue-jalali-datetime-picker da böyle doğdu ve Farsça yerel ayarlı Vue uygulamaları için bir boşluğu doldurdu.

.NET ve Vue ekosistemlerindeki faydalı projelere katkıda bulunmaktan memnuniyet duyarım; ister özellik geliştirmek, hata düzeltmek, pull request incelemek ya da dokümantasyonu iyileştirmek olsun, ister bir kütüphanenin uzun vadeli bakımına yardım etmek. Ekstra bir el gerektiren bir fikriniz veya issue'nuz varsa benimle iletişime geçin.

Eğitim

Reza TabriziFull-Stack Geliştirici — .NET & Vue