Doruk ÇoralıYazılım geliştirici

Web, mobil ve masaüstü uygulamalar geliştiriyorum.

Ben Doruk Çoralı, bir yazılım geliştiriciyim. Bu kişisel portföyde işletmeler ve günlük kullanım için geliştirdiğim projeleri keşfedebilir, kendi yazılım fikriniz için bana ulaşabilirsiniz.

İş deneyimim ve yetkinliklerim için: CV’yi indir (Son güncelleme: 9 Ekim 2026)

İstanbul, Türkiye

Bir fikriniz veya geliştirmek istediğiniz bir uygulamanız varsa, ihtiyacınızı konuşabiliriz.

Neler geliştirebilirim?

Web, mobil, masaüstü uygulamalar veya cihazlarla çalışan sistemler için arayüz ve altyapı geliştiriyorum.

Web uygulamaları

Okul yıllığı gibi, insanların içerik ekleyebildiği ve ekiplerin aynı yerden yönetebildiği uygulamalar.

İlgili projeyi incele

Mobil uygulamalar

Telefondan sipariş verme, ödeme yapma ve sadakat avantajlarını takip etme gibi günlük ihtiyaçlara yönelik uygulamalar.

İlgili projeyi incele

Cihazlarla çalışan sistemler

Kart okuyucu ve turnike gibi cihazları yazılıma bağlayan, giriş ve çıkışları takip etmeyi sağlayan sistemler.

İlgili projeyi incele

Geliştirdiğim uygulamalar

Her projenin kimler için olduğunu, ne işe yaradığını ve geliştirmedeki katkımı inceleyebilirsiniz.

Erişim kontrolü ve öğrenci giriş çıkış takibi

SafePass24

Okul ve kurumlarda kartlı geçişleri yönetmeyi ve velilerin öğrencilerinin giriş çıkışlarını takip etmesini sağlayan sistem.

Kimler için?
Kurumlar, erişim yöneticileri ve veliler
Neler yapılabiliyor?
Kartlı geçişleri yönetme, velilerin öğrencilerinin giriş çıkışlarını takip etmesini sağlama, internet kesildiğinde yerel yetkilerle geçişe devam etme ve bağlantı geri geldiğinde kayıtları web ve mobil uygulamalara aktarma.
SafePass24 tanıtımı: web kontrol merkezi ve veli mobil uygulaması; öğrenci giriş-çıkış ve devam takibi.
Fiziksel geçişten, web ve mobil takip akışına.Web yönetim ve veli mobil uygulamasının tanıtım görseli.

Sipariş, sadakat ve cüzdan uygulaması

Rovli Coffee

Kahve müşterilerinin telefondan sipariş verip ödeme yapabildiği, cüzdanını ve sadakat avantajlarını takip edebildiği mobil uygulama.

Kimler için?
Kahve müşterileri ve işletme ekipleri
Neler yapılabiliyor?
Sipariş verme, kart veya cüzdanla ödeme yapma ve sadakat indirimlerini kullanma; işlemleri işletmenin kasa sistemiyle birlikte yürütme.
Rovli Coffee tanıtımı: sipariş, sadakat ve sanal cüzdan özellikleri; mobil ana ekran ve cüzdan arayüzü.
Müşterinin deneyimi, işletmenin akışıyla buluşur.Mobil sipariş, sadakat ve cüzdan deneyiminin tanıtım görseli.

Dijital okul yıllığı

Mezuniyet Yıllığım

Öğrencilerin fotoğraf ve anılarını eklediği, öğretmenlerin onayladığı, ajansların okul yıllıklarını hazırladığı web uygulaması.

Kimler için?
Yıllık ajansları, okullar, öğretmenler ve öğrenciler
Neler yapılabiliyor?
Öğrenci sayfaları oluşturma, fotoğraf ve yorum ekleme, öğretmen onayından geçirme ve yıllık içeriğini dosya olarak dışa aktarma.
Mezuniyet Yıllığım tanıtımı: dijital okul yıllığı yönetim platformu; ajans ve okul yönetimi, sınıf ve öğrenci anı sayfaları, yorum moderasyonu ve ZIP arşivleme.
Farklı roller, ortak bir mezuniyet hikâyesi.Web uygulamasının tanıtım görseli.

