Emirhan Çıbık / Kişisel portfolyo

Emirhan Çıbık — Uygulamayı yazıyorum, sunucusunu da kendim kuruyorum.

Bir proje bazen web paneli, bazen mobil ya da masaüstü uygulaması istiyor. Sunucu tarafı gerekiyorsa onu da ben hazırlıyorum.

Senior Software Developer İSKİ Atıksu Arıtma / Asya Yakası
Çalışma alanlarıma göz at
01 / İSKİ’DEKİ ÇALIŞMALARIM

İSKİ Atıksu Arıtma · Asya Yakası Yazılım Uzmanı

İSKİ’de satın alma ve depo programlarının kullanım süreçleriyle ilgileniyorum.

İşin hangi adımlardan geçtiğini, verinin nasıl ilerlediğini ve sahadan gelen ihtiyaçları takip ediyorum.

Bir ekranı değiştirmeden önce işin bugün nasıl yapıldığını öğreniyorum.
  • Satın alma
  • Depo
  • Operasyon
  • Kurumsal uygulamalar
02 / SUNUCU VE YAYIN
KURULUMDAN
YAYINA

Sunucu kurulumunu uygulamadan ayrı görmüyorum.

Linux kurulumunu, Docker servislerini, SSL’yi ve Tailscale erişimini ayarlıyorum. Sağlık kontrolünü ve hata anındaki davranışı da yayın planına dahil ediyorum.

  1. 01Linux
  2. 02Hosting
  3. 03Docker
  4. 04Tailscale
  5. 05Node.js / PHP
  6. 06Yayın
03 / UYGULAMA GELİŞTİRME

Sonradan okuyamayacağım kodu yazmamaya çalışıyorum.

API, veri modeli, yetkilendirme ve arayüz birbirini etkiliyor; bunları ayrı ayrı ele almıyorum. Timeout, health check, loglama ve kontrollü kapanmayı da daha başta düşünüyorum.

  • Web sistemleri
  • Flutter
  • Mobil
  • Masaüstü
  • API
04 / YAPAY ZEKÂ

Yapay zekâyı sırf projede bulunsun diye eklemiyorum.

Önce neyin gereksiz zaman aldığını buluyorum. Yapay zekâyı ancak özetleme, sınıflandırma, öneri veya otomasyon o işi gerçekten hafifletecekse kullanıyorum.

ÇALIŞMA BİÇİMİM / 01

Önce sistemi kullanacak kişiyi dinliyor, işin bugün hangi adımlarla yürüdüğünü çıkarıyorum.

Ardından veri yapısını, yetkileri, ekranları ve sunucuyu planlıyorum.

İhtiyacı dinle İş akışını çıkar Geliştir Yayına al Geri bildirimi değerlendir
ÇALIŞMA ALANLARIM / 02

Günlük işimde en sık çalıştığım alanlar

Yalnızca uygulamayı geliştirdiğim de oluyor; sunucuyu kurup yayına kadar götürdüğüm de.

01 / SUNUCU VE ALTYAPI

Sunucu kurulumu
ve yayın

Linux sunucularını kurup hosting ve SSL ayarlarını yapıyorum. Servisleri Docker ile çalıştırıyorum; Tailscale üzerinden özel ağ erişimi kuruyorum.

  • Linux
  • Docker
  • Tailscale
  • SSL
  • Hosting
02 / WEB UYGULAMALARI

Web tabanlı yönetim sistemleri

Node.js ve PHP ile yönetim panelleri, API’ler, veri modelleri ve rol bazlı yetkilendirme yapıları geliştiriyorum.

Satın alma ve depo programlarını sahada kullanıyorum; bu deneyimi yönetim ekranlarını tasarlarken dikkate alıyorum.

  • Node.js
  • PHP
  • API
  • MySQL
  • RBAC
03 / MOBİL VE MASAÜSTÜ

Farklı platformlar için uygulamalar

Flutter ile mobil uygulamalar geliştiriyorum. Aynı projenin web veya masaüstü tarafı varsa veri yapısını baştan ortak kuruyorum.

  • Flutter
  • Mobil
  • Masaüstü
  • Web
  • Gerçek zamanlı
04 / YAPAY ZEKÂ

Yapay zekâ destekli özellikler

Özetleme, sınıflandırma, öneri ve tekrarlayan işleri otomatikleştiren özellikler geliştiriyorum. Her projede aynı yöntemi kullanmıyorum; ihtiyaca göre seçiyorum.

  • Özetleme
  • Sınıflandırma
  • Öneri
  • Karar desteği
  • Otomasyon
AIUYGULAMA KATMANI ÖZETLE SINIFLANDIR ÖNER OTOMATİKLEŞTİR
TEKNİK ÖZET / 03

Kullandığım teknolojiler ve çalışma konularım

Aşağıda en sık kullandığım araçlar ve üzerinde çalıştığım konular var.

01

Sunucu ve yayın

Linux kurulumu; hosting, Docker, Tailscale, SSL ve yayın hazırlığı.

02

Web uygulamaları

Node.js ve PHP; yönetim panelleri, API’ler, kullanıcı yetkileri ve veri modelleri.

{ }
03

Mobil ve masaüstü

Flutter uygulamaları, masaüstü çözümleri ve platformlar arası veri akışı.

04

Yapay zekâ

Özetleme, sınıflandırma, öneri ve iş akışına uygun otomasyon özellikleri.

05

Kurumsal süreçler

Satın alma, depo ve stok uygulamalarının kullanımı; sahadan gelen ihtiyaçların yazılım tarafına aktarılması.

İLETİŞİM / 04

Bir proje için desteğe ihtiyacınız varsa bana yazın.

Formda birkaç cümle yeterli; isterseniz doğrudan e-posta da gönderebilirsiniz.

MESAJINIZ