Back-End Developer
Yazılım sektöründe 2 yıllık mobil ve web geliştirme deneyimine sahip, kendini motive eden ve öğrenmeye açık bir bilgisayar mühendisiyim. En güçlü yönlerim kavramsal ve analitik düşünme becerilerimdir. Şimdiye kadar Web ve mobil geliştirme alanlarında projeler yürüttüm ve deneyim kazandım. Şu anda C# ile .NET Framework kullanarak backend geliştirme yapıyorum. Ayrıca React ve TypeScript ile frontend geliştirme yapıyorum.
Yapılan projede hastaneler, hastalar ve donörleri bir araya getiren bir kan bankasının veritabanı sistemini normalizasyon aşamalarına uygun bir şekilde tasarladık. Uygulamayı Windows forms .NET ile c# programlama dilini kullanarak geliştirdik. Veritabanı için MsSQL kullandık. Uygulama içerisinde veritabanı kısmında 7 tablo ve 3 view yer alırken arayüz kısmında ise 10 adet ekran bulunmaktadır. Tüm bu ekranlar bir araya geldiğinde ise yetkililerin donör, hasta ve kan stoklarını yönetebileceği aynı zamanda detaylı bilgi alabileceği çok yönlü bir kan bankası sistemi geliştirildi.
Ders kayıt sistemi projesinde öğrenciler sistem üzerinde bulunan dersi ve ilgili hocayı seçebilir, silebilir ve danışman onayına gönderebilirler. Bu sistemi kullanan öğrenciler derslerin kredi, saat ve öğretim görevlisi gibi bilgilerini görebilirler. Ayrıca admin girişi yaparak sisteme ders ekleme, silme ve güncelleme işlemlerini yapabiliriz. Proje geliştirilirken c#, sql managment studio, entity, restsharp, svn, telerik ve API servisleri kullanılmıştır
Emu8086 üzerinde interrupt yapılarını kullanarak kodladığım duvar kırma oyunudur. Oyunda ekranın altından rastgele zamanda gelen duvarları vurmaya çalışıyoruz. Oyun belirlenen limit ıska sayısına ulaşılmadığı sürece sonsuz döngüde devam etmektedir.
JavaFx ile tasarımını yapıp kodladığım saat uygulamasıdır. Sistemin saatini güncel olarak alıp sürekli gerçek zaman ayak uyduran bir saat tasarımı bulunmaktadır.
Smart Shopping satıcıların ürünlerini sunabildiği alıcıların ise en kısa sürede en uygun fiyatlı ürüne ulaşabildiği bir e ticaret uygulamasıdır. Sepete eklenen ürünün fiyat analizini yaparak tasarruflu alışverişe olanak sağlayan bu uygulama Java programlama dili kullanılarak yazılmıştır. Arayüz için xml ve veri tabanı için firebase kullanılmıştır
Bu uygulamada tüketiciler ürünlerin barkodunu okutarak ürün hakkındaki tüm bilgilere erişebilmektedir. Barkodu okutulan tüm ürünler sepete eklenir ve yapılan alışverişteki toplam tutarı kasaya gitmeden öğrenebiliriz. Ayrıca ürünün üretildiği yer, fiyatı, içerisinde bulunan maddeler ve bunun gibi birçok özelliği bu uygulamadan takip edebiliyoruz. Anlaştığımız marketlerin ürünlerini veritabanımıza ekleyeceğiz ve müşteriler telefonlarında bulunan uygulama ile ürünlerin barkodlarını okutabilecekler. Uygulamanın Back-end tarafında java, Front-end tarafında xml ve veritabanı tarafında firebase cloud kullanılmıştır.
Bu proje android tarafında bulunan cep marketim uygulamasının web kısmıdır. Burada kullanıcılar ürünler hakkındaki şikayetlerini belirtebilir veya ürünler hakkında detaylı bilgiye sahip olabilirler. Kullanıcıların sorunlarını çözmek için oluşturulan bir blog sayfasıdır. Django kullanılarak kodlanan bu web sayfasının Back-end tarafında python ve Front-end tarafında ise html, css ve javascript kullanılmıştır.
Bu projede taraftarların stadyum üzerindeki yerleşim planını görmesi sağlanmıştır. Bu sayede taraftarlar istediği tribün üzerinde bulunan boş koltuklar için bilet alabilmektedir. Kombine veya normal bilet seçenekleri sunulan sistemde maç saatleri ve stadyum doluluk oranı görülebilmektedir. Masaüstü uygulaması olan bu sistem için java programlama dili kullanılmıştır. Arayüz tarafında swing ve veritabanı için java derby kullanılmıştır.
Oyunun amacı ekran üzerinde hareket eden karakteri yakalamaktır. Ekranın üzerinde rastgele beliren karakterler rastgele zamanlarda ortaya çıkıp kaybolmaktadır. Rastgele zamanda ortaya çıkan karakteri parmağımız ile yakaldığımızda skorumuz artmaktadır. Oyun android studio üzerinde java programlama dili ile yazılmıştır.
Zeugma şirketinde OfficeSharp Enterpise Resource Planning(ERP) programının geliştirme ekibindeyim. Bu ekip .Net frameworku ile backend geliştirme yapmaktadır. Masaüstü uygulamalarının yanı sıra E-ofis şirketinin mobil uygulamasını geliştirebilmek için flutter üzerinde çalışmalar yapıyorum.
Motor Aşin firmasında staj yaptığım dönemde web geliştirici olarak çalıştım. Şirketin web sitesinin yapılmasına yardım ederken kendimi geliştirdim. Aynı zamanda IT ekibi sanal makineler üzerinden tüm şirket çalışanlarının yetkilerini düzenliyor ve kontrol ediyordu. IT ekibinin çalışmalarınada yardımcı olarak ekstra tecrübe sahibi oldum.
Marmara üniversitesinde 3. sınıf bilgisayar mühendisliği öğrencisiyim.
Android studio üzerinde java programlama dili ile yazılmış bir not uygulamasıdır. Veritabanı tarafında ise SQL nesneleri ile çalışmamızı büyük ölçüde kolaylaştıran room kütüphanesi kullanılmıştır