Mertcan Sağlam / Bilgisayar Mühendisi · İstanbul
Fikirleri çalışan yazılımlara dönüştüren bir bilgisayar mühendisiyim.
Java ve Spring Boot ile backend sistemleri geliştiriyor; web uygulamaları ve yapay zekâ entegrasyonları üzerine çalışıyorum.
- Arayüz
- Uygulama
- Veri
Seçilmiş çalışmalar
Üzerinde çalıştığım projeler
Kişisel portföy — bu site
Next.js App Router ile geliştirilen, yerel tipli içerik üzerinde çalışan kişisel portföy sitesi.
- Next.js (App Router)
- React
- TypeScript
- Tailwind CSS
CRM — Turkcell Geleceği Yazanlar Bootcamp
Java ve Spring Boot ile monolit ve microservice mimarileriyle geliştirilen bir müşteri ilişkileri yönetimi (CRM) uygulaması.
- Java
- Spring Boot
- Microservices
Rent-a-Car Sistemi
Araç kiralama sürecini modelleyen, monolit ve microservice mimarileriyle geliştirilen bir Java uygulaması.
- Java
- Microservices
Bilgisayarlı Görü Çalışmaları
K-means, öklid uzaklığı ve segmentasyon gibi görüntü işleme tekniklerinin C# ile uygulandığı bir çalışma.
- C#
- .NET
İlkay İnşaat — QR Sayfası
İlkay İnşaat ve Kuyumculuk için QR kod ile erişilen, tek sayfalık bir tanıtım web sayfası.
- HTML
- CSS
Otel Rezervasyon Sistemi
C#/.NET ile geliştirilen bir otel rezervasyon sistemi.
- C#
- .NET
Market Otomasyon Uygulaması
Web tabanlı bir market otomasyon uygulaması.
- Web
Diş Hastalıkları Tespiti — Bitirme Tezi
Diş hastalıklarını görüntü üzerinden tespit etmeye çalışan, Python ve Java mobil uygulama ile geliştirilen akademik bir bitirme tezi projesi.
- Python
- Java
- Machine Learning
Çalışma alanları
Odaklandığım alanlar
Backend / API geliştirme
Java ve Spring Boot ile RESTful API'ler, microservices mimarisi ve PostgreSQL/Hibernate tabanlı veri katmanları.
Kurumsal web siteleri ve iş uygulamaları
Ürün kataloğu, içerik ve talep yönetimi gibi iş süreçlerini dijitalleştiren web siteleri ve yönetim panelleri.
Yapay zekâ entegrasyonları
Model eğitimi ve bu modellerin REST API üzerinden uygulamalara entegrasyonu; özellikle sağlık teknolojileri ve veri analizi alanlarına ilgi duyuyorum.
Gömülü sistemler ve sistem programlama
C ve C#/.NET ile donanım-yazılım etkileşiminin olduğu sistemler üzerine bilgi birikimimi artırıyorum.
Yaklaşım
Bir problemi nasıl çözerim
Sorunu netleştir
Kod yazmadan önce çözülecek gerçek problemi ve kimin için çözüldüğünü netleştiririm.
Doğru sınırları çiz
Veri modelini ve modül sınırlarını, ileride yama üstüne yama gerekmeyecek şekilde kurarım.
Görünür şekilde doğrula
Tip kontrolü, test ve manuel doğrulamayla değişikliğin gerçekten çalıştığını gösteririm.
Hakkımda
Kısaca
Yazılım geliştirirken önceliğim; anlaşılır arayüzler, bakımı kolay kod ve güvenilir veri akışları kurmak. Bu site de dahil olmak üzere projelerimde, ileride sürdürmesi zor bir yapı kurmaktansa daha az ama doğru soyutlama tercih ederim.
Hakkımda sayfasına git →Medium
Son yazılarım
Java Desing Patterns
Desing patterns nedir? ne için kullanılır? en çok tercih edilenler nedir?
Medium'da oku →Microservice Mimarisi Nedir ? What is Microservice Architecture?
Microservis mimarisini en basit bir şekilde şöyle tanımlamalar “bir yazılım geliştirme mimarisi” “evet en basit hali” olabilir.
Medium'da oku →
Bir proje mi konuşmak istiyorsun?
E-posta, telefon veya WhatsApp üzerinden doğrudan ulaşabilirsin.
İletişime geç