Oğuzhan Kahyaoğlu

Lead, Full-stack

Oğuzhan Kahyaoğlu

Lead, Full-stack Developer

CV'mi indirmek için tıklayın Bana ulaşın

Selam! Oğuzhan Kahyaoğlu!

6,95 yıl Lead, Full-stack Developer

.NetCore, Heroku, Asp.Net WebForms/MVC, C#,
LLBLGEN, Entity Framework, jQuery/Javascript (OOP level), LESS/CSS,
Android, Phonegap, CQRS (Command-Query Segregation),
T4, Template Editing (EF, VS, VS Projects), Regex, Hangfire, PayU, E-commerce,
CruiseControl.net, Jenkins, SVN (externals), Gitlab/hub (submodules), Teamcity, Octopus, Selenium, NUnit , KahiaCMS ve fazlası!

HAKKIMDA

Doğum Yılı/Yeri

04.09.1989 - Istanbul Eminonu

Linkler

EĞİTİM

Management Information Systems

Boğaziçi Üniversitesi - 2007 Sep - 2012 Jan

Yönetim Bilişim Sistemleri olarak çevirilen, MIS olarak da bilinen zevkle okuduğum bölümde, yazılımın dışında iş dünyasına dair birçok alanda eğitim gördüm.
Aynı zamanda, Bilgisayar Mühendisliği ve MIS Yüksek Lisans bölümlerinden ek dersler alarak ihtiyacım olabilecek her alanda kendimi geliştirmeye çalıştım.
Tezimi de MIS bölümünün ilgilendiği bir alan olan DSS üzerine, AHP algoritması ile yaptım.

Computer Software

Maçka Akif Tunçel ATL - 2003 Sep - 2007 Sep

İŞ DENEYİMLERİ

Neyasis Teknoloji

Lead Software Developer - 2019 Nisan

Neyasis Teknoloji bünyesinde olarak, Enerjisa Üretim şirketinde danışman olarak çalışmaktayım. Microservice mimarisine yakın bir mimaride, yoğun bir entegrasyon ortamında projeler geliştirmekteyim.

Teknolojiler: AspnetBoilerplate, AspnetZero, Angular, Typescript

Vektora Danışmanlık

Lead Developer - Aralık 2016 - Mevcut

Senior Danışman olarak başladığım Vektora şirketinde, Microsoft Lead Danışman olarak çalışmaktayım. Müşteri ihtiyaçları doğrultusunda süreç ve büyük entegrasyonlar yaparak, hem internal hem external web uygulamaları geliştirmekteyiz. Danışmanlar olarak, çok büyük sistemlerden sorumlu olduğumuz için 7/24 ulaşılabilir durumdayız. Müşteriler ile birebir çalışarak, analizden teste ve canlıya kadar geçen bütün süreçte birebir kontak halinde oluyoruz. Örnek olarak: Vestel.com.tr, regal-tr.com, garenta.com.tr
Ek olarak, şirket içerisinde Framework Geliştirme tarafında sorumluyum. Geliştirdiğim altyapılar şirket içerisindeki birçok uygulamada kullanılmaktadır. Kullanılan teknolojiler: soa architecture, wcf/asmx, webforms, mvc, .netcore, ef, ninject, svn/git, ms sql, heroku, jquery, and many front-end technologies.

Hostamedia Web Ajansı

Senior Full-stack Developer - Ekim 2012 - Kasım 2016

Hostamedia, benim ilk profesyonel iş deneyimim olarak sayılabilir; junior olarak başlayıp yaklaşık 4 yıl çalıştım, askerlik için 6 ay ara verip tekrar çalışmaya devam etmiştim. Otel web siteleri sektöründe çok popüler bir firmadır. Örnek referans vermek gerekirse: The Marmara Hotels, The House Hotels, Avantgarde Group gibi.
İşimizin büyük bir kısmını back-end çalışmaları şeklindeydi. Kurumda mevcutta geliştirilmiş bir CMS altyapısı mevcuttu. Bir süre sonra, CMS tarafına plugin geliştirmeye başladım.
Daha sonrasında, kurum içerisinde kullanılan Framework'e contrib kısmını geliştirdim. Yaptığımız iş rutine bindiği noktada ise, daha büyük projeler ile uğraşabileceğim bir yer aramaya başlayarak Hostamedia'dan ayrıldım.
Kullanılan teknolojiler: Webforms, LLBLGEN (instead of EF), .net 3.5, svn, ms sql, jquery and many other front-end technologies.

