YUSUF ŞENER
.NET DEVELOPER

YUSUF ŞENER KİMDİR?
2002 yılında İstanbul’da doğdum. 2020 yılında Barbaros Hayrettin Paşa Mesleki ve Teknik Anadolu Lisesi Bilişim Teknolojileri Bölümü’nden mezun oldum. Aynı yıl İstanbul Medipol Üniversitesi Bilgisayar Programcılığı Bölümü’ne yerleştim ve 2023 yılında mezun oldum. Şu anda Eskişehir Anadolu Üniversitesi Açıköğretim Fakültesi Yönetim Bilişim Sistemleri bölümünde öğrenimime devam ediyorum.
Son 5 yıldır yazılım geliştirme alanında aktif olarak çalışmakta ve kendimi sürekli olarak bu alanda geliştirmekteyim. Hem bireysel hem de takım projelerinde yer alarak gerçek dünya problemlerine çözüm üreten yazılım çözümleri geliştirdim. Geliştirdiğim projelerde genellikle .NET Core ve .NET MVC teknolojilerini kullanmakta, yazılım mimarisi olarak ise Onion Architecture (Katmanlı Mimari) yaklaşımını tercih etmekteyim.
Back-end tarafında C#, ASP.NET Core, Entity Framework, MediatR, CQRS, Hangfire, ElasticSearch, Watchdog, MS SQL Server ve PostgreSQL gibi teknolojilere hakimim. Front-end tarafında ise HTML5, CSS3, Bootstrap 4-5, JavaScript, JQuery ve Angular ile kullanıcı dostu arayüzler geliştirdim. Ayrıca PrimeNG bileşen kütüphanesini aktif olarak kullanmaktayım.
Takım çalışmasına yatkın bir yapıya sahibim ve çevik yöntemlerden Scrum metodolojisini projelerimde uygulamaktayım. Kaynak kod yönetimi ve sürekli entegrasyon süreçlerinde GitHub, GitLab ve Azure DevOps platformlarını kullanarak versiyonlama, görev takibi ve deployment süreçlerini yönetmekteyim. Konteynerizasyon teknolojileri kapsamında ise Docker bilgim bulunmaktadır.
YETENEKLERİM
- 🧠 Backend & Mimari
- 💾 Veri Tabanları & Araçlar
- 💻 Frontend & Diğer
C#
.NET platformu için güçlü ve modern bir dil.
.Net Core 7-8
Açık kaynak, yüksek performanslı .NET çatısı.
OOP
Modüler, yeniden kullanılabilir yazılım geliştirme yaklaşımı.
ASP .NET Core
Modern ve hızlı web uygulamaları için geliştirme altyapısı.
ASP .Net MVC
Model-View-Controller yapısıyla düzenli geliştirme modeli.
Onion Architecture
Katmanlar arası bağımlılığı azaltan mimari yapı.
MediatR
.NET içindeki CQRS/Mediator yapısının uygulaması.
CQRS
Komut ve sorguları ayırarak sistemi ölçeklenebilir hale getirir.
Scrum
Çevik geliştirme için iteratif ve takım odaklı yöntem.
Entity Framework
ORM ile veritabanına nesne yönelimli erişim sağlar.
MSSQL Server
Microsoft’un ilişkisel veri tabanı çözümü.
Postgre SQL
Gelişmiş özellikli açık kaynak RDBMS.
MongoDb
Esnek NoSQL belge tabanlı veritabanı.
ElasticSearch
Gerçek zamanlı arama ve analiz motoru.
Redis
Yüksek hızlı bellek içi veri deposu.
Hangfire
Arka plan işleri için zamanlayıcı kütüphane.
Watchdog
Servisleri izleyip hataları raporlayan gözlem sistemi.
Docker
Kapsayıcı teknolojisi ile uygulama taşınabilirliği.
Javascript
Web sayfalarına etkileşim kazandıran temel dil.
Jquery
JS işlemlerini kolaylaştıran kütüphane.
Json
Yaygın veri alışveriş formatı.
Nodejs
Sunucu tarafında JS çalıştırma ortamı.
CSS3
Modern web stil dili.
HTML5
Web’in temel yapı taşı.
Bootstrap 4-5
Responsive ve modern UI framework’ü.
PrimeNG
Angular için güçlü UI bileşenleri.
GITHUB
Açık kaynak yazılımların merkezi.
GITLAB
CI/CD destekli özel repo barındırma.
Azure DevOps
Microsoft’un DevOps hizmet platformu.
EĞİTİM BİLGİLERİ
LİSANS (2023 - HALEN)
ESKİŞEHİR ANADOLU ÜNİVERSİTESİ
Yönetim Bilişim Sistemleri (AÖF)
İSTANBUL MEDİPOL ÜNİVERSİTESİ
Bilgisayar Programcılığı (İ.Ö)
Üniversiteye yerleştiğim zaman yazılımın her alanında eğitimler gördüm. Web tabanlı projeler ve mobil uygulamalar geliştirdim.
ÖN LİSANS (2020-2023)
BARBAROS HAYRETTİN PAŞA MESLEKİ VE TEKNİK ANADOLU LİSESİ
Bilişim Teknolojileri / Web Tasarım
Lise hayatımda kendimi tamamen web programcılığına adadım. Aldığım dersler doğrultusunda HTML, CSS, JavaScript ve ASP.NET görmüştüm ve bunların üzerinden devam etme kararı aldım.
LİSE (2016-2020)

