Full-Stack Developer

Hakkımda

2016 Yılında Burdur Mehmet Akif Ersoy Üniversitesinde Bilgisayar Mühendisliğine başlayarak yazılım dünyasına ilk adımını atmaya başlamış oldum. 4 yıl boyunca aldığım eğitimin yanı sıra kendimi bireysel alanında geliştirmeye de ihmal etmedim. Bu süre zarfında kendimi özellikle web ve mobil alanında geliştirmeye çalıştım. Öğrendiğim bilgileri projeler haline getirerek Tübitak, Teknofest gibi yarışmalara katılarak projelerimi tanıtma fırsatım oluyordu, aynı zamanda da kendimi motive etmek için kuvvetli bir etkendi. Okul döneminde gördüğüm programlama dilleri ile yetinmeyip kendimde ekstra üzerine ekleyerek ilerlemeye çalışıyordum. İlk olarak 2018 yılında Burdur Tanıtım Mobil Uygulaması ile Tübitak 2242 Üniversite öğrencileri araştırma projesine Akıllı Şehir ve Ulaşım kategorisinde katılmıştım. Yarışma sonucunda kazandığım bölge ikinciliği ile yarışmalara olan merakım artmıştı Devamında 2019 yılında Dijital Arkeolojik Müzesi  ile bu sefer bölgede birinci olarak Teknofeste katılmaya hak kazandım. Bu projeler gerçekleştirirken Yoldaki Mühendis takımı olarak yarışmalara katılım sağlıyordum. Katıldığım yarışma ile kendimle beraber aynı zamanda arkadaşlarımı da teşvik ederek onların da projeler hakkında bilgilendirip katılmalarını bir nevi mentorlük yapmaya başladım 3 tane projeye mentorlük yaparak onlarında 2 tanesi bölgede birinci olarak Teknofeste katılmaya hak kazanmışlardı. Okul bittikten sonra ise ara vermeden aynı okulda Yüksek Lisans eğitimine başladım 2020-2023 yılları arasında Ali Hakan IŞIK hocamında danışmanlığında tezimi sunarak başarılı bir şekilde yüksek lisansımı tamamlamayı başardım.

2019 yaz döneminde IND Bilişimde 'de zorunlu yaz stajı ile ilk defa iş dünyasında kullanılan teknolojileri görme imkanım oldu. Şirkette önyüzde Vue.js backend 'de ise java, springboot kullanılıyordu veritabanı olarak'ta  PostgreSql kullanılıyordu. Okul 'da nesne yönelimli programlama dersinde java'yı görmüştük fakat büyük projelerde kullanımına ilk defa şahit oluyordum. SpringBoot ve Vue.js ise ilk defa duyduğum teknolojilerdi. İnternet sistesi yapımı ile uğraşıyordum fakat Javascript çok kullanmamıştım doğrusu. Şirkette öğrendiğimi kendi projelerimde de kullanmaya başlamıştım. Basit olarak Kişisel web sitemin form kısımlarına Vue.js ekleyerek stajda öğrendiğimi kendi projeme entegre etmiştim devamında ise birçok yönetim panelinde Vue.js aktif olarak kullanmaya devam ettim. Burada öğrendiklerim iş hayatına başlarken de hızlıca adapte olmamı sağlamıştı. Projeler, Mikro servis mimarisi ile yazılıyordu.

2020 yılı haziran ayında okuldan mezun olmuştum, hemen ardından şu anki (2025 Eylül) hali hazırda çalışmaya devam ettiğim Finastech Tecnology şirketinde junior developer olarak işe başladım. Finastech şirketinde para transferi yazılımları geliştiriyoruz hem internet sitesi (yönetim paneli) hem de cüzdan (mobil uygulama) olarak geliştiriyoruz.  Startup şirketi olan Finastech Tecnology 'de kendimi frontend, backend kısımlarında geliştirme imkanım oldu. İş hayatının yanında yüksek lisansımı da bu süre zarfında tamamlamıştım. Mezun olduktan sonra hemen ilk iş deneyimin Startup şirketi olması benim için çok büyük bir avantaj sağlamıştı. Yeni çıkan teknolojileri takip edip bunları aktif olan ürünlerimizde kullanım hızımız çok hızlı oluyordu. İşte karşılaştığım hataları veya dikkat çeken özellikleri kendi web sitemde blog yazsısı olarak ekliyordum. İş yerindeki uygulamalarımızı Mikro servis mimarisi ile yazıyoruz. Ön yüzde React.js ve Next.js kullanıyoruz, backend de ise Java, SpringBoot Veritabanı olarak Oracle, PostgreSql kullanıyoruz. Log aramaları için Solr ve elasticSearch tecrübelerim oldu, ekrandaki labelların çoklu dil değişkenliği için MongoDb kullanıyoruz, Session yönetimi için Redis kullanıyoruz. Mobil Uyugulama 'da Cross platform olarak geliştiriyoruz burada da React Native kullanıyoruz. 

 

