Bahadır Bilir

CV

Yazılım mühendisi ve makine mühendisi (Bilkent Üniversitesi, lisans). LASS Technology’de robotlu lazer hücreleri ve kameralı kontrol sistemleri için ölçüm ve kalite kontrol yazılımı yazdım. Servislerimin altyapısını Terraform ve Ansible ile AWS üzerinde kod olarak yazıyorum; bir kimlik servisi ve oyuncuları onunla giriş yaptıran bir WebSocket oyun sunucusu geliştirdim. Aynı kimlik servisini kullanan bir ödeme sistemi tasarlıyorum.

İletişim

Hami Bahadır Bilir

Deneyim

Bağımsız yazılım mühendisi

Eki 2026 - devam ediyorAnkara, Türkiye

  • Discord, Steam, Battle.net ve Google hesaplarını bağlayabilen bir OpenID Connect kimlik servisi geliştirdim.
  • Birden çok sunucuda çalışacak şekilde tasarladım: kalıcı veri PostgreSQL’de, sunucular arası senkronizasyon Redis ile; çalınan bir key tekrar kullanıldığında session’ı kapatmak gibi her güvenlik kararını dokümante ettim.
  • Yavaş sorguları bulup düzeltmek için büyük bir veritabanını sentetik kullanıcılarla doldurdum; servisi Terraform ve Ansible ile kurulan ortamlarda AWS üzerinde yük testinden geçirdim.
  • AWS’de hardened bir Debian sunucusunun kurulumunu otomatikleştirdim: host firewall, Cloudflare arkasında nginx, read-only container’lar, şifreli secret’lar, blue/green deployment.
  • Kurulumu k6 ve Prometheus ile yük altında ölçtüm; Docker’ın port proxy’si ve istek başına loglama CPU profilinde çıkınca nginx’i Unix socket’e taşıdım.
  • Oyuncuları kimlik servisi üzerinden giriş yaptıran, çok oyunculu web oyunları için bir WebSocket sunucusu geliştirdim.
  • Aynı kimlik servisini kullanan bir ödeme sistemi tasarlıyorum.
  • Bir ısı eşanjörü tasarım aracını Python ile, otomatik testleriyle birlikte masaüstü ve web uygulaması olarak yeniden yazdım.

TypeScriptNode.jsOpenID ConnectPostgreSQLRedisWebSocketTerraformAnsibleAWSDockerk6PrometheusPython

Detaya git

Ar-Ge yazılım mühendisi

Ara 2023 - Ara 2024Ankara, Türkiye

  • Robotlu bir lazer ölçüm hücresinin proses kontrol ve SPC yazılımını (FlexScan Process Control) bir iş arkadaşımla yeniden yazdık; yavaşlayınca veri alan ve gösteren iki ayrı programa böldük.
  • Anahtar kelime filtresini HTML, CSS ve JavaScript ile yazdım; her ekran yalnız kendi tarihlerini yüklesin diye tabloları tarihe göre partition’ladım; grafiklerin bir kısmını ve günlük LaTeX PDF raporunu yazdım. Üretim hatlarında çalışıyor.
  • Şüpheli kaynakları mühendislere gösteren ve bir fabrikayı araç geri çağırmasından kurtaran kaynak kontrol aracının (FlexScan Weld Control) MATLAB tarafını, veritabanını ve 3B nokta bulutu görüntüleyicisini yaptım; iki aracın dokümantasyonunu yazdım.
  • Konveyörde birbirine çok benzeyen boyalı parçaları ayıran 2B kamera sisteminin yavaş kısımlarını yeniden yazdım, ROI’lerini ve eşik değerlerini ayarladım, daha küçük parçalar için araştırma yaptım.

MATLABApp DesignerPostgreSQLHTMLCSSJavaScriptLaTeXgörüntü işlemeBasler kameralarEyeVision3B nokta bulutu

Detaya git

Makine mühendisliği stajyeri

Tem 2022 - Ağu 2022Ankara, Türkiye

  • Belirli bir rotadaki bir roketin itki değiştikçe yörüngesinin nasıl değiştiğini gösteren MATLAB ve Simulink simülasyonunu yazdım, şirkette hâlâ kullanılıyor; titreşim ve kademe ayrılma mekanizmaları üzerine araştırma sundum.

MATLABSimulink

Makine mühendisliği stajyeri

Oca 2022 - Tem 2022Ankara, Türkiye

  • Bir metro istasyonunun yangın, drenaj ve havalandırma hatlarını Revit’te çizdim; tahliye sürelerinin dayandığı yangın ve duman analizlerinde çalıştım, tasarımı yönetmeliklere göre kontrol ettim.

RevitAutoCADSESOasisOmniCADCFD

Makine mühendisliği stajyeri

Haz 2021 - Tem 2021Ankara, Türkiye

  • Kapı üretim makineleri yapan bir atölyenin her istasyonunda çalıştım (kaynak, freze, planya, taşlama, kablolama); bitmiş parçaları SolidWorks çizimlerine göre ölçtüm, delme makineleri için iyileştirme önerdim.

SolidWorksfrezelemetornalamadelmetaşlamaplanyalama

Eğitim

Makine Mühendisliği lisans (İngilizce)

2017 - 2023Ankara, Türkiye

  • 2017 - 2019: İngilizce hazırlık.
  • 2019 - 2023: Makine mühendisliği lisans.
  • Bilkent DOST Doğa Sporları Topluluğu ve Yeti Dağcılık üyesi.

Beceriler

Programlama dilleri
  • TypeScript
  • JavaScript
  • Python
  • SQL
  • Rust
  • MATLAB
Sunucu ve veri
  • Node.js
  • PostgreSQL
  • Redis
  • API
  • WebSocket
  • OAuth 2.0
  • OpenID Connect
Bulut ve DevOps
  • Linux
  • Docker
  • AWS
  • Hetzner
  • Cloudflare
  • NGINX
  • Terraform
  • Ansible
  • GitHub Actions
  • Prometheus
Frontend ve araçlar
  • Vue 3
  • WebGL2
  • WebGPU
  • Electron
  • Figma
  • Git
  • ESLint
  • Prettier
  • WSL2 (Debian)
Mühendislik pratikleri
  • Test-driven development
  • Code review
  • CI/CD
  • Scrum
  • Kanban
  • Jira

Diller

Türkçe (ana dil), İngilizce (profesyonel düzey, IELTS 6.5)

Diğer

Askerlik yapıldı.