Hakkımda
Benim Hikayem
Merhaba! Ben Arif Özcan, yazılım mühendisiyim. Dijital dünyaya olan ilgim küçük yaşlarda başladı ve zamanla bu ilgi tutkuya dönüştü.
Yazılım Mühendisliği eğitimim sırasında web teknolojilerine odaklanmaya karar verdim ve mezuniyetimden bu yana çeşitli projelerde çalışarak kendimi sürekli geliştirdim. Kullanıcı deneyimini ön planda tutan, modern ve işlevsel web çözümleri üretmeyi hedefliyorum.
Teknolojinin sürekli değiştiği bu dünyada, kendimi güncel tutmak için düzenli olarak yeni teknolojileri öğreniyor ve bunları projelerime entegre ediyorum. Her projede, kullanıcıların ihtiyaçlarını karşılayan, estetik ve kullanıcı dostu çözümler sunmayı amaçlıyorum.
Yazılım geliştirme konusunda kendimi sürekli geliştirmeye çalışıyorum. Yeni teknolojileri takip ederek kendimi sürekli geliştirmeye özen gösteriyorum.

Eğitim
Fırat Üniversitesi
Yazılım Mühendisliği
University of Beira Interior
Erasmus+ Öğrenim Hareketliliği
FÜ Yabancı Diller Yüksekokulu
İngilizce Hazırlık
Deneyim
Java Developer - Part time
Craft Technology
• Mobil uygulama geliştirme sürecinde, backend geliştirici olarak aktif rol üstlendim.
• Spring Boot ile uygulamanın RESTful API servislerinin yazılmasında çalıştım.
• Agile ve Scrum koçluğu alarak gelişimime büyük bir yatırım yaptım.
Junior Java Developer - Uzun Dönem Stajyer
GİB Teknoloji
• Spring Boot kullanarak, bir kamu kurumunun yapısına uygun, kurumsal düzeyde bir arka uç uygulaması (Personel Takip Sistemi) geliştirdim.
• Proje yenileme ekibinde kıdemli mentor mühendislerle iş birliği yaparak, görev odaklı iterasyonlarla arka uç servislerini tasarladım, geliştirdim ve optimize ettim; bu süreçte SOLID prensiplerini uyguladım ve CI/CD araçlarını kullandım.
• RESTful API geliştirme, veritabanı yönetimi ve katmanlı mimari konularında en iyi uygulamaları kullanarak sistem güvenliğini rol tabanlı yetkilendirme ile güçlendirdim ve önceden tanımlı kurallara dayalı otomatik e-posta bildirimleri sağladım.
Junior Java Developer - Stajyer
GİB Teknoloji
• Java geliştirme becerilerimi güçlendirdim ve yazılım geliştirme yaşam döngüsü, çevik metodolojiler, tasarım kalıpları, yazılım mimarileri ve teorik bilginin endüstri standardı uygulamalara nasıl dönüştüğü konusunda pratik bilgiler edindim.
• Gerçek dünya yazılım geliştirmede teorik bilgi kazandım ve ülke çapındaki projelerin ardındaki mantığı daha derinlemesine anladım.
Yeteneklerim
Programlama Dilleri
- Java
- Python
- JavaScript
Çerçeveler & Kütüphaneler
- Spring Boot
- React
Araçlar & Platformlar
- Git
- Docker
- PostgreSQL
- Redis
- Kafka