Etkinlik fotoğraf platformu

Anı Kutusu

Misafirlerin QR kodla fotoğraf yüklediği, etkinlik sahibinin tüm fotoğrafları ortak bir galeride topladığı web uygulaması.

Kimler için?
Etkinlik sahipleri ve fotoğraf paylaşan misafirler
Neler yapılabiliyor?
Etkinlik için QR bağlantısı paylaşma, misafirlerden fotoğraf toplama ve fotoğrafları etkinliğe özel erişim izinleriyle bir galeride görüntüleme.
Anı Kutusu tanıtımı: etkinlik fotoğraf platformu ve yönetim sistemi; salon ve etkinlik yönetimi, QR kod ile medya yükleme ve ortak galeri.
Misafirlerin katkıları, etkinliğin ortak galerisine.Web uygulamasının tanıtım görseli.

Diğer yazılım projelerim

Açık artırma, oyun yardımcı aracı ve veri hazırlama üzerine kişisel çalışmalarım. Geliştirme ayrıntıları her projenin sayfasında.

eAuction

Katılımcıların açık artırmalara teklif verebildiği ve güncel teklifleri anında görebildiği web uygulaması.

Proje detayları
Geliştirmeye devam ediyorum

go-gavel

Açık artırma uygulamasını Go ile yeniden geliştirdiğim kişisel çalışma. Şu aşamada kullanıcı kaydı ve oturum bileşenleri üzerinde çalışıyorum.

Proje detayları

İş deneyimim

İhtiyacı anlamaktan teknik çözüme, ekiplerle planlamadan teslimata.

Gesk Technologies

Full Stack Developer | Forward Deployed EngineerAğustos 2023 – Devam ediyor

Gesk Technologies’te B2B ve B2C uygulamalar, IoT cihaz yönetimi ve gerçek zamanlı veri akışları üzerinde çalışıyorum. Kullanıcı arayüzü, API, veri ve bulut altyapısı arasında ürünün bütününe odaklanıyorum.

  • React/TypeScript ve Python/Django ile kurumsal B2B ve B2C web uygulamaları geliştirdim; multi-tenant veri izolasyonu, rol tabanlı yetkilendirme (RBAC) ve müşteriye özel dinamik iş akışları uyguladım; FastAPI ile kurumsal SOAP servislerini modern REST mimarisine bağlayan yüksek performanslı bir adaptör köprü servisi geliştirdim.
  • AWS üzerinde bulut ve IoT çözümleri geliştirdim; AWS IoT Core/MQTT, Lambda ve API Gateway ile gerçek zamanlı cihaz yönetimi, filo yetkilendirmesi (fleet provisioning), telemetri izleme panelleri ve uzaktan firmware güncelleme (FOTA/OTA) akışları kurdum; DynamoDB, SNS ve Timestream ile telemetri ve olay loglarını topladım.
  • AWS SAM, CloudFormation ve Terraform ile ECS, EC2, RDS (PostgreSQL), ElastiCache (Redis), CloudFront ve EventBridge gibi kritik bulut kaynaklarını kod olarak (IaC) tanımladım; dev, staging ve production ortamlarının otomatik provizyonunu yönettim.
  • GitHub Actions ile otomatik test (pytest), statik analiz (Ruff) ve CloudFormation denetimi (cfn-lint) içeren CI/CD ardışık düzenleri kurguladım; Docker Buildx ile multi-arch imajlar derleyip GHCR'a yayımladım; AWS OIDC entegrasyonu ile secret barındırmayan, değişmez (immutable) digest tabanlı ECS dağıtım ve geri alma (rollback) mekanizmaları geliştirdim.
  • Django, Celery, React, PostgreSQL ve Redis servislerini Kubernetes kümesine taşıdım; Deployment, StatefulSet ve ConfigMap yapılandırmalarının yanı sıra Traefik IngressRoute, MetalLB ve Prometheus/Grafana ile metrik izleme altyapısını kurdum.
  • Celery ile asenkron süreçleri, arka plan görevlerini ve kuyruk yönetimini optimize ettim; PostgreSQL veritabanında karmaşık sorguları ve veri modellerini iyileştirerek sistem güvenilirliği ve performansı üzerinde çalıştım.
  • Müşterilerle birebir teknik toplantılarda iş ihtiyaçlarını ve teknik sorunları analiz ederek mimari çözümleri tasarladım; çözüm kapsamını ve geliştirme önceliklerini belirledim.
  • Proje yöneticileriyle Agile süreçlerde planlama ve teslimatı koordine ettim; Docker, Nginx ve Traefik ile AWS üzerinde yüksek erişilebilir uygulama dağıtımları gerçekleştirdim.

