FULL-STACK YAZILIM GELİŞTİRİCİ VE BAĞIMSIZ ÜRÜN ÜRETİCİSİ
Bir işletmenin nasıl çalıştığını öğrenirim. Sonra onu çalışan bir yazılıma dönüştürürüm.
Sektörel yazılımlar geliştiriyorum. Bir fabrikanın teklifinden sevkiyatına, bir cam üreticisinin kesiminden faturasına kadar gerçek operasyonel problemleri analiz ediyor ve tek bir sisteme dönüştürüyorum.
Aynı zamanda kendi ürünlerimi geliştiriyorum: bulut ürünleri, mobil uygulamalar ve oyunlar. Frontend’den backend’e, veritabanından sunucu altyapısına ve mağaza sayfasına kadar ürünün tamamında çalışıyorum.
Nasıl çalışırım
HER PROJEDE AYNI DÖRT ADIM
- 01DinlemekEkran istemeden önce süreci öğrenirim: kim neyi, hangi sırayla, neden yapıyor?
- 02ModellemekVeri yapısı, yetkiler ve akışlar. Mevcut sistemlerle nerede konuşulacağı.
- 03KurmakArayüz, API, veritabanı, sunucu ve mobil uygulama. Hepsi aynı elden.
- 04YaşatmakSistem canlıya çıktıktan sonra da büyür. Yeni süreç, yeni modül demektir.
KATMANLAR
Araçlar kimlik değil.
Teknoloji, ürünün ihtiyacına göre seçilir. Önemli olan, bir ürünün bütün katmanlarında aynı kişinin sorumluluk alabilmesi.
- Mobil
- iOS · Android · Capacitor
- Arayüz
- HTML / CSS · JavaScript · Bootstrap
- Uygulama ve API
- PHP · Node.js · Python · REST
- Veri
- MySQL / MariaDB · SQL Server
- Altyapı
- Linux sunucu