Programlama Dilleri

  • Javascript
  • Java
  • Node.js
  • React.js
  • React Native
  • php
  • HTML
  • CSS
  • JQuery
  • AJAX
  • Vue.js
  • Bootstrap
  • Next.js
  • Tailwind CSS

Veritabanı

  • Mysql
  • Microsoft SQL Server
  • Oracle
  • PostgreSQL
  • Redis
  • Mongodb
  • Solr
  • ElasticSearch

Editörler

  • DataGrip
  • IntelliJ IDEA
  • PhpStorm
  • WebStorm
  • Visual Studio Code
  • Sublime Text
  • Notepad++
  • Android Studio
  • DBeaver

Diğer

  • SpringBoot
  • Codeigniter
  • Nesne Yönelimli Programlama
  • Representational state transfer (Restful)
  • JIRA
  • Jenkins
  • Hibernate

Deneyimler

Yazılım Geliştirici - FinAsTech
Eylül 2020 - Eylül 2025

2020 Eylül ayında yazılım dünyasına Junior Developer olarak FinAsTech’te profesyonel iş hayatına ilk adımımı attım.
FinAsTech; ödeme sistemleri, e-para ve dijital bankacılık sistemleri, açık bankacılık, üye işyeri kayıt sistemi (İKS), AML ve sanal POS gibi finans yazılımlarının entegrasyonunu gerçekleştirmektedir.

İş hayatına bir startup şirketinde başlamak benim için büyük bir avantaj oldu. Yazılımın farklı alanlarında çalışma imkânı buldum. Geliştirdiğimiz ürünlerde web ve mobil tabanlı uygulamaların hem ön yüzünde hem de arka ucunda görev alarak, geliştirme süreçlerini uçtan uca deneyimleme fırsatı elde ettim.

Ürünlerimizi geliştirirken güncel teknolojileri ve modern programlama dillerini kullanarak kendimizi sürekli güncel tutmaya özen gösteriyoruz. Ayrıca ürünlerimizi mikro servis mimarisiyle tasarlayarak ölçeklenebilir ve sürdürülebilir çözümler üretmeye odaklanıyoruz.

Kullandığımız Teknolojiler; React.js, Next.js, Node.js, React Native, Java, SpringBoot, Hibernate, JPA, Oracle, PosgreSql, MongoDb, Solr, ElasticSearch, Jenkins, Jira, Bitbucket

Temmuz 2019 - Ekim 2019

2019 yılının Temmuz ayında zorunlu staj kapsamında IND Yazılım Bilişim Teknoloji firmasında stajyer olarak çalışmaya başladım.
IND Bilişim; Süreç Yönetim Sistemi Projeleri, Kurumsal Kaynak Planlama Projeleri, Abone Yönetim Sistemi Projeleri, Coğrafi Bilgi Sistemi Projeleri, Mobil Uygulama Projeleri, Siparişe Dayalı Kurumsal Yazılım Çözümleri, Dijital İkiz, IoT ve Yapay Zekâ odaklı Ar-Ge projeleri geliştiren bir firmadır.

Benim için oldukça verimli ve dolu dolu geçen bir dönem oldu. Üniversitede edindiğim teorik bilgilerin gerçek iş hayatında kapsamlı projelerde nasıl uygulandığını görme fırsatı buldum. Normalde 8 hafta süren stajımı kendi isteğimle 2 hafta uzatarak toplam 10 hafta çalıştım.

Bu süreçte iş analistleriyle birlikte çalışarak projelerin oluşturulması ve planlanması aşamalarında deneyim kazandım. Böylece iş hayatına başlamadan önce kendimi daha iyi hazırlama imkânı elde ettim.

Kullanılan Teknolojiler: Vue.js, Java, SpringBoot, PLSql, MongoDb, Jira, Selenium, Appium.




Eğitim

Burdur Mehmet Akif Ersoy Üniversitesi - Yüksek Lisans (Tezli)
Ekim 2020 - Temmuz 2023

2020 yılının Haziran ayında Burdur Mehmet Akif Ersoy Üniversitesi Bilgisayar Mühendisliği bölümünden mezun oldum. Aynı yıl, aynı üniversitede doğrudan yüksek lisans programına yerleştirildim.

