Bölüm 01
Kariyer Kronolojisi
Şirket isimlerinden oluşan bir liste değil; hangi problemin hangi dönemde karşıma çıktığını ve o problemin bende ne bıraktığını anlatan bir teknik gelişim kaydı.
-
Balgat Mesleki ve Teknik Anadolu Lisesi
Biyomedikal Cihaz Teknolojisi
Yazılıma klavyeden değil, tornavidadan başladım.
Çalışılan alanlar
- Biyomedikal cihazlar
- Elektronik
- Ölçüm ve kalibrasyon
Çözülen temel problemler
- Bir cihazın neden bozulduğunu anlamak için önce nasıl çalıştığını okumak gerekiyordu.
Kullanılan teknolojiler
- Elektronik devre
- Ölçüm ekipmanı
Kazanılan mühendislik yaklaşımı
Donanım okuryazarlığı. Yıllar sonra ESP32 üzerinde sensör kalibre ederken ya da bir saha telefonunun GPS davranışını sorgularken dayandığım temel bu oldu — yazılım, üzerinde çalıştığı fiziksel dünyayı bilmek zorundadır.
-
Muğla Sıtkı Koçman Üniversitesi
Bilişim Sistemleri Mühendisliği
Donanımdan sisteme geçiş.
Çalışılan alanlar
- Yazılım mühendisliği
- Veritabanı sistemleri
- Görüntü işleme
- Gömülü sistemler
Çözülen temel problemler
- Tek bir programın çalışması ile bir sistemin ayakta kalması arasındaki farkı görmek.
- Görüntü işleme çalışmalarında veriyi modelden önce anlamak.
Kullanılan teknolojiler
- Python
- OpenCV
- Java
- C#
- SQL
Kazanılan mühendislik yaklaşımı
Problemi teknolojiden önce tanımlama alışkanlığı. Balık türü tanıma ve marul analizi gibi görüntü işleme çalışmaları, "model iyi ama veri kötü" tablosunu ilk kez somut olarak gösterdi.
İlgili projeler
-
ASKİ Genel Müdürlüğü
Yazılım Mühendisliği Stajyeri
Kurumsal veriyle ilk temas. Ölçek burada değişti.
Çalışılan alanlar
- Oracle veritabanı
- PL/SQL raporlama
- Görüntü işleme prototipi
Çözülen temel problemler
- Su sayacı endekslerinin sahada elle okunup elle sisteme girilmesi — yavaş ve hataya açık.
- Kurumsal veri üzerinde raporlamanın, öğrenci projesindeki veri setinden bambaşka bir disiplin gerektirmesi.
Kullanılan teknolojiler
- Oracle
- PL/SQL
- Python
- OpenCV
Kazanılan mühendislik yaklaşımı
Kurumsal veri gerçek insanları etkiler; yanlış bir sorgu akademik bir hata değil bir vatandaşın faturasıdır. Sayaç okuma prototipi de asıl dersi verdi: sahadaki görüntü, laboratuvardaki görüntü değildir — ışık, kir, açı ve buğu her şeyi değiştirir.
İlgili projeler
-
Dorçe Prefabrik ve İnşaat A.Ş.
ERP Uzmanı (Stajyer)
Bir işletmenin tamamının tek sistem üzerinde döndüğünü görmek.
Çalışılan alanlar
- IFS ERP
- Oracle / PL/SQL
- MVC katmanlı web uygulaması
Çözülen temel problemler
- Satın alma, sipariş, teslim alma ve stok süreçlerinin kurumsal sorgu ve raporlarla izlenmesi.
- Modül takibi, veri yönetimi ve kullanıcı destek taleplerinin karşılanması.
Kullanılan teknolojiler
- IFS ERP
- Oracle
- PL/SQL
- C#
- ASP.NET MVC
Kazanılan mühendislik yaklaşımı
ERP, yazılımın iş sürecine değil iş sürecinin yazılıma uyduğu yerdir. Katmanlı mimariyi burada teoriden çıkarıp Tedarik ve Kariyer Yönetim Sistemi projelerinde arayüz, iş mantığı ve raporlama katmanlarını ayırarak uyguladım.
İlgili projeler
-
Pronova Hydroponics
Yazılım Mühendisi
Sensörden panele kadar tek başıma bir sistem: gömülü yazılım, veri ve arayüz.
Çalışılan alanlar
- ESP32 gömülü yazılım
- Sensör entegrasyonu
- Röle/pompa kontrolü
- PHP-MySQL panel
Çözülen temel problemler
- pH, EC, sıcaklık ve nem değerlerinin sürekli izlenmesi ve dozajlama kararlarının kurala bağlanması.
- Sahada kalibre edilmemiş sensörün ürettiği verinin panelde "doğru" görünmesi.
- Operatörün geçmiş veriye ve alarmlara kendi başına ulaşabilmesi.
Kullanılan teknolojiler
- ESP32
- C/C++ (Arduino)
- pH/EC/sıcaklık/nem sensörleri
- Röle & pompa kontrolü
- PHP
- MySQL
- Chart.js
- Excel dışa aktarma
Kazanılan mühendislik yaklaşımı
Gömülü tarafta "çalıştı" demek yetmiyor; kalibrasyon, devreye alma ve loglama olmadan sistem sahada güvenilir değil. Uçtan uca sahiplik — donanım, firmware, veritabanı, panel ve dokümantasyon — bu dönemde oturdu.
İlgili projeler
-
ASKİ Genel Müdürlüğü
Yazılım Mühendisi · Bilgi İşlem Dairesi
Beş dairenin saha operasyonu. Beş ayrı sistem. Aynı mühendislik problemi.
Çalışılan alanlar
- Saha operasyon sistemleri (mobil + web)
- ASP.NET Core Web API
- Oracle / PL/SQL analizi
- Kurumsal API ve E-Portal entegrasyonu
- Çevrimdışı çalışma ve senkronizasyon
Çözülen temel problemler
- Arıza ve görev akışının telefon, kâğıt ve dağınık iletişim kanalları üzerinden yürümesi; kaydın kaybolması ve mükerrer iş açılması.
- Saha personelinin bodrumda, rögarda ve şebekesiz bölgelerde çalışması — çevrimiçi varsayan hiçbir tasarımın ayakta kalmaması.
- Yapılan işin kanıtlanamaması: fotoğrafsız, konumsuz ve zaman damgasız kayıtların itiraz anında hiçbir değeri olmaması.
- Oracle prosedürünün kendi içinde commit etmesi nedeniyle API katmanının hatayı telafi edememesi ve tamamlanmış işin sahada "başarısız" görünmesi.
Kullanılan teknolojiler
- Flutter / Dart
- ASP.NET Core (.NET 10)
- Oracle
- PL/SQL
- Dapper
- JWT
- Serilog
- SQLite / Drift
- GPS & harita
- Azure DevOps
Kazanılan mühendislik yaklaşımı
Saha yazılımında asıl mühendislik mutlu yolda değil; kopuk bağlantıda, boş bataryada ve yanlış girilen endekste saklı. Çevrimdışı kuyruk, idempotency anahtarı ve işlem sınırı tasarımı bu dönemde teorik bilgi olmaktan çıkıp her gün karşılığı olan bir mühendislik pratiğine dönüştü.
İlgili projeler
- 001 Mekanik Sayaç Saha Takip Sistemi
- 002 Kartlı Sayaç Saha Takip Sistemi
- 003 ASKİ Asfalt Bölge ve Saha Takip Sistemi
- 004 ASKİ Tesisler İş Yönetim Sistemi
- 005 Su, Kanal, Vidanjör ve Tazyikli Su İş Yönetim Sistemi
- 006 Başkent 153 Arıza Yönlendirme Otomasyonu
- 007 ASKİ Saha API Katmanı
- 008 Kablosuz Sayaç Okuma ve Gateway Mimarisi Değerlendirmesi