Projeler

Çalıştığım şirketlerde geliştirdiğim, geliştirilmesinde rol oynadığım veya freelancer olarak katkıda bulunduğum projeler aşağıda detaylarıyla birlikte listelenmiştir.

Ontime

Tesis yönetim şirketlerinin sahadaki iş ve operasyonları (arıza, bakım veya sayım işlemleri) yönetmesi için geliştirilmiş bir iş takip yazılımıdır. ontime uygulamasının altında yatan tüm teknolojileri kullandım ve bizzat mimarisini tasarladım. Ayrıca, Google Play Store ve App Store uygulama süreçlerinde de yer aldım.

Teknolojiler: Node.js, Angular, React.js, Ionic, React Native, MongoDB, Nginx, PM2, Docker

Apparel

Apparel uygulaması, Birleşik Arap Emirlikleri’nde bulunan bir satış mağazası için, istatistiklerin görüntülenmesi ve analiz edilmesi amacıyla yapılmış yönetici panelidir. Bu uygulamada temel amaç ön tarafta React.js (Redux), arka tarafta iste Node.js kullanarak verileri SQL Server veritabanından alıp kullanıcıya sunmaktır. Projenin tamamında yer alıp, bahsedilen teknolojileri kullandım.

Teknolojiler: Node.js, React.js, Nginx, PM2

KurutemPro Kuru Temizleme İşletme Takip Sistemi

C# programlama dili ve Windows Form teknolojisini kullanarak KurutemPro adında bir kuru temizleme işletme takip sistemi geliştirdim. Sistem Müşteri, makbuz, gelir ve gider kayıtlarını kayıt altına alarak işletmenin tüm bilgilerini dijitale aktarmaktadır. Oldukça zengin raporlama sistemi bulunan KurutemPro, işletme sahiplerine işletme hakkında tüm bilgileri gösterebilmektedir. SMS, barkod, termal yazıcı gibi entegrasyonları da içeren KurutemPro, 2016 yılından beri aktif olarak kullanılmaktadır. Demo ve ekran görüntüleri şu adreste bulunabilir: https://kurutempro.com.

Teknolojiler: C#, Windows Form

Ankara Büyükşehir Belediyesi Mavi Masa Uygulaması

Ankara Büyükşehir Belediyesi’nin Mustafa Tuna başkanlığındaki döneminde, Mavi Masa mobil uygulamasını hazırladım. React Native kullanarak geliştirdiğim bu uygulamada, REST API kullanarak vatandaşların fotoğraf, ad soyad, şikayet/önerilerini belediyeye iletme işlemini gerçekleştirdim.

Teknolojiler: React Native, RESTful API

NetInvoice

Digital Planet şirketinin e-fatura, e-arşiv gibi fatura işlemlerini gerçekleştirebileceği “NetInvoice" isimli uygulamasını geliştirdim. Ionic kullanarak geliştirdiğim bu uygulamada REST API kullanarak fatura işlemlerini sunucuya gönderme işlemlerini gerçekleştirdim. Uygulama tasarımını Sass/CSS kullanarak güçlendirdim. Bu uygulamanın Google Play Store ve App Store süreçlerinde yer aldım ve şu anda da hali hazırda Play Store ve App Store’da mevcuttur

Teknolojiler: Ionic, TypeScript, RESTful API

Yüz Tanıma Sistemi Önyüzü

Ave Bilişim şirketinin geliştirmiş olduğu fotoğraf ve videodan yüz tanıma olanacağı sağlayan bir sistem için bir önyüz geliştirdim. Bu projede React.js ve Redux state yönetim sistemi kullandım.

Teknolojiler: React.js with Redux

Oracle Hyperion Planning API Entegrasyonu

Hyperion Planning, büyük ölçekli şirketler için muhasebe işlerinin tam anlamıyla yürütülmesi amacıyla Oracle tarafından geliştirilmiş bir üründür. Bu ürün için ön yüzde React.js, arka yüzde Node.js kullanarak uygulamanın işlerinin ve kurallarının yönetilebileceği bir uygulama geliştirdim.

Teknolojiler: Node.js, React.js (Redux & Hooks), SQL Server

RoboHazine Döviz Kuru Uygulaması

RoboHazine, bankalar için uzun vadede döviz kuru bilgisi veren Rscript dili ile geliştirilmiş bir araçtır. Bu araç için ön tarafta React.js, arka tarafta Node.js teknolojilerini kullanarak, son kullanıcıların kullanabileceği bir uygulama geliştirdim. Arka tarafta Investing, Yahoo Finance gibi kurumların web sayfalarından Puppeteer isimli araç ile döviz kur bilgileri alınmakta ve işlenmektedir. Bu verilere göre ön tarafta grafikler ve tablolar çizilmektedir. Bu projeyi oluştururken Node.js (Puppeteer, r-script), React.js (Redux & Hooks) teknolojilerini kullandım.

Teknolojiler: Node.js (Puppeteer, r-script), React.js (Redux & Hooks), SQL Server

Minolabags E-Ticaret Sitesi

minolabags markası için e-ticaret altyapısı olan bir websitesi oluşturdum. Popüler içerik yönetim sistemi olan WordPress tabanlı bu site üzerine, WooCommerce e-ticaret modülünü kurdum ve gerekli ayarları/düzenlemeleri yaptım. Ödeme sistemi olarak da iyzico ile entegrasyonunu tamamladım. Siteyi şu adreste ziyaret edebilirsiniz: https://minolabags.com.

Teknolojiler: WordPress, WooCommerce, MySQL

CultBay

CultBay, otel ve konaklama hizmeti veren şirketlerin 14 eBay pazaryerini entegre etmelerini sağlayan yenilikçi bir teknik hizmet sağlayıcısıdır. Arka tarafta için Node.js, ön tarafta ise React.js ile birlikte Redux kullandım. Hem son kullanıcı ekranlarının üzerinde hem de API geliştirilmesinde rol aldım. GitLab Runner kullanarak CI/CD süreçlerini oluşturdum.

Teknolojiler: Node.js, React.js, Nginx, PM2, Docker, GitLab Runner for DevOps

Rype

Rype, dil öğrenimi için bir ders rezervasyon platformudur. Arka tarafta için Node.js, ön tarafta ise React.js ile birlikte Redux kullandım. Hem son kullanıcı ekranlarını, hem yönetici panel ekranlarını hem de API geliştirilmesi konusunda büyük rol oldum. Uygulama şu adreste görülebilir: https://members.rypeapp.com/

Teknolojiler: Node.js, React.js, MySQL