Fullstack Web Geliştirici
Ankageo
- Tamamı devlet ve kurumsal ölçekli CBS projelerinde fullstack geliştirici olarak görev aldım.
- Türk Altın İşletmeleri (eski adıyla Koza Altın İşletmeleri) için geliştirilen ve 1.000'in üzerinde kullanıcısı olan OFT (Our Future Treasure) platformunun önemli modüllerini geliştirdim.
- Karayolları Genel Müdürlüğü için binlerce kamu personelinin kullandığı GTBYS projesinin hem bakım hem yeniden geliştirme süreçlerinde yer aldım.
- Milli Eğitim Bakanlığı için tüm okulların mülkiyet ve öğrenci nüfus bilgilerini barındıran MEB CBS uygulamasının geliştirilmesinde çalıştım.
- Hatay Büyükşehir Belediyesi Varlık Yönetim Sistemi'nin geliştirilmesinde görev aldım.
- Angular, React ve Node.js/ExpressJS ile fullstack çözümler; GeoServer ve OpenLayers ile harita altyapıları geliştirdim.
Freelance Web Geliştirici
- Endüstriyel bir müşteri için özel bir stok takip sistemi geliştirdim.
- Görsel galeri ve web scraping botu gibi hafif çözümler sundum.
- TypeScript ve Python teknolojileriyle hızlı geliştirme süreçleri yürüttüm.
Elektronik Mühendisi
Karadeniz Savunma Sanayi, Lemona A.Ş.
- CST Studio Suite kullanarak anten modelleri tasarladım ve simülasyonlarını gerçekleştirdim.
- Savunma sınıfı elektronik kartlar üzerinde tersine mühendislik çalışmaları yaptım.
Oyun Geliştirme Stajyeri
Ankageo
- Unreal Engine 4 kullanarak dört adet küçük çaplı oyun geliştirdim.
Programlama Dilleri
C++
C
Python
TypeScript
Bash
Bilimsel Hesaplama
NumPy
SciPy
SymPy
Matplotlib
pandas
LaTeX
Frameworkler / Kütüphaneler
Angular
React
NextJS
SvelteKit
ExpressJS
Veritabanları
PostgreSQL
MySQL
SQLite
Redis
Supabase
CBS / Harita
GeoServer
OpenLayers
DevOps / Altyapı
Git
Docker
Coolify
Self Hosting
Mailcow
Tailscale
AI / Otomasyon
n8n
Ollama
WordPress
Elektrik-Elektronik Mühendisliği Lisans
Bilişim Teknolojileri Sertifika Programı
Sertifika No: ODT.UEA.S2200015.186
Sertifika Doğrulama: Link
Türkçe
Ana Dil
İngilizce
Tam Profesyonel Yetkinlik
- Servislerin, notların, harita üzerine iğnelenmiş notların ve parolaların tek bir yerde, kendi sunucunda durduğu açık kaynak çalışma alanı; her kurulumun tek bir sahibi var.
- Otomatik kayıt ve revizyon geçmişli zengin metin editörü; OpenLayers haritası üzerinde PostGIS'te saklanan nokta, çizgi ve poligon notları; AES-256-GCM ile şifrelenmiş, yalnızca kimlik doğrulamasından sonra açılan kasa.
- Script'ler ve AI ajanları için
/api/v1REST API'si ve/mcpMCP sunucusu; kapsamlı, iptal edilebilir API anahtarları. Claude Code ile çalışıyor. - OWASP ASVS 5.0 seviye 1–2'ye göre gözden geçirildi: 2FA, append-only denetim kaydı, sertleştirilmiş konteyner. Docker Compose ile iki konteyner (uygulama + PostgreSQL 17/PostGIS), amd64 ve arm64.
- SvelteKit, Svelte 5, TypeScript, Drizzle ORM, Better Auth, TipTap, OpenLayers, Paraglide (TR/EN).
- Çok dilli blog yazıları ve makaleler için, gömülü SQLite ile tek Docker konteynerinde çalışan ve başka hiçbir servise ihtiyaç duymayan açık kaynak içerik yönetim sistemi.
- Blok tabanlı editör (tablo, kod vurgulama, matematik, medya), otomatik kayıt ve revizyon geçmişi; her çevirinin kendi başlığı, slug'ı ve yayın durumu var (herhangi bir BCP 47 kodu).
- Rol tabanlı editöryal akış: yazarlar incelemeye gönderir, yöneticiler onaylar veya yayınlar; zamanlanmış yayın. Yüklemeleri WebP'ye çeviren, dil başına alt metin tutan medya kütüphanesi.
- hreflang, RSS, sitemap ve JSON-LD üreten yerleşik okuma sayfaları; headless kullanım için salt okunur REST API (OpenAPI, tam metin arama) ve HMAC-SHA256 imzalı, yeniden deneyen webhook'lar.
- 2FA, sıkı CSP, SSRF korumalı webhook'lar, panelden zamanlanan şifreli yedekler; panel 6 dilde. SvelteKit, Svelte 5, TypeScript, Tailwind, shadcn-svelte, Tiptap, Drizzle ORM, SQLite.