Berivan Kıral
Yeni mezun bilgisayar mühendisi olarak backend geliştirme, veritabanı sistemleri ve modern yazılım teknolojileri üzerine çalışıyorum. Gerçek projeler geliştirerek ölçeklenebilir ve sürdürülebilir yazılım çözümleri üretmeyi hedefliyorum.
[ApiController]
[Route("api/v1/[controller]")]
public class TasksController : ControllerBase
{
private readonly ITaskService _taskService;
public TasksController(ITaskService taskService)
=> _taskService = taskService;
[HttpGet("{id:guid}")]
public async Task<IActionResult> GetByIdAsync(Guid id)
{
var task = await _taskService.GetTaskByIdAsync(id);
return task != null ? Ok(task) : NotFound();
}
}Hakkımda
Teknik altyapım, çalışma anlayışım ve odaklandığım alanlar hakkında genel bir bakış.
Backend Odaklı Bilgisayar Mühendisi
Merhaba! Ben Berivan Kıral. Yeni mezun bir Bilgisayar Mühendisiyim. Sektörde yazılım destek elemanı ve uzmanı olarak yaklaşık 1,5 yıllık deneyimim bulunuyor.
Temel çalışma alanımı backend geliştirme oluşturmaktadır. C#, .NET, Node.js ve NestJS teknolojileri ile sürdürülebilir, güvenli ve ölçeklenebilir REST API servisleri tasarlamaktan büyük keyif alıyorum.
Veritabanı tarafında ilişkisel mimarilerden (SQL Server, PostgreSQL) NoSQL çözümlere (MongoDB) kadar geniş bir yelpazede çalışıyor; veri otomasyonu ve makine öğrenmesi projelerim için Python (Pandas, Scikit-Learn) kullanıyorum. Dağıtım ve geliştirme süreçlerimde ise Docker ve modern DevOps araçlarından yararlanıyorum.
Temel Yetkinlik Alanları
Backend Architecture
C#, .NET Core, NestJS ile katmanlı ve ölçeklenebilir RESTful mimariler.
Database Systems
SQL Server, PostgreSQL, MongoDB ile veri doğrulama ve sorgu tasarımı.
AI & Automation
Python, Pandas, Scikit-Learn ile veri analitiği, otomasyon ve makine öğrenmesi.
DevOps & Testing
Docker, Selenium, NUnit test otomasyonu ve CI/CD süreçleri.
İş Deneyimi
Yazılım destek, sistem analizi, veri yönetimi ve test otomasyonu alanındaki gerçek sektör tecrübelerim.
Yazılım Destek Elemanı
- HBYS (Hastane Bilgi Yönetim Sistemi) yazılımlarında teknik destek sağlama ve sorun çözme.
- Sistem analizi çalışmaları yürüterek kullanıcı taleplerine uygun çözümler geliştirme.
- Veritabanı düzeyinde veri doğrulama ve veri tutarlılığı kontrolleri gerçekleştirme.
Yazılım Destek Uzmanı
- Kurumsal masaüstü ve web uygulamaları için teknik destek ve müşteri çözümleri sunma.
- Farklı veritabanı sistemleri arasında güvenli veri aktarımı, kontrol ve analiz süreçlerini yönetme.
- Sistem analizi ve operasyonel iş süreçlerinin iyileştirilmesine katkı sağlama.
- Yeni sürümler öncesinde regresyon testleri uygulayarak yazılım kalitesini artırma.
Stajyer Mühendis
- Publink projesinde UI ve işlevsel test süreçlerinde aktif rol alma.
- Selenium WebDriver ve NUnit framework kullanarak otomatik arayüz test senaryoları geliştirme.
- Yazılım yaşam döngüsünde test otomasyonu süreçlerini optimize etme.
Teknik Yetenekler
Backend, veritabanı, yapay zekâ, test ve DevOps alanlarında kullandığım güncel teknolojiler ve araçlar.
Backend
9 TeknolojiDatabase
4 TeknolojiFrontend
6 TeknolojiDevOps
5 TeknolojiAI & Data
6 TeknolojiTesting
3 TeknolojiCurrently Learning & Exploring
Gelişim yolculuğumda aktif olarak derinleştiğim mimari konular, dağıtık sistem prensipleri ve veritabanı teknolojileri.
Backend Development
Ölçeklenebilir servis mimarileri ve yüksek performanslı backend sistemleri
Database Internals
Veritabanı indeksleme, sorgu optimizasyonu ve ACID prensipleri
System Design
Yüksek kullanılabilirlik ve modüler yazılım mimarileri
Distributed Systems
Dağıtık sistem kalıpları, mesaj kuyrukları ve tutarlılık modelleri
REST API Design
Standartlara uygun, dokümante edilmiş ve güvenli API tasarımı
Clean Architecture
Dependency inversion, katmanlı mimari ve sürdürülebilir kod prensipleri
Microservices
Servis odaklı mimariler, API Gateway ve servis iletişimi
Docker
Konteynerleştirme, multi-stage builds ve orchestrating
Redis
In-memory önbellekleme (caching) ve hızlı veri erişim yapıları
PostgreSQL
İlişkisel veritabanı tasarımı, performans ve kompleks sorgular
MongoDB
NoSQL veri modelleme ve esnek döküman yönetimi
LLM & Machine Learning
Yapay zeka modellerinin uygulama süreçlerine entegrasyonu
Öne Çıkan Projeler
Backend servisleri, API mimarileri, makine öğrenmesi uygulamaları ve otomasyon araçlarım.
Task Manager API
BackendNestJS ve TypeScript ile geliştirilmiş, PostgreSQL veritabanı ve Docker container mimarisine sahip, Nginx ters vekili ve JWT kimlik doğrulaması ile korunan modern görev yönetim REST API'si.
AI Flight Booking System
AI & MLC# ve .NET altyapısı ile geliştirilmiş, MongoDB veri depolaması ve AI destekli uçuş öneri algoritmalarını içeren akıllı uçuş rezervasyon yazılımı.
Library Management API
Backend.NET ve C# kullanılarak inşa edilen, Swagger dokümantasyonu destekli, kütüphane ve kitap takibini kolaylaştıran kurumsal RESTful web servis projesi.
News Collector
AutomationPython tabanlı web otomasyonu ve veri toplama aracı. Farklı haber kaynaklarından otomatik veri çekme ve işleme süreçlerini otomatize eder.
Machine Learning Projects
AI & MLPython, Pandas, Scikit-Learn ve Jupyter Notebook kullanılarak geliştirilen veri analizi, veri ön işleme, sınıflandırma ve makine öğrenmesi modelleri.
MERN E-Commerce
Full StackReact frontend, Express.js backend, Node.js ve MongoDB veritabanı kullanılarak geliştirilmiş tam donanımlı e-ticaret web uygulaması.
MyWebApiDeploy
BackendASP.NET platformu üzerinde geliştirilmiş, CI/CD ve canlı sunucu dağıtım süreçleri test edilmiş web API uygulaması.
Personel Takip Sistemi
AutomationJavaScript diliyle geliştirilen, personel kayıtları, vardiya kontrolü ve devam takibini sağlayan modüler otomasyon uygulaması.
GitHub Aktiviteleri & Repolar
Açık kaynak çalışmalarıma, son güncellenen depolarıma ve GitHub profil istatistiklerime dinamik bakış.
Top Kullanılan Teknolojiler
GitHub Katkı Haritası (Contribution Activity)
Aktif KodlamaProjelerimde düzenli commit alma, refactoring ve kod geliştirme alışkanlığı.
Son Güncellenen Depolar
Sertifikalar & Eğitimler
BTK Akademi ve HangiKredi Teknoloji Okulu bünyesinde tamamladığım yetkinlik programları ve sertifikalar.
Yapay Zekâ ve Bulut Teknolojileri
LSTM (Long Short-Term Memory)
Yapay Zekâ ve Algoritmalarına Giriş
API ve API Testi
Yazılım Testine Giriş
Backend Development
Data & Database Engineering
LLM (Large Language Models)
Modern Software Development
İletişime Geçin
Proje teklifleri, teknik iş birlikleri veya kariyer fırsatları için mesaj gönderebilir veya sosyal ağlarımdan ulaşabilirsiniz.
İletişim Bilgileri
Backend geliştirme pozisyonları, açık kaynak projeler veya teknik sorularınız için her zaman iletişime geçebilirsiniz.