Hayatı
Ali Kılıçarslan 1 Mart 1998 tarihinde Diyarbakır ilinde doğdu. Üniversite döneminde Hazırlık dönemini Bursa Teknik Üniversitesi Makine Mühendisliği Normal Öğretim bölümünde okudu. Üniversite 1-4 sınıfları arasında Konya Teknik Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Bilgisayar bölümünü 3.40/4.00 ortalama ile bitirdi. Yüksek Lisansını Konya Teknik Üniversitesi Lisansüstü Eğitim Enstitüsü Bilgisayar Mühendisliği Yüksek Lisans Programı okumaktadır. Şuan, Bilgi Teknolojileri mühendisi olarak aktif iş arayışı devam etmektedir.
İş Tecrübeleri
(30 iş günü – Haziran-Ağustos/2019) PRUVASOFT BİLİŞİM TEKNOLOJİLERİ YAZILIM DANIŞMANLIK VE EĞİTİM A.Ş.
Stajda yapılan işler, Kubernetes ile birlikte uygulamayı araştırma, öğrenme geliştirme ve veri tabanı ile ilişkilendirme, Linux tabanlı işletim sistemini kullanma, diğer WebService uygulamalarını araştırıp öğrenildi.
(30 iş günü – Temmuz-Eylül/2021) SAVUNMA, UZAY ve HAVACILIK TEKNOLOJİLERİ UYGULAMA VE ARAŞTIRMA MERKEZİ – KTUN
Stajda yapılan işler, GNS3 ile birlikte uygulamayı araştırma, öğrenme geliştirme ve Linux tabanlı sanal bilgisayarlar ile ilişkilendirme, Linux tabanlı bilgisayarları kullanma, uygulama içindeki kişisel sanal bilgisayarlar arasında sohbeti sağlama, ZeroMQ, RabbitMQ, MQTT ve Netcat gibi mesajlaşma kütüphanelerini linux ortamında kullanıldı ve öğrenildi.
(23 Mart 2022 – 05 Ağustos 2022) Dalisto Adsoft
Proxmox fiziksel sunucuda sanal ethernet kartıyla birlikte köprüleme yapıldı. PfSense uygulamasında yönlendirme işlemi gerçekleştirildi. PfSense uygulamasında NAT işlemleri, Rules bölümündeki Wan ve Lan ayarları işlemleri ve sanal bilgisayarlara ulaşabilmek için uzaktan erişime OpenVPN bölümüyle birlikte açıldı. Ubuntu Server 20.04 LTS işletim sistemini gerekli ayarlamalarla birlikte ayağa kaldırıldı. Bu sanal makinelerin içine Docker-io Docker Compose uygulamaları kuruldu ve yönetildi. Docker Container’in içine Kafka, EMQX, Postgresql, MongoDB ve Kubernetes Rancher uygulamaları kuruldu ve yönetildi. Web arayüzünde Backend server’ları için; Nginx, Vsftpd ve gerekli yardımcı service’leri Bash dosyasının içine gerekli komutları yazarak .NET Core dosyaları (WebApi) ayağa kaldırıldı. Web arayüzündeki Frontend için; Nginx Vsftpd, PM2, NPM ve gerekli yardımcı Service’ler ayağa kaldırıldı. Jenkins uygulaması Ubuntu işletim sisteminde kuruldu ve yönetildi. Gerekli Slave sanal makineleri Jenkins ortamına eklendi. Kubernetes uygulaması aynı Docker gibi Ubuntu sanal makinesine kuruldu ve gerekli Worker sanal makineleri Kubernetes Master bölümüne eklendi. Docker’da oluşturulan uygulamalar Kubernetes ortamına yüklendi. Başarılı bir şekilde çalıştırıldı.
(Eylül 2022 – Mart 2023) Attenda
Bulut öncelikli ilkeleri uygulayarak IVR uygulamaları için özel bir Davranış Odaklı Geliştirme (BDD) test çözümü olan NorthCode uygulama geliştirmesine önemli ölçüde katkıda bulundu. Kod olarak altyapı ilkelerine bağlı kalarak Terraform kullanarak altyapının sağlanmasına öncülük etti. Önemli görevler şunlardır:
* Amazon API Gateway ile API yetenekleri geliştirilerek sistem bağlantısı iyileştirildi.
* Amazon Lambda üzerinde ölçeklenebilir bir Node.js mikro hizmeti oluşturarak sistemin mimarisine katkıda bulundu.
* Sağlam ve ölçeklenebilir bir veritabanı katmanı için Amazon DynamoDB uygulandı.
* Proaktif sistem yönetimi için Amazon CloudWatch ve SNS kullanarak günlük kaydı, izleme ve uyarı tasarlandı.
* Amazon IAM, KMS ve Cognito ile güvenlik önlemleri oluşturuldu.
* Düzenli yazılım geliştirme ve otomatik kod teslimi için Jenkins ile CI/CD boru hatları tasarlandı.
* Etkileşimli ve duyarlı bir kullanıcı deneyimi için ReactJS tabanlı kullanıcı arayüzü tasarlandı ve geliştirildi.
(Mayıs 2023 – Ekim 2023) Werover
Ses analizi yoluyla türbin hasar tespitine odaklanan Windrover projesi için AWS Cloud uygulamasına liderlik etti. Önemli başarılardan bazıları şunlardır;
* Kapsamlı proje gereksinimleri için AWS Bulut sistemi hayata geçirildi.
* Verimli ses verisi depolama için Azure İşlevlerini düzenleyerek maliyetleri %50 azalttı.
* Sorunsuz ikili veri depolama için Azure API Yönetimi kuruldu ve yapılandırıldı.
* Hem Azure hem de AWS Bulut hizmetleri için maliyet değerlendirmeleri yapıldı.
* Kolaylaştırılmış yönetim için iki AWS Organizasyon hesabı ana hesapta birleştirildi.
* S3 kovalarına veri aktarımı için AWS Lambda kullanıldı ve gerekli API hizmetleriyle entegre edildi.
* Güvenli bilgi depolama için Bulutta DynamoDB uygulandı ve sürdürüldü.
* Amazon CloudWatch ve SNS kullanarak bir günlük kaydı, izleme ve uyarı çözümü geliştirildi.
* Jenkins amaca yönelik CI/CD boru hatları, yazılım geliştirmeyi kolaylaştırmak ve kodun otomatik olarak teslim edilmesini sağlamak için oluşturulmuştur.
* Python kullanarak ölçeklenebilir kod hazırladı ve Dockerfile ve Amazon SageMaker ile yapay zeka uygulamalarını örnekledi.
* Doğrudan GitHub’dan kod yürütmek için App Runner kullanıldı ve dağıtım optimize edildi.
* Mobil uygulama işlevselliği için AWS RDS ile PostgreSQL veritabanı çalıştırıldı.
* Windrover sistemi için kapsamlı bulut altyapısı tasarlandı ve devreye alındı.
* Proje kurulumu ve gerçek zamanlı veritabanı entegrasyonu için Google Firebase özelliklerinden yararlanıldı.