ATV (Turkuvaz Medya Grubu)

Software Consultant - Haz 2012 - Ekim 2012

Sunuculuğunu Hayrettin'in yaptığı Harry adlı yarışma programında üç aylık bir süre içerisinde, gerek format değişiklikleri konusunda, ve gerekse teknik anlamda danışmanlık verdim. Ayrıca, fransız yazılımcı firma ile kontak kişi oldum ve çekimler esnasında yazılım operatörlüğünü de üstlendim.

Finansbank

Intern - Nisan 2011 - Ocak 2012

İş birimlerinin ad-hoc rapor ihtiyaçlarını karşılamak üzere, Ödeme Sistemleri Analitik birimi çatısı altında rapor ve analizlerden sorumluydum.

TEKNOLOJİLER

Microsoft

  • 99%
    C# 99%
  • 90%
    Asp.net 90%
  • 70%
    .netcore 70%
  • 95%
    Webforms 95%
  • 95%
    MVC 95%
  • 85%
    WCF 85%
  • 60%
    WebAPI 60%
  • 60%
    CQRS 60%
  • 60%
    NUnit 60%

Front-End

  • 85%
    CSS/LESS 85%
  • 90%
    Javascript 90%
  • 95%
    JQuery 95%
  • 60%
    Photoshop 60%

ORM

  • 75%
    LLBLGEN 75%
  • 95%
    EntityFramework 95%

CI/CD

  • 75%
    CruiseControl.net 75%
  • 85%
    Jenkins 85%
  • 50%
    Teamcity 50%
  • 50%
    Octopus 50%

Database

  • 90%
    MS SQL 90%
  • 60%
    MYSQL 60%
  • 50%
    Oracle 50%

Source Control

  • 95%
    SVN 95%
  • 70%
    GIT 70%
  • 50%
    TFS 50%

PORTFOLIO

Kale Usta Portal

2018 Vektora

Mevcutta yayında olan Kale Usta Kulübü'nün (www.ustakulubu.com) Salesforce entegrasyonu ile yenilenerek, .netcore altyapısı ile Heroku üzerinde host edildiği bir proje oldu. Salesforce entegrasyonu tarafında gerek Hangfire üzerinden scheduled joblar ile, gerekse anlık rest api istekleri ile entegrasyon yapılarak, cloud ailesindeki ilk projemiz oldu. Redis, heroku, mongodb, postgresql gibi birçok cloud teknolojinin bir arada kullanıldığı bir portal haline geldi. Esas amacı, ustaların facebook misali bir platformda yorumlar, gönderiler ve videolar paylaşarak puanlar kazanacağı, arkadaşlık sisteminin kurulduğu ve bu puanlar ile hediyeler satın alabileceği bir platform kurmaktı.

Link

YKK

Vektora

.netcore ile geliştirdiğimiz ilk proje olan YKK projesi, 2 web, 1 web api, windows service, hangfire ve tasklardan oluşan kompleks bir projeydi. Ekibin yarısından fazlasının aktif olarak çalıştığı projede .netcore tarafındaki yenilikleri kullanma fırsatımız oldu. Bu yenilikleri gördükten sonra, iletişim formu bile yapsak .netcore kullanılması taraftarıyım.

Garenta Araç Kiralama

www.garenta.com.tr - Vektora

Garenta araç kiralamanın web, callcenter, şube ekranları ve entegrasyonları ile ilgili gerek code-review anlamında düzenlemelerde, gerekse bakım ve ek geliştirme süreçlerinde çalıştım. Ek olarak, ilgili ekranlar veri anlamında SAP CRM üzerinden çalışmakta ve ödeme tarafında ise bizim geliştirdiğimiz WCF üzerinden çalışan bir ödeme servisine CRM'in request atması şeklinde entegrasyon çalışmaktadır.

