SORUMLULUKLAR
- React ve ilgili teknolojileri kullanarak istemci tarafı uygulamaları geliştirme ve sürdürme
- Front-end uygulamalarla iletişim için RESTful API'leri geliştirme ve uygulama
- Uygulamadaki hataları analiz etme ve düzeltme
- Kodları yeniden düzenleme, kod standardını yükseltme
- Front-end geliştirmedeki en son trendler ve teknolojilerle güncel kalma ve bunları projeye uygulama
- Uygulamanın doğru çalıştığından emin olmak için unit testler yazma ve otomatik test çerçevelerinin geliştirilmesine katılma
- Back-end geliştiriciler, ürün yöneticileri ve kalite güvence mühendisleri dahil olmak üzere farklı ekiplerle işbirliği yapma
- Uygulamanın performans, güvenlik ve ölçeklenebilirlik gereksinimlerinin karşılamasını sağlama
- SOLID, 7 in One, FeatureBy, BEM gibi metodolojilerde çalışma
- SEO stratejisi oluşturma
İŞ TECRÜBESİ
2018 – 2022
Full Stack Geliştirici
Türkiye İstatistik Kurumu, Ankara
- Temel başlangıç konseptlerinin oluşturulması ve proje planının geliştirilmesi
- Başından sonuna projenin yönetilmesi
- Şık ve yenilikçi UI tasarımı oluşturulması
- Kodların yeniden incelenmesi, hataların ayıklanması ve sorunların giderilmesi
- Sitenin en iyi tarayıcı platformlarında öne çıkan sıralamalar elde etmesi için SEO stratejisi ve sezgisel arayüz hazırlanması
- Dinamik veri setlerini maipule edebilmek için REST tabanlı micro servislerin planlanması ve geliştirilmesi
- Client için arayüz görevi görecek içerik yönetim sistemlerinin (CMS) oluşturulması
- Siteyi optimize ederek web hızının artırılması
- Front-end dilleri kullanılarak kullanıcı odaklı görseller ve özellikler geliştirilerek site beğenisinin artırılması
- Gezinmeyi iyileştirmek, görselleri geliştirmek ve arama motoru sıralamalarını güçlendirmek için mevcut web sitelerinin yeniden tasarlanması
2017 – 2018
Görsel Programcı
Rüya Yapım, Ankara
- Arayüz tasarımlarının oluşturulması
- Web geliştirme
- 3DS Max için Maxscript ve Python ile kod yazılması
- Oyunlar ve prodüksiyon için 3D görselleştirme yapılması
- Sanal gerçeklik görsellerinin hazırlanması
- Oyun motorunda arayüz tasarımları için teknik destek verilmesi
2010 – 2013
Front End Geliştirici
Türkiye İstatistik Kurumu, Ankara
- Temel başlangıç konseptlerinin oluşturulması ve proje planının geliştirilmesi
- Şık ve yenilikçi UI tasarımı oluşturulması
- Kodların yeniden incelenmesi, hataların ayıklanması ve sorunların giderilmesi
- Sitenin en iyi tarayıcı platformlarında öne çıkan sıralamalar elde etmesi için SEO stratejisi ve sezgisel arayüz hazırlanması
- Gezinmeyi iyileştirmek, görselleri geliştirmek ve arama motoru sıralamalarını güçlendirmek için mevcut web sitelerinin yeniden tasarlanması
- Siteyi optimize ederek web hızının artırılması
2009 – 2010
Prodüksiyon ve Oyun Geliştirici
Animax, Ankara
- Ulusal kanal TRT Çocuk için 3D Çizgi film hazırlanması ve oyun geliştirme için destek verilmesi
- Render ve diğer alanlarda konfigurasyonların (settings) hazırlanması
- Maxscript ile üretim sürecini hızlandıracak kodlamaların yapılması
2006 – 2007
Web & Oyun Geliştirici
Gelişim Park, Ankara
- Çocuklar için oyun tasarlanması ve kodlanması
- Temel başlangıç konseptlerinin oluşturulması ve proje planının geliştirilmesi
- Şık ve yenilikçi UI tasarımı oluşturulması
- Kodların yeniden incelenmesi, hataların ayıklanması ve sorunların giderilmesi
2005 – 2005
Full Stack Geliştirici
Hava Ulaştıma Okulları Uzaktan Eğitim Merkezi, İzmir
- Temel başlangıç konseptlerinin oluşturulması ve proje planının geliştirilmesi
- Şık ve yenilikçi UI tasarımı oluşturulması
- Kodların yeniden incelenmesi, hataların ayıklanması ve sorunların giderilmesi
- Siteyi optimize ederek web hızının artırılması
- Digital kütüphane hazırlanması
BECERİ VE UZMANLIKLAR
- Web geliştirme projeleri
- UI Tasarımları ve kullanıcı arayüzleri
- Responsive web programlama
- Kodu yeniden gözden geçirme
- Proje Yönetimi
- Proje koordinasyonu
- En iyi yazılım uygulama teknikleri
- Web optimizasyonu
- Yazılım geliştirme yaşam döngüsü
- Çevik, yenilikçi metodoloji
- Yazılım otomasyonu
MİMARİLER VE METODOLOJİLER
- Katmanlı Mimari
- MVC (Model View Controller)
- BEM
- 7 in One
- By Feature Design
- Atomic Design
TEKNOLOJİLER
- React
- Next.js
- Node.js
- Express.js
- Bootstrap
- Tailwind
- .NetCore
- Django
- Git
- Docker
DİLLER
- Javascript
- Html
- Css
- Sass
- Python
- SQL
- C#
GÖRSELLEŞTİRME PROGRAMLARI
- Adobe Photoshop
- Adobe Illustrator
- 3DSMax
- Maya
EĞİTİM
1999 – 2004
Mezuniyet
Hacettepe Üniversitesi
Fen Fakültesi/İstatistik Bölümü
Ankara
Udemy
Front-End
- Next JS: The Complete Developer's Guide
- Modern ReduxJS ( Redux Toolkit )
- Sıfırdan Her Yönüyle React ve Redux (2019)
- Modern ReactJS
- Sıfırdan React ve Context Api
- React Query/TanStack Query: React Server State Management
- Understanding TypeScript
- React Testing Library and Jest: The Complete Guide
- Javascript
Udemy
Back-End
- Next JS: The Complete Developer's Guide
- Komple ASP.NET Web Geliştirme Eğitimi | 62 Saat | 2019
- Modern Web Geliştirme Kursu | Sıfırdan Sektörün Yükseklerine
- .NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu - 1
- .NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu - 2
- .NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu - 3
- .NET Core 3.0 & C# 7 Backend Frontend Geliştirici Kursu - 4
- Proje Geliştirerek ASP.NET Core Mvc/Api Öğrenin : A-Z
- Asp.Net Core MVC Çalışan Takip Sistemi
Udemy
CSS & Sass
- Advanced CSS and Sass: Flexbox, Grid, Animations and More!
Udemy
Database
- Oracle PL/SQL, Veritabanı Programlama-Sıfırdan İleri Düzeye
- Oracle PL/SQL - Advanced Level Enterprise Uygulamalar (1)
- Oracle PL/SQL - Advanced Level Enterprise Uygulamalar (2)
- PostgreSQL, PGadmin, SQL Tutorial + Mini Project!
Udemy
Python & Django
- Django A-Z™ | Sıfırdan Web Programlama
Kodlama.io
.NetCore
- Yazılım Geliştirici Yetiştirme Kampı