Deneyim & EğitimEXPERIENCE & EDUCATION
Staj, freelance ve akademik süreçlerimin bir özeti. Her deneyim, bir sonraki projeye taşıdığım pratik bir şey bıraktı. A summary of my internship, freelance, and academic experience. Each one left me with something practical I carried into the next project.
Stajım sırasında GitHub'daki açık kaynak projelere katkıda bulunma fırsatım oldu. Bu deneyim bana akademik projelerin veremeyeceği yeni beceriler kazandırdı; gerçek bir kod tabanında gezinmeyi, başkasının yazdığı kodu anlamayı ve değiştirmeyi öğretti. During my internship, I had the opportunity to contribute to open-source projects on GitHub. This experience shed light to new skills that academic projects couldn't. It taught me how to navigate a real codebase, and understand and modify code someone else wrote.
Bir fikri sıfırdan App Store'a taşıma sürecinin her adımından bizzat sorumlu olmak, geliştirici olarak en çok büyüdüğüm dönem oldu. Tasarım kararları, teknik tercihler, kullanıcı geri bildirimleri — hepsini tek başıma yönetmek, önceliklendirmeyi ve kapsam kontrolünü zorla öğretti. During my internship I had the chance to build my own apps; Taskly and Stride. This opportunity allowed me to grow as a developer while improving my design and technical abilities.
İşletme ve yazılım geliştirmeyi bir arada ele alan bu program, teknik kararları yalnızca mühendislik perspektifinden değil, ürün ve iş etkisi açısından da değerlendirmemi sağlıyor. Otonom Arama-Kurtarma Dron projesi bu dönemde Python ve Computer Vision ile aldığım kapsamlı bir üniversite projesiydi. This program combines business and software development, letting me evaluate technical decisions not just from an engineering perspective but also in terms of product and business impact. The degree aims to address the gap between technical professionals and management.
Yazılım temelleri ve algoritmik düşünme üzerine yoğunlaştığım bu program, teknik altyapımı oluşturan ilk adım oldu. Öğrendiklerimi teoride bırakmak yerine projelere dönüştürerek pekiştirdim. This program, focused on software fundamentals and algorithmic thinking, was the first step in building my technical foundation. Rather than leaving what I learned in theory, I reinforced it by turning it into projects.