Perge Textile

IT Stajyeri2016 · İki aylık yaz stajı

Fabrika ağı bakımı, bağlantı sorunlarının çözümü ve temel kullanıcı IT desteğine katkıda bulundum.

Hakkımda

Mid Full Stack Developer | Forward Deployed Engineer

Web programlama ile başlayan yolculuğum, grafik tasarım ve bilgisayar programlama eğitimleriyle şekillendi. Bir ürünün nasıl çalıştığı kadar, onu kullanmanın nasıl hissettirdiğini de önemsiyorum.

B2B ürünlerde operasyonun, B2C ürünlerde günlük kullanımın ihtiyaçlarını anlamaya odaklanıyorum. Arayüz ve altyapıyı aynı ürünün birbirini tamamlayan parçaları olarak görüyorum. Otomatik testler (pytest, testify, Playwright) ve CI/CD güvenlik kontrolleriyle güvenilir sistemler teslim ediyorum.

Türkçe · Ana dil / İngilizce · B2

Eğitim

  • 2023–2025

    Bilgisayar Programcılığı

    Anadolu Üniversitesi

  • 2017–2020

    Grafik Tasarım

    Kırklareli Üniversitesi

  • 2013–2017

    Web Programlama

    Lüleburgaz Mesleki ve Teknik Anadolu Lisesi

Çalıştığım teknolojiler

Frontend
JavaScript · TypeScript · React · Next.js · Vite · Tailwind CSS · TanStack Query · Zustand · shadcn/ui · Zod
Backend
Go (Fiber, Echo) · Python (Django, Django REST Framework, FastAPI, Celery, Channels) · Node.js (Express)
Yazılım mimarisi
Clean Architecture · Modular Monolith · Microservices Architecture · DDD
API ve protokoller
RESTful API · gRPC / Protobuf · WebSocket · MQTT · OSDP / Modbus / RTSP
Veritabanları ve veri erişimi
PostgreSQL · SQLite · Redis · Prisma ORM · pgx · golang-migrate · Supabase
Kimlik ve güvenlik
JWT · OAuth 2.0 · OTP · RBAC · Multi-tenant isolation · HMAC / AES-GCM · 3D Secure
Bulut ve depolama
AWS (EC2, ECS, Lambda, API Gateway, EventBridge, SNS, IoT Core, DynamoDB, Timestream, S3, RDS, CloudFront, Cognito) · MinIO
DevOps, IaC ve CI/CD
Docker (Buildx) · Kubernetes / Helm · AWS SAM / CloudFormation · Terraform · GitHub Actions / GHCR / Cosign · Linux · Nginx / Traefik · Loki / Prometheus / Grafana
Mobil ve masaüstü
Dart (Flutter, flutter_bloc, Dio, GoRouter, Local Auth) · Go (Wails, Win32 API)
Test ve kalite
pytest · Go / Flutter tests (testify) · govulncheck · Regression testing · Playwright (E2E) · Vitest · Ruff · cfn-lint