Merhaba, ben Emircan Demir Bilgisayar Mühendisi &
Backend Geliştirici

Java ile backend servisleri, Spring AI ile RAG ve dil modeli tabanlı sistemler geliştiriyorum. Bir meslek lisesinde Bilişim Teknolojileri öğretmeniyim, BTK Akademi ve Udemy'de de ders veriyorum.

  • Backend Java · Spring Boot · .NET · C# · REST API
  • Yapay zekâ Spring AI · RAG · LLM entegrasyonu · Python
  • Altyapı SQL · Docker · Linux · Git · CI/CD

Hakkımda

Her güzel iş, ondan da
iyi bir hikâyeyle başlar

Bilgisayar mühendisiyim. Kocaeli Üniversitesi Bilişim Sistemleri Mühendisliğini 2026'da onur derecesiyle bitirdim; lisans yıllarımda hazırladığım araştırma projesi TÜBİTAK 2209-A desteği aldı. Şimdi Üsküdar Üniversitesinde Bilgisayar Mühendisliği tezli yüksek lisansına, Marmara Üniversitesinde de pedagojik formasyon programına devam ediyorum.

Çoğunlukla Java, bunun yanında .NET ve C# ile backend servisleri geliştiriyorum. Son dönemde daha çok dil modelleri ve RAG üzerinde çalışıyorum. Yazdığım uygulamaları Linux sunucularda Docker ile kendim yayına alıyorum; bu site de GitHub Actions ile aynı şekilde yayına çıkıyor. Stajlarımda İstanbul Üniversitesi Bilgi İşlem Daire Başkanlığında yazılım geliştirme, Etiya'da ise sistemler arası entegrasyon üzerinde çalıştım.

Öğrendiğimi paylaşmayı işin bir parçası sayıyorum. Üç yıl boyunca Deneyap Teknoloji Atölyelerinde yazılım, robotik, yapay zekâ ve IoT dersleri verdim. BTK Akademide yayımlanan iki makine öğrenmesi eğitimini ve Udemy'de Spring AI, RAG, LLM ve MCP konularını proje üzerinden işleyen “JAVA ile Yapay Zeka Mühendisliği” serisini hazırladım. Eylül 2026'dan beri de Büyükyalı Mesleki ve Teknik Anadolu Lisesinde Bilişim Teknolojileri öğretmeni olarak çalışıyorum.

Deneyim

Nerede çalıştım

Eylül 2026 – Şu anda

MEB / Büyükyalı Mesleki ve Teknik Anadolu Lisesi

Bilişim Teknolojileri (Bilgisayar) Öğretmeni

Şubat 2026 – Haziran 2026

İstanbul Üniversitesi Bilgi İşlem Daire Başkanlığı

Yazılım Geliştirme Stajyeri

Temmuz 2025 – Ağustos 2025

Etiya

Entegrasyon Geliştirme Stajyeri

Temmuz 2023 – Eylül 2023

Acıbadem Sağlık Grubu

Sistem Yönetimi ve Ağ Güvenliği Stajyeri

Eğitim

Eğitim geçmişim

2026 – Şu anda

Üsküdar Üniversitesi

Bilgisayar Mühendisliği · Tezli Yüksek Lisans

2026 – Şu anda

Marmara Üniversitesi

Pedagojik Formasyon Eğitimi Sertifika Programı

2022 – 2026

Kocaeli Üniversitesi

Bilişim Sistemleri Mühendisliği · Lisans

Onur Derecesi

Kadıköy Anadolu İmam Hatip Lisesi

Başarılar

Araştırma ve eğitim

Araştırma · 2025

TÜBİTAK 2209-A Projesi

Üniversite Öğrencileri Araştırma Projeleri Destekleme Programı kapsamında hazırladığım proje destek almaya hak kazandı.

Seminer · 9 Mayıs 2026

MEB öğretmenlerine yapay zekâ semineri

İstanbul Öğretmen Akademileri Yapay Zekâ Atölyeleri kapsamında “Yapay Zekâ Destekli Ölçme ve Değerlendirme” seminerini verdim.

