Fatih TAN
Yazılım Mühendisi
1992 Adana doğumluyum. İlkokul ve liseyi Adana da bitirdikten sonra 2012 yılında Bahçeşehir Üniversitesinin Yazılım Mühendisliği bölümüne yerleştim. Yazılım mühendisliği ile birlikte Endüstri Mühendisliğinin "Optimization" yandal programına kaydoldum.
Yazılım geliştirmeye ilgim lise 2 de başladı. O yıllarda C Programlama dersi aldım. İlk öğrendiğim yazılım dilinin C olması büyük avantaj sağladı. C ile geliştirilen dillerin syntax ve semantik yönünden benzerlikleri sayesinde JAVA ve C# dillerini kolaylıkla öğrendim ve hala öğrenmeye devam ediyorum. JAVA ve C# dilleri dışında, Python, C/C++, MQL 4, MQL 5 dilleriyle çalışmalar gerçekleştiriyorum.
Üniversite 2. sınıftan itibaren profesyonel olarak çeşitli kurumlarda çalıştım. Çalıştığım her kurumda farklı yazılım teknolojilerini deneyimleme fırsatı elde ettim. Şu anda hukuk yazılımları üreten bir şirkette Yazılım Mühendisi olarak çalışıyorum.
Çalıştığım Şirketler
Kullandığım Yazılım Teknolojileri
Web yazılımları başta olmak üzere iOS ve Android platformlarında mobil uygulama geliştiriyorum. Algorithmic Trading üzerine yatırım robotları ile ilgili çalışmalar yapıyorum.
Web
Bugüne kadar kullandığım web teknolojilerini kronolojik olarak sıralayacak olursak;
Python, ASP.NET Web Form ve ASP.NET MVC ile 60+ proje üzerinde çalıştım.
Mobile App
iOS da Swift ile, Android de JAVA ile olmak üzere mobil uygulama geliştirme çalışmalarım oldu. Şu anda yayında ve herkese açık olmak üzere kullanılabilir, geliştirdiğim mobil uygulamalar;
Web Service
Geliştirdiğim mobil uygulamalarda da kullandığım Web Service teknolojisi ASP.NET MVC Web API 2. RestFUL servis olmakla birlikte içinde oAuth 2.0 authentication modülü bulunuyor. Ayrıca Python, JAVA ve PHP dilleriyle de Web Service çalışmaları gerçekleştirdim.
Desktop
Her Junior Developer gibi .NET Windows Form Application kullanarak masaüstü uygulamaları yazdım. Ayrıca WPF (Windows Presentation Foundation), JAVA Swing, JAVA FX, Python Tkinter teknolojilerini kullanarak da masaüstü uygulama geliştirme deneyimi elde ettim.