Merhaba, ben

Muhammet Bağ

Backend geliştirme odaklı .NET teknolojileriyle RESTful API ve backend sistemleri geliştiren bir yazılım mühendisiyim. Clean Architecture mimarisini ve CQRS pattern'ini benimseyerek POS cihazı entegrasyonu gibi çeşitli backend süreçlerinde görev aldım. Full-stack gelişim hedefiyle React öğreniyor ve kendimi aktif olarak geliştiriyorum.

İş Deneyimi

.NET Developer @ Dinosoft

2025- Haziran - 2026-Temmuz

.NET teknolojilerini kullanarak ERP muhasebe yazılımlarının bakım ve entegrasyon süreçlerinde aktif rol aldım. POS cihazları da dahil olmak üzere çeşitli fiziksel donanımların yazılım sistemleriyle entegrasyonunu gerçekleştirdim. İnsansız market mobil uygulamasının sistem kurulumu ve cihaz entegrasyon süreçlerini yürüttüm. Veritabanı indeks optimizasyonunu ve periyodik yedekleme işlemlerini otomatize eden, Google Drive API entegrasyonuyla bulut yedeklemesi yapan bir masaüstü uygulaması geliştirdim.

Kullandığım Teknolojiler

.NET
C#
ASP.NET Core
React
JavaScript
SQL Server
PostgreSQL
Docker
Git
Linux
Flutter

Projelerim

VERİ TABANI BAKIM VE YEDEKLEME OTOMASYONU

VERİ TABANI BAKIM VE YEDEKLEME OTOMASYONU

SQL Server veritabanları için indeks fragmantasyon analizi, optimizasyon ve periyodik yedekleme operasyonlarını yöneten, arka planda (background) çalışan bir masaüstü otomasyon aracıdır. Windows Görev Zamanlayıcı (Task Scheduler) entegrasyonuyla görevler programlanmış; kullanıcı herhangi bir manuel müdahalede bulunmadan, uygulama arka planda sessizce çalışarak belirlenen zamanlarda yedekleme ve bakım işlemlerini otomatik olarak gerçekleştirmektedir. Alınan yedekler, Google Drive API entegrasyonu sayesinde herhangi bir kullanıcı müdahalesi olmaksızın otomatik olarak buluta aktarılmakta, böylece yedekleme ve buluta aktarım süreçleri uçtan uca otomatize edilmiştir. Kullanıcı arayüzünün (UI) duyarlılığını korumak amacıyla tüm ağır veritabanı okuma/yazma, dosya I/O ve ağ işlemleri Task-based Asynchronous Pattern (TAP) ile asenkron mimaride tasarlanmıştır.

C#
Projeyi İncele
AI MARKET-Mobil

AI MARKET-Mobil

İnsansız market konseptine yönelik geliştirilmiş mobil uygulama. Flutter ile kullanıcı arayüzleri tasarlanması, markete girişte kullanılan QR kod oluşturma ve kampanya bildirimlerinin iletildiği Push Notification altyapısının entegrasyonu süreçlerinde yer alındım.

Flutter
Projeyi İncele
AKILLI ŞEHİR ROTA ÖNERİ SİSTEMİ -Mobil Uygulama

AKILLI ŞEHİR ROTA ÖNERİ SİSTEMİ -Mobil Uygulama

Erzurum şehir içi ulaşımına yönelik Flutter ile geliştirilmiş mobil platform. Kullanıcının mevcut konumu ve varış noktası alınarak OSRM üzerinden işlenmekte, durak bilgisi gerekmeksizin otobüs hattı ve rota önerisi sunulmaktadır. Görme engeli bulunan kullanıcılar için GPS takipli, TTS ve STT destekli erişilebilirlik modu geliştirilmiştir. Ulaşım kartı yönetimi, iyzico entegrasyonu ile uygulama içi bakiye yükleme ve nöbetçi eczane, hava durumu, deprem listesi gibi şehir rehberi modülleri de platforma entegre edilmiştir. SignalR ile ana uygulamaya entegre ayrı bir sürücü uygulaması geliştirilmiş; yolcuların harita üzerinden gönderdikleri taksi talepleri sürücü uygulamasına WebSocket üzerinden anlık olarak iletilmekte ve eşleşme gerçekleştiğinde sürücü bilgileri yolcuya anında aktarılmaktadır. Teknolojiler: Flutter, .NET 8 / ASP.NET Core, SignalR, OSRM, OpenStreetMap, Supabase (PostgreSQL), Railway.app, JWT, BCrypt, iyzico

Flutter
Projeyi İncele
MÜDEK AKREDİTASYON VE SÜREÇ YÖNETİM SİSTEMİ

MÜDEK AKREDİTASYON VE SÜREÇ YÖNETİM SİSTEMİ

MÜDEK ,akreditasyon süreçlerini dijitalleştiren ve eğitim kalite standartlarını yöneten bir süreç takip platformudur. Backend geliştirme süreçlerinde aktif rol aldığım bu projede, sistem altyapısı Clean Architecture prensipleri ve CQRS tasarım deseni kullanılarak geliştirilmiştir. Yetkili ve akademisyen arasında etkileşimli bir yapıya sahip bu sistemde, öğrencilerin gelişim süreçleri ve kalite standartlarının takibi için PUK döngüsü merkeze alınmış; eksiklik tanımlama, kanıt toplama ve onay iş akışları uçtan uca otomatize edilmiştir. Sistemin izlenebilirliğini artırmak amacıyla Serilog entegre edilerek kapsamlı bir loglama ve hata takibi altyapısı kurulmuştur.

.NET Core Clean Architecture CQRS React MySQL Serilog Docker Nginx
Projeyi İncele

İletişim Bilgilerim

Benimle projeleriniz hakkında konuşmak veya iletişime geçmek isterseniz sosyal medya hesaplarımdan ulaşabilirsiniz.