Link

Vestel - Kurumsal Satış

Partners.vestel.com.tr - Vektora

Mevcutta çalışan partners.vestel.com.tr'yi MVC altyapısıyla yeniliyoruz. Partners'ın satış rakamları Vestel'in kat kat üzerinde olduğu için, sistemin tutarlılığı ve hızlı olması en önemli faktör bizim için. Bunu üst düzeyde tutmaya çalışıyoruz. Yine aynı şekilde SAP/POS/CRM entegrasyonları mevcut.

Link

Vestel.com.tr

Vektora

Vektora bünyesinde 2016'da geliştirilmiş olan Vestel.com.tr'ye destek veriyorum. Pos entegrasyonundan, SAP/CRM ve diğer bütün servis sağlayacılarına entegrasyonuyla uğraşıyoruz. Bir yandan aktif olarak Vestel.com.tr üzerinde geliştirmeler yapıyoruz. Buna ek olarak, Vestel'in bayileri için içerik servisi geliştiriyoruz WCF altyapısıyla. Hali hazırda Vestel'de içeride yazılan servisler üzerinden çalışıyor, herhangi bir db bağımlılığı olmadan. Bunlardan yararlanarak, üçüncü partiler için servisler hazırlıyoruz.

Link

KahiaCMS

2014'den beri geliştiriliyor

KahiaCMS, dinamik CMS yapılarından esinlenerek, Entity Framework tabanlı hazırlanan CMS altyapımdır. Hazırladığım bütün free-lance işlerimde bu CMS'i uyguluyoruz. Framework'ünü hazırlamak bir yatırım olduğundan, CMS hazırlandıktan sonra, çok hızlı sürelerde projeler CMS'leriyle birlikte hazır hale gelir oldu. Öne çıkan özelliklerini sayarsak; CMS Dashboard: CMS kullanıcılarının neler yapmış olduğunu günlük olarak gruplu halde, müşteriye sunan özet dashboard, Bütün entity'lerin sıralarının admin panelinden sürükle-bırak yöntemiyle değiştirilebilmesi (ör: önyüzünüzdeki iki adet ürünün yerini değiştireceksiniz, hatta en üsttekini taşıyıp en alta alacaksınız, admin panelinden sürüklemeniz yeterli!) Responsive çalışması (örneğin, cep telefonundan müşteri girip metin editörünü bile kullanabiliyor ve dolayısıyla herşeyi günceleyebiliyor), Multi-Language olması (içeriklerde dahi çoklu dil desteği mevcut), Websitesine dilin admin panelinden eklenebilmesi, Sistemde yer alan bütün entity ve bu entity'lerin field'larının başlıkların (yani müşteriye görünen isimlerinin) yine admin paneli üzerinden editlenebiliyor olması, Piyasadaki en iyi! HTML editörü kullanması (CKEditor), İmaj ve dosya yükleme işlemlerinin çok kolay olması (imaj editörü, dosya loading bilgisi gibi).

Sağlam Altın

Hostamedia, 2013, AltınÖrümcek 2015 1. ve 3.sü

Sağlam Altın, Kuveyt Türk bankası destekli, Türkiye'nin en büyük altın haber portalıdır. AltınÖrümcek 2015 ödüllerinde Haber kategorisinde 1.lik, Portal kategorisinde 3.lük almıştır. Zengin içeriği, haftalık yorumları, makaleleri ve ödüllü sorularıyla yüksek trafik alan bir sitedir. Front-end'de grafikler, animasyonlar ve back-end'deki bütün işiyle ben uğraştım. Yüksek trafik alan bir site konusunda iyi bir deneyim kazanmamı sağladı.

Link

The Marmara Collection

Hostamedia, 2016

The Marmara grup websitesi Hostamedia çatısı altında imzamızı attığımız en büyük iş olarak kabul edilebilir. Bu seneki AltınÖrümcek'te en önemli adaylarımızdan biri :) Collection ve otel anasayfalarında video-bannerlar ile oteli tanıtan, kolay kullanımlı menüsüyle müşterinin ve son kullanıcının ihtiyacını karşılamak için son derece güzel bir iş çıkarttık. Mobil websitesinde ise uyguladığımız otel seçim menüsü çok beğenildi. Sadelik, hız ve kolay kullanım odaklı bir mobili de müşteri için ayrıca geliştirmiş olduk.

