Front-end ve back-end geliştirmeyle ilgilenen bir yazılım mühendisiyim. Çoğu zaman Java ile geliştirme yapıyorum. Blogunda yazılım geliştirmeyle alakalı bildiğim her şeyi yazıyorum.
Merhaba! Benim Ayşe Demirel. Ankara'da yazılım mühendisi olarak çalışıyorum. 2019 yılında Ankara
Üniversitesi'nden bilgisayar mühendisi olarak mezun oldum.
Mezun olmadan önce yaklaşık 3 dönem iki şirkette stajyer olarak çalıştım. İki şirket de savunma
teknolojileri üzerine çalışan şirketlerdi. İlk çalıştığım yer askeri uçaklar üreten bir şirketti.
Burada yazılım test ve kalite bölümündeydim. Yazılım test ve kalite hakkında bir çok şey öğrendim.
Web uygulaması için test otomasyon yazma üzerine çalıştım, oldukça keyifliydi.
Kod yazarken keyif aldığımı görünce alanımı yazılım geliştiricisi olarak ilerletmek istedim.
Test ve kalite yazılım yaşam döngüsünde kritik aşamalar ve asla en sona bırakılmaması gerektiğini
yaşayarak öğrenmiş oldum.
Böylelikle ikinci şirkette staj yapmak için değişiklik yaptım. İkinci şirket Türkiye'nin en büyük
savunma şirketiydi. Şireketin ürün yelpazesi oldukça genişti. Haberleşme ve bilgi teknolojileri, radar
ve elektronik harp, elektro-optik, aviyonik, insansız sistemler, kara, deniz ve silah sistemleri, hava
savunma ve füze sistemleri, komuta kontrol sistemleri, ulaştırma, güvenlik, trafik, otomasyon ve
sağlık teknolojilerine yönelik ihtiyaçlarını karşılayabilecek çok geniş bir ürün yelpazesine sahipti.
Yazılım geliştirici ekibindeydim ve istediğimden bile çok kodlama işi vardı.
Mezun olduktan sonra staj yaptığım yerde yazılım mühendisi olarak işe başladım. 2021 yılında 2. yılımı
tamamladım. Vaktimin çoğunda Java ile geliştirme yapıyorum. Analiz, dokümantasyon, yazılım kalitesini
artırma, birim testi gibi faaliyetlerle de yazılım geliştirme sürecine destek veriyorum.
Bugünlerde web geliştirme, python ve makine öğrenmesi üzerine kendimi geiştrimeye çalışıyorum. Yazılım
üzerine bir şeyler öğrenmek benim için eğlenceli. Hayat boyu yazılım için öğrenci olacağım ve
öğrenmeyi bırakmayacağım.
Eğer Java, Python, web uygulamaları, masaüstü uygulamalar, mobil uygulamalar, görüntü işleme,
Git-Github veya yazılım ile alakalı herhangi bir sorunuz varsa veya yardıma ihticanız varsa iletişime
geçmekten çekinmeyin.
Askeri projelerde yazılım geliştiricisi olarak çalışmaktayım. Java ile masaüstü uygulama
geliştiriyorum.
Ekibe sıkışık bir dönemde katıldım. Projelere hızlıca adapte olmaya ve geliştirmeye
hızlıca katkı sağlamaya çalıştım.
Birden çok projede geliştirici görevine sahibim. Geliştirici görevi içerisinde kodlama,
çıkan hataları hızlıca çözüme kavuşturma, süreçleri takip etme, yapılan işleri dokümante
etme gibi görevler var.
Kullandığım araçlar/yazılım dilleri/frameworkler:
Yazılım geliştirme ekibinde aday mühendistim. Stajdan sonra aynı ekipte ikinci defa çalıştım. Profesyonel bir masaüstü uygulamasında Java ile kodlama yaptım.
Yazılım test ve kalite güvencesi ekibinde aday mühendistim. Aynı ekipte ikinci defa çalıştım. Yazılım otomasyonu üzerine çalıştım. Selenium'u Java ile kullandım. Hibernate ve tasarım kalıplarını kullandım.
Yazılım geliştirme ekibinin bir parçasıydım. Bir Aselsan yardımcı aracı ve gerçek bir proje üzerinde çalıştım. Aselsan yardımcı aracı üzerine çalışmak benim için zorlu bir mücadeleydi. Yazılımda bazı hatalar vardı. Benim için en zoru memory leak sorunuydu. İkinci proje yeni bir bakış açısı kazandırdı. Kullanılan tasarım kalıpları ve kodun yönetimi kodlamaya bakış açımı değiştirdi.
Yazılım test ve kalite güvencesi ekibinde aday mühendistim. Yazılım test adımlarını, yazılım yaşam döngüsü, dokümantasyon analizini ve yazılım için kalite şartlarını öğrendim. TFS ve Sonarqube kullandım.