Eğitmenlik · 2023 – 2026

Deneyap Teknoloji Atölyeleri

Yüzlerce öğrenciye ders verdim ve altı ayrı alanda Sanayi ve Teknoloji Bakanlığı onaylı eğitmen belgesi aldım.

Uzmanlık

Neler yapıyorum

Backend & Servis Geliştirme

Java ve Spring Boot ile katmanlı, test edilebilir servisler yazıyorum. En çok REST API tasarımı, ilişkisel veri modelleme ve sistemler arası entegrasyon üzerinde çalışıyorum.

Java · Spring Boot · .NET · C# · REST API · SQL · Maven

Yapay Zekâ & Dil Modelleri

Spring AI ile dil modellerini Java uygulamalarına bağlıyorum. RAG kurulumlarında embedding modelini ve parçalama yöntemini, sonuçları vektör veri tabanında karşılaştırarak seçiyorum.

Spring AI · RAG · LLM entegrasyonu · Python · scikit-learn · Vektör veri tabanı

DevOps & Sistem Yönetimi

Uygulamaları Docker ile paketliyor, GitHub Actions ile derleme ve dağıtım hatları kuruyorum. Linux sunucularda reverse proxy ve TLS ayarlarını da kendim yapıyorum.

Docker · Linux · Git · CI/CD · Nginx

Gömülü Sistemler & IoT

Mikrodenetleyici tabanlı projelerde donanımı ve yazılımı birlikte kuruyorum. Bu alanda hem proje geliştirdim hem de ders verdim.

C / C++ · Arduino · Raspberry Pi · Deneyap Kart

Eğitim & Mentörlük

Bir meslek lisesinde bilişim teknolojileri alanında ders veriyorum. BTK Akademi ve Udemy için eğitim hazırladım, İstanbul Öğretmen Akademilerinde ve Deneyap Teknoloji Atölyelerinde ders verdim. Teknik konuları çalışan bir örnek üzerinden anlatmayı tercih ediyorum.

Projeler

Öne çıkan işler

DigiMenu

Kafe ve restoranlar için QR menü ve masadan sipariş sistemi. İşletme menüsünü panelden günceller, müşteri kodu okutup menüyü Türkçe ya da İngilizce görür ve siparişini masadan verir. Çok kiracılı (multi-tenant) yapıda, tema desteğiyle çalışıyor.

Next.js · PostgreSQL · Docker · Nginx

Smart Diyet

Diyetisyenler için enerji ihtiyacı, besin değişimi ve metabolik değerlendirme hesaplayıcıları. Hesap açan kullanıcı öğün planı hazırlayıp günlük kayıt ve kilo takibi yapabiliyor.

Next.js · PostgreSQL · Docker

MultiTV

Birden fazla canlı yayını tek ekranda, ayrı ses kontrolüyle izlemeye yarayan uygulama. Çevrimdışı kabuk ve ana ekrana eklenebilme için PWA olarak paketlendi.

PHP · Bootstrap · PWA

CPU'ya “Sen”i Katmak

Bir program çalıştığında CPU, bellek ve çekirdeğin arka planda ne yaptığını baştan anlatan Türkçe rehber. Bit ve bayttan başlayıp sistem çağrısı, sanal bellek, ELF ve fork/copy-on-write konularına kadar ilerliyor.

Türkçe teknik yazı · Linux · C

Ağlar'a “Sen”i Katmak

Adres çubuğuna yazılan tek bir HTTP isteğinin peşine düşerek bilgisayar ağlarını baştan sona anlatan Türkçe kitap. DNS ve TCP'den yönlendiricilere, oradan bakır ve fiberin fiziğine kadar iniyor.

Türkçe teknik yazı · TCP/IP · HTTP · TLS

Üniversite projelerim ve denemelerim GitHub profilimde.

İletişim

Bir proje ya da soru için yazın

* ile işaretli alanlar zorunludur.

Bu form reCAPTCHA ile korunuyor; Google Gizlilik Politikası ve Hizmet Şartları geçerlidir.