DENEYİMLER
-
MEGACODE YAZILIM (01.2025 - 03.2025)
Full Stack Engineer
.NET Core ile Onion Architecture ve Domain-Driven Design (DDD) prensiplerini kullanarak sıfırdan geliştirdim. Projede Elasticsearch, WebSocket, Dependency Injection, CQRS ve Watchdog gibi teknolojileri entegre ettim.Frontend tarafında Angular 19 ve PrimeNG kütüphanesini kullanarak kullanıcı dostu bir arayüz tasarladım. -
Turkuvaz Medya Grubu (01.2023 - 01.2025)
Full Stack Developer
Turkuvaz Medya Grubunun Holding bünyesinde yer alarak kariyer platformunun geliştirme sürecini baştan sona kadar 2 yazılımcı 2 test ekibiyle beraber gerçekleştirdim. -
İnosoft Bilgi Sistemleri (09.2020 - 12.2022)
Junior Software Developer
Şirketin inochart.com ve app.inoperson.com projelerinin hayata geçirilmesini sağladım. Ayrıca inocv.com, inoasset.com, inokargo.com, inobordro.com ve inokargo.com web sitelerini tasarladım. -
İnosoft Bilgi Sistemleri (08.2019 - 03.2020)
Intern
Statik sitelerde tasarım ve içerik güncellemeleri gerçekleştirdim ve yeni projelerin tanıtım sitelerini oluşturdum.
PROJELER

Turkuvaz Kariyer Portalı
Açıklama:Turkuvaz Kariyer Portalı, kullanıcıların kariyer fırsatlarına erişimini sağlamak için geliştirilen bir platformdur. Proje, kullanıcıların ihtiyaçlarını karşılamak için modern teknolojiler kullanılarak tasarlanmıştır.
Teknolojiler:
- Yazılım Dili: .NET Core 7/8
- Veritabanı: PostgreSQL
- Front-end: Angular CLI 17
- Kütüphaneler: Entity Framework Core, Hangfire, Watchdog, Fluent Validation, AutoMapper, NEST (Elastic Search)
Görevlerim:
- Backend geliştirme ve PostgreSQL veritabanı entegrasyonu.
- Frontend tasarımı ve kullanıcı arayüzü geliştirme.
- Hangfire ve Watchdog gibi bileşenlerin entegrasyonu.
- Kullanıcı verileri ile iş süreçlerinin yönetilmesi ve gösterimi.
- Fluent Validation ile veri doğrulama ve AutoMapper ile nesne dönüştürme işlemleri.
- Google ve LinkedIn gibi platformlarla kullanıcı kimlik doğrulama entegrasyonu.
Kişilik Testi Programı (app.inoperson.com)
- Açıklama: Bireylere online kişilik testi yaparak, kullanıcının verdiği cevaplara göre karakteristik özelliklerini hesaplayan bir program geliştirdim.
- Teknolojiler:
- Yazılım Dili: ASP.NET MVC
- Veritabanı: MS SQL Server
- Front-end: HTML, CSS, jQuery, Ajax, Javascript, Bootstrap teması
- Component: Syncfusion
- Görevlerim:
- Backend geliştirme ve veritabanı entegrasyonu
- Frontend tasarımı ve kullanıcı arayüzü geliştirme
- Syncfusion component entegrasyonu
- Kullanıcı cevaplarına göre karakteristik özelliklerin hesaplanması ve gösterimi
Online Organizasyon Şeması Programı (inochart.com)
- Açıklama: Kullanıcıların Excel dosyaları ile çalışan bilgilerini sisteme yükleyerek otomatik olarak organizasyon şeması oluşturabilen bir program geliştirdim. Bu şema, sürükle-bırak yöntemi ile kolayca düzenlenebilir.
- Teknolojiler:
- Yazılım Dili: ASP.NET MVC
- Veritabanı: MS SQL Server
- Front-end: HTML5, CSS3, Javascript, jQuery, Ajax, Bootstrap teması
- Component: Syncfusion
- Görevlerim:
- Backend geliştirme ve veritabanı entegrasyonu
- Frontend tasarımı ve kullanıcı arayüzü geliştirme
- Syncfusion entegrasyonu