Abdulkadir Özer

Abdulkadir Özer

Yazılım Mühendisi

Java Spring Boot Docker Kubernetes

İletişim Bilgileri

  • 📧 abdozer68@gmail.com
  • 📱 +90 534 584 2335
  • 📍 Ankara, Türkiye
  • 💻 GitHub
  • 👔 LinkedIn

Yetenekler

Programlama Dilleri

Java Python TypeScript C++

Kütüphaneler & Frameworkler

Spring Boot Hibernate Kafka Airflow Spark Elasticsearch Mockito React Django

Araçlar

PostgreSQL Docker Kubernetes Hadoop ClickHouse Grafana Jenkins JIRA AWS EC2 Linux

Uzmanlık Alanları

Distributed Systems Data Streaming Event-Driven Programming Technical Architecture Microservices

Diller

  • Türkçe Anadil
  • İngilizce Akıcı

Profil

Üç yıldan fazla deneyime sahip, Java ve Spring Boot uzmanı backend geliştirici. Docker, Kubernetes, Kafka ve PostgreSQL teknolojilerinde uzmanlaşmış, ölçeklenebilir, verimli ve güvenli API'ler geliştirme konusunda güçlü bir geçmişe sahip. Sunucu performansını optimize etme ve güvenilir mikroservis iletişimini sağlama konusunda güçlü bir sicil. Karmaşık zorlukları çözmeye ve hızlı tempolu ortamlarda yüksek kaliteli çözümler sunmaya tutkulu. Küresel yer değiştirmeye açık.

İş Deneyimi

Software Engineer

09/2024 – Present

Dataroid • Istanbul, TR • Remote

  • Apache Druid ve ClickHouse dahil yüksek verimli veri kaynakları için sorgu optimizasyon stratejilerini araştırdım ve uyguladım, dakikada 5 milyon olay alan sistemlerde gerçek zamanlı analitik sağladım ve müşterilere eyleme geçirilebilir içgörüler sundum.
  • IP'den konuma eşleme kullanarak konum tabanlı analitik uyguladım, müşteriler için coğrafi içgörüler sağladım.
  • IP-konum verilerini sürekli güncellemek için ETL pipeline'ları oluşturdum ve sürdürdüm, analitik doğruluğunu sağladım.
  • Müşteri etkileşimini artıran ve stratejik karar vermeyi destekleyen veri odaklı çözümler sundum.

Software Engineer (Part-time)

08/2024 – 01/2025

Yeterly AI • Istanbul, TR • Remote

  • Mobil uygulama için teknik gereksinimleri tanımlama ve yüksek hacimli veri yönetimi çözümleri uygulama dahil olmak üzere tam backend altyapısını tasarladım ve geliştirdim.
  • Docker ve Kubernetes kullanarak veri yoğun backend servisleri tasarladım ve dağıttım, GitHub Actions ve Azure ile optimize edilmiş CI/CD pipeline'ları oluşturdum.
  • Microsoft Azure'da konteynerleştirilmiş uygulamaları ve veritabanlarını yönettim, sorunsuz operasyon ve ölçeklenebilirlik sağladım.
  • Sprint planlamasına liderlik ettim, görevler oluşturdum ve atadım, kod kalitesini ve geliştirme standartlarını korumak için junior geliştiricilere mentorluk yaptım.

Mid Software Engineer

05/2023 – 06/2024

ReviewSolicitors • Nottingham, UK

  • Çok kiracılı Spring Boot uygulamasının geliştirilmesine ve bakımına katkıda bulundum, sunucu kaynaklarını optimize ettim ve ölçeklenebilirliği artırdım.
  • TypeScript kullanarak dinamik React bileşenlerinin uygulanmasında işbirliği yaptım, web sitesi performansını ve kullanıcı deneyimini iyileştirdim.
  • Farklı aralıklarla çalışan birden fazla görevden oluşan bir web scraper uygulaması geliştirdim, kayıp olmadan yeni verilerin sorunsuz import edilmesini sağladım ve hata işleme için yeniden deneme mekanizmaları uyguladım.

Software Engineer

09/2021 – 04/2023

StartupHeroes • Remote

  • Türkiye'nin en büyük e-ticaret platformunun backend servisleri ekibinin bir üyesi olarak katkıda bulundum, Agile metodolojisi ve TDD prensiplerini uygularken Java, PostgreSQL ve Hibernate kullandım.
  • Spring Boot framework içinde CRUD işlemleri gerçekleştirmek için günde 400k istek işleyebilen yeni REST API endpoint'leri geliştirdim.
  • API uygulamasının kaynak kullanımını azaltmak ve iş mantığı yönetimini iyileştirmek için mevcut consumer servislerinin kapasitesini artırmak ve gözlemlenebilirliği artırmak amacıyla API ile entegre edilen yeni bir Kafka consumer uygulaması geliştirdim.
  • Mockito kullanarak projede birim testleri uyguladım, kod kapsamını %40'tan %80'e yükselttim.

Software Engineer

01/2019 – 01/2021

Labris Networks • Ankara, TR

  • Labris UTM'in beta versiyonu üzerinde R&D ekibiyle işbirliği yaptım, güvenlik özelliklerinin geliştirilmesine ve iyileştirilmesine katkıda bulundum.
  • OpenVPN, Django, Ansible ve Bash kullanarak VPN bağlantısı ve kullanım takipçisi uyguladım, ağ güvenliğini ve izleme yeteneklerini artırdım.
  • Django kullanarak LDAP kullanıcıları için kablosuz kimlik doğrulama çözümleri tasarladım ve uyguladım, kullanıcı erişim yönetimini iyileştirdim.

Software Engineer Intern

06/2019 – 09/2019

Baykar Technologies • Ankara, TR

  • Dağıtık sistemler için iletişim hızını artırma ve güvenliği artırma yöntemlerini araştırdım ve sundum, yük testi sonuçları dahil olmak üzere üst yönetime sunum yaptım.

Software Engineer Intern

08/2018 – 10/2018

The Ministry of Technology • Ankara, TR

  • HTML, CSS, ASP.NET ve MySQL kullanarak bir görev yönetim sistemi oluşturdum, temel web geliştirme becerileri kazandım.

Eğitim

BSc Computer Engineering

2015–2021

Middle East Technical University • Turkey

Key courses: Software Construction with Java, Parallel Computing, Object-Oriented Programming, Machine Learning

Projeler

Cyberbullying Detection on Twitter

Çocukları hedef alan Twitter'daki siber zorbalık olaylarını izlemek ve yanıtlamak için bir platform geliştirdim. Scrum metodolojisi kullanarak 4 kişilik bir ekibe liderlik ettim. Backend'i Django'da, mobil uygulamayı Flutter'da geliştirdim ve algılama algoritmaları için NLP/ML kullandım.

Link

GPT-3 Twitter Bot

OpenAI ve DeepL API'lerini kullanarak yanıtlar oluşturan bir bot oluşturdum. JavaScript'te geliştirildi ve serverless fonksiyonlar olarak Firebase'de dağıtıldı.