Ben Arda Çetinkaya…Yazılım mühendisiyim; karmaşık problemleri bilgisayarların anlayabileceği şekilde çözüp, insanlara çözüm sunmaya çalışıyorum… Problemleri analiz edip, en iyi çözümler üzerine düşünüp, gerekli tasarımları gerçekleştiriyorum. Ve evet, tabi ki “kod” yazıyorum.

Yaklaşık 10 yıldır bunları büyük bir zevkle yapıyorum. Ağırlıklı olarak kurumsal firmaların ihtiyaçlarına yönelik çözümler geliştiriyorum. Dağıtık sistemler, servis odaklı mimariler geliştirdiğim çözümlerin büyük bir kısmı. Bu çözümler genellikle web ve mobil uygulamaları kapsasa da masaüstü ve gömülü sistemlerle de çalışma fırsatı buldum.

Doğru ve güzel hatalar yaptım… Bunları tecrübelerim ile birleştirip kaliteli ve doğru çözümler sunmaya çalışıyorum. Bunları yaparken, paylaşmayı, öğrenmeyi ve öğretmeyi seviyorum…Yazılım geliştirme prensipleri ve yazılım mimarisi üzerinde durduğum ve hep sorguladığım kavramlar. Ağırlıklı olarak Microsoft teknolojileri ve .NET Framework ile çalışsam da, bir mühendis olarak, çözüm sunabileceğim tüm teknolojiler ile haşır neşir olmaya çalışıyorum. Teknolojiden bağımsız olarak, yazılım geliştirme prensipleri geliştirdiğim çözümlerde yer alıyor. Object-oriented programlama, SOLID prensipler ile beraber; AOP ve Domain-driven Design geliştirdiğim çözümlerde faydalandığım yaklaşımlar. Geliştirdiğim çözümlerde belli kalite kriterlerinin sağlanması için de farklı yaklaşımları ihtiyaça göre benimsiyorum. Test-driven DesignContinuous Integration ve Continuous Deployment gibi yaklaşımları çözüm kalitesi açısından sorguluyor ve değerlendiriyorum.

Bunca “geek” kavram dışında, yeni yerleri gezmek,dolaşmak ve müzik( \m/ ) dinlemek hayatım da önemli yer kaplıyor. Geç tanıştığım ama fırsat buldukça yapmaya çalıştığım yelkeni de hayatımda tutmaya çabalıyorum. İçimdeki çocuğun büyümemesinden dolayı hala Lego’lara karşı zaafım var. Paylaşmayı ve öğrenmeyi çok seviyorum. Bu site de bundan dolayı var zaten… Arada bazı etkinliklere davet ediliyorum, seve seve, koşa koşa gidiyorum. Konuşmaya çalışıyorum…


Biliyorum

  • Software Development Principles

  • C#

  • Javascript

  • .NET Framework

  • ASP.NET - MVC,Webforms,Web API,SignalR,Owin...

  • OOP

  • Agile Methodology

  • WCF

  • AOP

  • Python

  • Azure - Cloud Computing

  • SQL

  • Redis

  • SOA Principles

  • Distributed Systems

  • node.js

  • jQuery

  • UI - HTML,CSS,Bootstrap,etc...

  • Mobile - Xamarin, Apache Cordova

İlgileniyorum

IoT, Docker, Raspberry Pi, XCode, Swift, Python, MongoDB, Windows Azure, DevOps, Microservices, Git, Jenkins