Link

Leka Hotels

Hostamedia, 2015

TheHouseHotel projemiz gibi, birden çok oteli olan büyük bir otel grubuna yaptığımız projemiz. Video banner kullanarak uygulanan site gayet şık projelerimizden birisi oldu ve "Awwwards"'un "site of the day" ödülüne aday gösterildi.

Link

The House Hotel

Hostamedia, 2014

Altın Örümcek Finalisti olan otel projemiz TheHouseHotel, backend ve js tarafında destek verdiğim projelerdendir. CMS olarak uyguladğımız, an itibariyle 4 oteli olan THH grubu, SEO ve diğer web işlerinde de bizden destek almıştır.

Link

Can Hi-Fi

Hostamedia, 2013

CanHiFi, yüksek kalitede ses ekipmanları üreten ve tailor-made sistemleri çeşitli ortamlara kuran bir şirkettir. CanHifinin önceki sitesi de yaklaşık 10 sene önce Hostamedia tarafından geliştirilmiş. Yenilenen yüzünde backend ve scripting görevlerini ben üstlendim.

Link

theMenuMate

Android, 2013

theMenuMate, bir startup proje olup, restoran, kantin ve kafelere dijital menü çözümleri ürettiğimiz bir projedir. Yaklaşık 6 aylık bir tasarım, yazılım ve test süreci geçirmiş olup, aktif olarak 2 aydır Taksim Dada'da müşterilerin hizmetine sunulmaktadır. Yakın bir vakitte Boğaziçi Teras Kantin'de görüşmek dileğiyle!

Trendist Ataşehir

Hostamedia, 2013

Ataşehir'de yer alan bir konut projesi olan Trendist Ataşehir, Mazhar Alanson ile medyada yer aldığından ötürü yüksek trafik alan sitelerimizden birisidir. UI'daki 3D render'lar, animasyonlar vb. front-end katkım olduğu gibi, back-end development'ı da tarafımdan yapıldı.

Link

PropertyTurk.net

Hostamedia, 2013

PropertyTurk, KuveytTürk"ün emlak portalı sitesi olup, back-end ve önyüzdeki scriptingini benim hazırladığım bir Hostamedia projesidir.

Link

SmartStore

2012

SmartStore, MIS bitirme tezim olup, kullanıcılara "gerçek" ürün kıyaslaması sunabilen bir e-ticaret platformudur. Üniversitede son sınıfta yazılım, tasarım, efektler, akademik araştırma, veri havuzu oluşturma ve kıyaslama algoritmalarının tamamını ben geliştirdim. "Gerçek" kıyaslamadan kasıt ise, HepsiBurada gibi bütün e-ticaret platformlarında size seçtiğiniz bir takım ürünlerin sadece özellik karşılaştırmalarını içeren kıyaslama mekanizmaları mevcut. SmartStore ise, size "şu telefon diğer 3 telefondan daha iyidir ve fiyatları da şunlardır" sonucunu üretebilen bir sistemdir. Detayları için bana ulaşabilir ve linkten test edebilirsiniz.

Link

Enerjisa

Yazılım Danışmanlığı

Neyasis teknoloji adina Enerjisada Yazilim Danismani olarak calismaktayim. Agirlikli olarak ABP Framework'u ile calisiyoruz

İLGİ ALANLARIM

Araştırma

Ne zaman biraz boş vaktim olsa, onu teknik araştırma yapmak için kullanırım. Ayrıca, bilginin paylaşıldıkça çoğaldığına inandığım için, etrafımdaki insanlarla teknik bilgi paylaşımında bulunmayı severim.

Oyun

10 yılı aşkın bir süredir, CS ve Dota oynamaktayım.

İLETİŞİM

Adres

Feneryolu, Kadıköy/İstanbul

E-posta

oguzhan.kahyaoglu@yahoo.com