

A software developer with a passion for analytical thinking, I am dedicated to continuous learning and self-improvement. My experience includes working on C#, ASP.NET Core, SQL Server, and scalable systems, with a focus on performance optimization and secure architectural design for high-traffic applications. Currently, I serve as a .NET C# Developer at a leading HR organization in Turkey, where I specialize in data management, performance improvement, and modern software principles.
**Yazılım Eğitmeni**
Kariyer Mimarı Bilişim Akademisi | 2019 - 2022
Toplam 300 saat süren bu eğitim kapsamında grup ve birebir derslerle Microsoft yazılım teknolojileri üzerine uygulamalı eğitim verdim.
**Eğitim Konu Başlıkları:**
- .NET Development Fundamentals
- Object-Oriented Programming (OOP), SOLID Principles
- Microsoft SQL Server (2012, 2014, 2016)
- Bootstrap & JavaScript Web UI Development
- Entity Framework (Code First & Database First)
- ASP.NET MVC, Web Services, RESTful Web API
Dışişleri Bakanlığı – Noter Dönüşüm Projesi Sorumluluklarım Kullanılan Teknolojiler
Firma: İnetrum Yazılım Danışmanlık | Dönem: Ekim 2018 – Kasım 2020
Pozisyon: Yazılım Uzmanı
Dışişleri Bakanlığı'nın noter işlemlerini yöneten eski WCF tabanlı monolit sistemini modern mimariye dönüştürmek amacıyla başlatılan dijital dönüşüm projesinde backend geliştirici olarak görev aldım. .NET Core 3.1 ile geliştirilen yeni sistem; noter işlemlerinin dijitalleşmesi, güvenli veri yönetimi, gerçek zamanlı işlem takibi ve performanslı entegrasyon gibi kritik ihtiyaçlara cevap verecek şekilde yeniden tasarlandı.
Backend: ASP.NET Core 3.1, Web API
Veritabanı: MSSQL, Entity Framework Core
Kimlik Doğrulama & Güvenlik: JWT
Loglama & İzleme: Serilog, Elasticsearch
Dosya Yönetimi: MinIO
Legacy Sistem: WCF (monolit) servislerden geçiş
CarIO – Gerçek Zamanlı Araç Takip ve Filo Yönetim Sistemi
Firma: Unilogistix | Dönem: Ekim 2020 – Temmuz 2021
Pozisyon: Yazılım Uzmanı
CarIO, gerçek zamanlı araç takip ve filo yönetimi sağlayan bir sistemdir. Araçların hız, konum ve rota bilgilerinin anlık olarak izlenmesi, gelişmiş raporlamalar oluşturulması ve güvenli veri akışının sağlanması için geliştirilmiştir. Projenin backend tarafında güvenlik, loglama ve veri yönetimi süreçlerini iyileştirmek için modern teknolojiler kullanılmıştır.
Teknik Detaylar & Kullanılan Teknolojiler
Sorumluluklarım:
ASP.NET Core API geliştirme ve optimizasyon çalışmaları
JWT (JSON Web Token) kullanarak kimlik doğrulama ve yetkilendirme mekanizmalarını oluşturma
Serilog ile log yönetimi ve hata izleme süreçlerinin iyileştirilmesi
MongoDB ve PostgreSQL veri yönetimi ve ölçeklenebilirliği sağlama
CI/CD süreçlerinin Jenkins & Octopus Deploy ile yönetilmesi
Gerçek zamanlı araç takip verisinin işlenmesi ve raporlanması
Sorumluluklarım ve Katkılarım
Firma: Teknoser A.Ş. | Dönem: Şubat 2017 – Eylül 2018
Lokasyon: İstanbul (Avrupa), Tam Zamanlı
Pozisyon: Yazılım Geliştirme Uzmanı
Şirketin farklı departmanlarının iş süreçlerini dijitalleştirmek amacıyla geliştirilen kurumsal CRM uygulamasında görev aldım. Projede hem uygulama geliştirme hem de dış sistemlerle entegrasyon süreçlerinde aktif rol oynadım.
Gelen talepleri takip ederek uzak bağlantı veya yerinde destek ile çözüm sağlamak.
Yazıcı, Faks, Fotokopi, Telefon, cihazlarının fiziksel kurulumları, arıza tespiti yapılması ve desteği konusunda tecrübeli olmak,
İnternet, Yerel Ağ, Web Uygulama, Mobil Uygulama, Kablosuz Ağ, Sosyal Mühendislik, güvenlik testleri konusunda görev almak
· DR altyapısının güncel ve eksiksiz tutulması, düzenli olarak yapılan DR testlerinin koordinasyonunda destek olmak,
Periyodik BT güvenlik kontrollerinin planlanmasını yapmak ve gerçekleştirilecek planlar doğrultusunda BT güvenliği tasarımı, analizi, testleri, önerilerinin yapılması konusunda görev almak,
· İşe yeni başlayacak ya da işten ayrılan kullanıcılar ile ilgili IT süreçlerinin takip edilmesi ve prosedürdeki işlemlerin uygulanması,
IT envanterinin takip edilmesi, kullanıcılara prosedürlere uygun olarak tesliminin yapılması veya geri alınmasının sağlanması,
Sistem güvenliğinin sağlanması ve izlenmesinden,
Şirket bünyesindeki donanımların (bilgisayar, notebook.vs) kurulumu ve bakımını gerçekleştirmek, oluşacak yazılım kaynaklı sorunları gidermek,
Çalışan uygulamaların, devamlılığını, güncelliğini sağlamak ve ek ihtiyaçlarına karşılanmasını sağlamak.
Sunucuların kontrolü ve yönetimini yapmak, arıza durumunda bakım kapsamında problemin giderilmesinden sorumlu olmak,
Yeni ürünleri, yamaları ve işletim sistemi güncel sürümlerini test etmek ve uygulamak,
Süreç geliştirmelerine katkıda bulunmak, bilgi güvenliği sertifikasyon ve projelerine katılım sağlamak,
Son kullanıcı desteğinin verilmesi, oluşan problemlerin zamanında giderilmesini sağlamak,
Eğitim Toplam süresi 250 saat olup ortalama 6 ay sürmektedir. Bu süre zarfı boyunca Microsoft Yazılım Teknolojileri hakkında detaylı bir eğitim tarafımdan verilmektedir.Grup eğitimi dışında özel ders olarak'ta eğitim verilmektedir.Eğitim boyunca öğrencilerime anlattığım müfredat aşağıda yer almaktadır.
• .NET Development Temelleri (60 saat)
• Object Oriented Programing (30 saat)
• SQL Server 2012, 2014, 2016 (50 saat)
• Standart Web Teknolojisi (Bootstrap, JS)(40 saat)
• ORM teknolojisi (Entity Framework)(40 saat)
• C# Web Teknolojisi (ASP.NET MVC , Web Service, Wep Api)(100 saat
Katmanlı Mimari Proje,Clean Code ve Solid İlkelerine Dayalı Proje yapımı(30 saat)
Yenibiris.com – İnsan Kaynakları Platformu Projeleri Sorumlu Olduğum Projeler: Mevcut Sistem (Legacy) Geliştirme ve İyileştirme Yeni Nesil Projelerde Geliştirmeler Kullandığımız Teknolojiler
Firma: Yenibiriş (Demirören Medya) | Dönem: Temmuz 2021 – Hâlen
Pozisyon: Yazılım Uzmanı
Türkiye’nin önde gelen insan kaynakları platformlarından biri olan Yenibiris.com bünyesinde; günlük 6.000 – 10.000 arası tekil ziyaretçiye hizmet veren sistemlerin geliştirme, bakım ve optimizasyon süreçlerinde görev almaktayım.
Şirketin hem legacy sistemlerinde (ASP.NET MVC & WCF) hem de modern projelerinde (SmartInterview, CV Doktoru, Exam) aktif olarak yazılım geliştirme süreçlerine katkı sağlamaktayım.
Redis