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