Merhaba, ben Emircan Demir Yazılım Mühendisi &
Backend Developer

Yapay zeka, gömülü sistemler ve web teknolojilerinin kesişiminde üretiyorum. Java ve Spring Boot ile kurumsal servisler yazıyor, Spring AI ve RAG mimarileriyle dil modeli uygulamaları kuruyor, ürettiğim işi Linux sunucularda Docker ile yayına alıyorum.

  • 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 hikayeyle başlar

Kod yazmak benim için uzun yıllardır sürdürdüğüm bir uğraş. İlk başladığımda "Bunu nasıl yaparım?" diye düşünüyordum; şimdiyse "Bunu en iyi nasıl yaparım?" diye soruyorum. Kocaeli Üniversitesi Bilişim Sistemleri Mühendisliği'ni onur derecesiyle tamamladım; yapay zeka, gömülü sistemler ve web teknolojilerinin kesişiminde üretmeyi seviyorum.

Ağırlıklı çalışma alanım backend: Java ve Spring Boot ile servis geliştiriyor, .NET ve C# tarafında da proje yürütüyorum. Son dönemde işin önemli bir kısmını dil modelleri oluşturuyor — Spring AI ile RAG mimarileri kuruyor, embedding modellerini ve veri parçalama stratejilerini vektör veritabanı üzerinde karşılaştırarak sonucu ölçüyorum. Etiya'daki stajımda ise servis odaklı mimari (SOA) prensipleriyle kurumsal sistemler arasında uçtan uca entegrasyon sağlayan ara katman servislerinde çalıştım.

Yazdığım işi Linux sunucularda Docker ile konteynerize edip yayına alıyorum — bu sitenin kendisi de aynı hattan, GitHub Actions üzerinden geçiyor. Açık kaynak projelere katkı sunuyor, öğrendiğimi paylaşmayı işin bir parçası sayıyorum: Deneyap Teknoloji Atölyeleri'nde üç yıl boyunca yüzlerce gence yazılım, robotik, yapay zeka ve IoT dersleri verdim. BTK Akademi'de yayımlanan iki makine öğrenmesi eğitimimi hazırladım; Udemy'de Spring AI, RAG, LLM ve MCP konularını proje üzerinden anlattığım "JAVA ile Yapay Zeka Mühendisliği" serisini yayımladım. Teknoloji dünyasında keşfedilecek çok şey olduğuna inanıyor, bu merakı kaybetmeden ilerliyorum.

Deneyim

Nerede çalıştım

Temmuz 2025 — Ağustos 2025

Etiya

Stajyer — Entegrasyon Geliştirme

Servis odaklı mimari (SOA) prensipleri doğrultusunda, kurumsal sistemler arasında uçtan uca entegrasyonu sağlayan ara katman servislerinin geliştirme ve bakım süreçlerinde görev aldım.

WSO2 Enterprise platformu üzerinde REST/JSON ve SOAP/XML tabanlı servisler arasında veri dönüşümü ve eşleme (mapping) gerçekleştiren XSLT dosyaları tasarlayıp geliştirdim.

Temmuz 2023 — Eylül 2023

Acıbadem Sağlık Grubu

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

Kurumsal ağ ve sistem altyapısının işletiminde; kullanıcı destek, donanım kurulumu ve ağ güvenliği süreçlerinde görev aldım.

Eğitim

Eğitim geçmişim

2022 — 2026

Kocaeli Üniversitesi

Lisans — Bilişim Sistemleri Mühendisliği

Onur Derecesi · GPA 3.10 / 4.00

Lise

Kadıköy Anadolu İmam Hatip Lisesi

Başarılar & etki

Üreten, araştıran ve paylaşan

Araştırma · 2025

TÜBİTAK 2209-A Projesi

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

Eğitim etkisi · 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ğitim etkisi · 2023 — 2026

Deneyap Teknoloji Atölyeleri

Üç yıl boyunca yüzlerce öğrenciye yazılım, robotik ve yapay zekâ eğitimi verdim; altı ayrı ders alanında 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. REST API tasarımı, ilişkisel veri modelleme ve sistemler arası entegrasyon işin ağırlık merkezini oluşturuyor.

Java Spring Boot .NET C# REST API SQL Maven

Yapay zekâ & dil modelleri

Spring AI ile dil modellerini uygulamalara bağlıyorum. RAG mimarilerinde embedding modeli ve parçalama stratejisi seçimlerini vektör veritabanı üzerinde karşılaştırmalı olarak ölçüp optimize ediyorum.

Spring AI RAG LLM entegrasyonu Python Scikit-Learn Vektör veritabanı

DevOps & sistem yönetimi

Uygulamaları konteynerize ediyor, GitHub Actions ile derleme ve dağıtım hatları kuruyor, Linux sunucularda ters vekil (reverse proxy) ve TLS yapılandırmasıyla yayına alıyorum.

Docker Linux Git CI/CD Nginx

Gömülü sistemler & IoT

Mikrodenetleyici tabanlı projelerde donanım ve yazılım tarafını birlikte kuruyorum. Bu alanda hem proje geliştirdim hem de üç yıl boyunca ders verdim.

C / C++ Arduino Raspberry Pi Deneyap Kart

Eğitim & mentorluk

BTK Akademi, Udemy, İstanbul Öğretmen Akademileri ve Deneyap Teknoloji Atölyeleri'nde ders verdim. Teknik konuları sadeleştirmeden, çalışan örnek üzerinden anlatmayı tercih ediyorum.

Projeler

Öne çıkan işler

Canlı
  • Next.js
  • PostgreSQL
  • Docker

DigiMenu

Restoranların menülerini basılı kart bastırmadan güncelleyebilmesi için kurduğum QR menü platformu. Çok kiracılı (multi-tenant) yapı, tema desteği ve yönetim paneli üzerinden anlık güncelleme sunuyor.

Next.js · PostgreSQL · Docker · Nginx

Canlı
  • Next.js
  • PostgreSQL

Diyet Platformu

Diyetisyenlerin danışan takibini ve beslenme hesaplamalarını tek yerden yürütmesi için geliştirdiğim platform; enerji ve makro hesapları ile öğün planlamasını birlikte ele alıyor.

Next.js · PostgreSQL · Docker

Canlı MultiTV arayüzünde aynı anda açılmış birden fazla canlı yayın
  • PHP
  • PWA

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

  • Linux
  • Sistem programlama

CPU'ya "Sen"i Katmak

Sistem çağrısı, kesme, ELF formatı, fork/copy-on-write ve bellek yönetimi gibi konuları basitleştirmeden anlatan Türkçe CPU ve Linux içyapısı rehberi.

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

  • GitHub
  • Açık kaynak

Tüm projeler

Üniversite projeleri, deneme uygulamaları ve açık kaynak katkılarının tamamı GitHub profilimde.

Java · Python · C# · JavaScript

İletişim

Bir proje, bir soru ya da birlikte çalışmak

Yazılım projesi, danışmanlık veya eğitim konularında yazabilirsiniz. Mesajlara genellikle iki iş günü içinde dönüş yapıyorum.

* ile işaretli alanlar zorunludur.

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