Aygün Bayır

Merhaba, ben

Aygün Bayır

Full Stack Developer (.NET & React)

Clean Architecture, DDD ve event-driven mimarilerle ölçeklenebilir ERP sistemleri ve web uygulamaları geliştiriyorum.

Kocaeli, Türkiye
01

Hakkımda

.NET ve React ekosisteminde uzmanlaşmış, Clean Architecture, Domain-Driven Design (DDD) ve SOLID prensiplerini uygulayan Full Stack Developer'ım. Kapsamlı ERP sistemlerinin tasarlanması, legacy uygulamaların modern web mimarilerine migrate edilmesi ve event-driven (Mass Transit/RabbitMQ) sistemlerin kurgulanması süreçlerinde deneyim sahibiyim. Agile/Scrum prensiplerine sadık kalarak ölçeklenebilir ve yüksek performanslı çözümler üretmeye odaklanıyorum.

02

Teknik Yetenekler

Backend

C#.NET 8/10ASP.NET Core Web APIEntity Framework CoreLINQNode.jsPython (FastAPI, SQLAlchemy)

Frontend

AngularReactNext.jsTypeScriptTailwindCSSMaterial UIDevExpressDevExtreme

Mimari & Veri

Clean ArchitectureDDDModular MonolithCQRS (MediatR)Domain/Integration EventsMSSQLMongoDBRedis

DevOps & Süreç

GitDockerRabbitMQMass TransitAgile/ScrumJiraJWTFluentValidationAI-Assisted Development (Claude Code)
03

İş Deneyimi

Full Stack Developer · ASB Yazılım

Şub 2025 – Haz 2026

Gebze, Kocaeli

  • ERP sistemlerinin legacy WinForms modüllerini .NET 8 ve Angular mimarisine taşıyarak modernize ettim.
  • Cross-module kullanılabilen generic component kütüphaneleri ve merkezi iş kurallarını yöneten extension methodlar geliştirdim.
  • Redis entegrasyonu ve JsonPatchDocument ile çalışan dinamik UI senkronizasyon yapısı kurguladım.
  • Agile/Scrum sprintleri dahilinde taskları full-stack yürüterek süreçleri canlıya aldım.

Full Stack Developer · Letta Group

Nis 2022 – Oca 2023

Kocaeli

  • ASP.NET MVC ve Next.js kullanarak kurumsal admin panelleri ve web tabanlı iş çözümleri geliştirdim.
  • Database tasarımından UI entegrasyonuna kadar end-to-end proje teslim süreçlerini yönettim.
04

Projeler

Muhasebe & Stok Yönetimi

  • .NET 8 ile Clean Architecture + CQRS (MediatR) + DDD; şube bazlı veri izolasyonu, JWT tabanlı kimlik doğrulama ve RowVersion ile optimistic concurrency kontrolü.
  • Birleşik stok kartı modeli (stoklu ürün/hizmet/masraf/demirbaş), KDV/iskonto/tevkifat hesaplamalı fatura modülü, denetim izini koruyan sipariş→fatura dönüşümü ve çek/senet takibi.
  • Angular 20 (standalone + Signals) ile 17 modüllük tam CRUD frontend; rol/izin bazlı yetkilendirme hem backend route'larında hem frontend sidenav/route/buton seviyesinde uygulanıyor.
  • xUnit + WebApplicationFactory entegrasyon testleri, GitHub Actions CI ve sertleştirilmiş Docker Compose (healthcheck, non-root) ile Caddy arkasında otomatik TLS'li canlı dağıtım.

Warehouse Management System (WMS)

  • Tek şirket, çoklu depo destekli depo yönetim sistemi MVP'si; mal kabul, sevkiyat, depolar arası transfer ve stok sayımı iş akışlarını uçtan uca yönetiyor.
  • .NET 10 ile Clean Architecture + modüler monolit mimari, CQRS (yazma: EF Core, okuma: Dapper) ve MediatR ile in-process domain event yönetimi.
  • React + Vite + TypeScript frontend; TanStack Query, Zustand, shadcn/ui ve Tailwind CSS ile dark/light tema desteği.
  • Admin, Depo Müdürü, Depo Sorumlusu ve Depo Personeli rollerine göre yetkilendirme; Docker Compose ile tek komutla ayağa kalkan demo veri setiyle test edilebilir.

E-Ticaret Platformu

  • Modüler monolit mimaride kurulan, ürün kataloğundan ödemeye uçtan uca çalışan bir e-ticaret platformu; Payment modülü Strangler Fig deseniyle bağımsız bir mikroservise çıkarıldı.
  • .NET 10 ile Clean Architecture + CQRS (yazma: EF Core, okuma: Dapper), outbox pattern ve RabbitMQ üzerinden asenkron entegrasyon eventleriyle monolith↔mikroservis iletişimi.
  • Next.js (App Router) frontend; herkese açık sayfalarda SSR, sepet/checkout/hesap/admin panelde React Query + Zustand + shadcn/ui.
  • Misafir sepeti (girişte otomatik birleşir), kupon, kargo takibi, satın alma doğrulamalı ürün yorumu ve admin panel dahil tam bir e-ticaret deneyimi; Docker Compose ile tek komutla ayağa kalkıyor.
05

Eğitim

Gebze Teknik Üniversitesi

2017 – 2022

Bilgisayar Mühendisliği Lisans Programı (Tamamlanmadı)

Gebze, Kocaeli

Karabük Üniversitesi

2014 – 2016

Ön Lisans - Bilgisayar Programcılığı (GPA: 3.4/4.0)

Karabük

Sertifikalar

06

İletişim

Yeni bir proje, iş fırsatı ya da sadece merhaba demek için benimle iletişime geçmekten çekinmeyin.