Yüksek lisansın ilk yılının ilk döneminde teorik eğitimler aldık, ikinci döneminde ise seminer çalışmaları gerçekleştirdik. İkinci yıl itibarıyla tez çalışmalarına başladım. Tezime başlamadan önce konu hakkında detaylı araştırmalar yaptım ve ilk yılı tamamen projeyi geliştirmeye ayırdım.

Ardından projenin tezini yazmaya başladım. Projede, mobil uygulama üzerinden bir yerden bir yere giderken trafikteki araçlarda genellikle koltukların boş olduğunu gözlemledik. Aynı yön ve güzergâhı kullanan yolcuların birbirlerinden haberdar olmasını sağlayacak bir proje geliştirdik. Bu proje ile özellikle büyükşehirlerde trafiğin azaltılması hedeflenmektedir. Bunun yanında trafiğe çıkan araç sayısı azalacağı için çevreye salınan zararlı gazların da düşürülmesi amaçlanmaktadır.

Projemin detaylarını incelemek için tezime göz atabilirsiniz.

Burdur Mehmet Akif Ersoy University - Lisans
Eylül 2016 - Haziran 2020

2016 yılında Burdur Mehmet Akif Ersoy Üniversitesi (MAKÜ) Bilgisayar Mühendisliği bölümüne başlayarak yazılım dünyasına adım attım. Okulda aldığım eğitimin yanında kendimi kişisel olarak geliştirmeye de özen gösteriyordum. Öğrendiğim programlama dillerini pekiştirmek için küçük projeler yapmaya çalışıyor, bu sayede öğrenmeye daha çok motive oluyordum.

2019 yılında, hocam Ali Hakan Işık’ın yönlendirmesiyle TÜBİTAK 2242 Üniversite Öğrencileri Araştırma Proje Yarışması’na katıldım. Yarışma sonucunda, Akıllı Şehirler kategorisinde bölge ikinciliği elde ettim. Bu, benim için ilk yarışma deneyimim olduğu için çok değerli bir tecrübe oldu.

Projemi geliştirerek 2020 yılında tekrar katıldım ve bu kez bölge birinciliği elde ederek Teknofest 2020’ye katılmaya hak kazandım. Yarışmalara, danışman hocam Ali Hakan Işık eşliğinde Yoldaki Mühendis ekibiyle katıldım. Edindiğim bu tecrübeleri arkadaşlarımla da paylaşmaya çalıştım; 2020 yılında onları teşvik ederek bir nevi mentorluk yaptım.

Ayrıca, dijital dönüşüm, teknoloji ve yapay zekâ odaklı etkinlikler ile seminerlere katılarak kendimi geliştirmeye, sektörden insanlarla tanışarak ağımı genişletmeye gayret ettim.




Projelerim

Step 1
01

Egomobilya Web Sitesi

Ego Mobilya, Çilek mobilya grubunun alt kuruluşudur. kendi içerisinde barındırdığı çilek mağazarının tanıtımı ve ürünler...

Php
Vue.js
Html5
Step 1
02

Sena Alüminyum Üretim Otomasyon

Sena Alüminyum, Merkezi İstanbul Kasımpaşa 'da bulunan, fabrikası Kastamonunda bulunan Üretim firmasıdır. Hem yurt içinde...

Php
Vue.js
Html5
Step 1
03

FinAsTech Web Sitesi

Finastech Tecnology şirketi, 2020 yılında iş hayatına başladığım ve 2025 yılı itibariyle hali hazırda devam ettiğim yazılım...

Php
Vue.js
Html5
Step 1
04

React native ile Stok takip programı ve dokümana dönüştürme

Okulu bitirdikten sonra işe başladığım firmada frontend kısmında öğrendiğim teknolojiler arasında web tarafında React.js, Mobil kısmında...

React Native
Node.js
Excel
Step 1
05

Hafıza Teknikleri İle İngilizce Öğrenme

2016 yılında başladığım üniversite hayatında, yazılım dünyasında ingilizcenin ne kadar önemli olduğunu farkına yeni yeni varmaya...

C#
Step 1
06

KYK Yurt Yönetim ve Öğrenci Mobil Uygulaması | Dijital Dönüşüm

Burdur 'da okuduğum zamanlar KYK yurdunda kalıyordum, yurtlar da belirli dönemlerde çeşitli etkinlikler ve programlar düzenleniyordu....

Mobil Android
Java
Php

İletişim

Bana ulaşmak için aşağıdaki formu kullanabilirsiniz. Sorularınızı, önerilerinizi veya işbirliği taleplerinizi iletmekten memnuniyet duyarım.

contactLoading
{{ contactErrorMessage }}
{{ contactSentMessage }}
İletişime Geçin

Her türlü soru ve talebiniz için benimle iletişime geçebilirsiniz.