Görünüm
TR

Hakkımda

Merhaba, ben Berk Can Güney.

Bilgisayar mühendisliği eğitimimden bu yana yazılım dünyasının üretkenliğini, problem çözme yönünü ve sürekli yenilenme hızını heyecan verici buldum. 6 yılı aşkın profesyonel deneyimim boyunca Turkish Technology, Garanti BBVA Teknoloji, Yapı Kredi Teknoloji ve Chippin gibi kurumlarda kurumsal ölçekli projelerde görev aldım. Java ve .NET teknolojileriyle yüksek performanslı, ölçeklenebilir backend servisleri tasarladım. Finans, havacılık ve sadakat platformları gibi yüksek hacimli sistemlerde mimari tasarım, performans optimizasyonu ve entegrasyon konularında deneyim kazandım. Teknik becerilerimin yanı sıra ekip iletişimi, planlama ve ürün odaklı düşünme konularında da aktif rol alıyorum. Yazılım geliştirirken sadece kod değil, sürdürülebilir bir değer üretmeye odaklanıyorum. Kişisel olarak sürekli öğrenmeye ve kendimi geliştirmeye önem veriyorum. İş dışında basketbol oynamaktan, kürek çekmekten ve kişisel gelişim üzerine okumaktan keyif alıyorum.

Havacılık ve Seyahat

Seyahat deneyimini uçtan uca ele alan biletleme, ek hizmetler ve müşteri etkileşimi modüllerinde modern servisler geliştiriyorum.

Sadakat Platformları

Omnichannel kampanya yönetimi, ödüllendirme ve müşteri yaşam döngüsü süreçlerini destekleyen SaaS çözümleri tasarlıyorum.

Finans ve Bankacılık

Açık bankacılık ve çekirdek bankacılık alanlarında güvenilir, ölçeklenebilir ve regülasyon uyumlu backend servisler geliştiriyorum.

Yetenekler

Uzmanlık Alanlarım

Çekirdek mühendislik sorumluluklarının yanı sıra takımlar arası işbirliklerini hızlandıran beceri kümelerini üç ana başlıkta topladım.

Backend & Cloud Development

Sunucu tarafı geliştirme, mimari, veri erişimi ve bulut teknolojileri

  • Java — Spring Boot ecosystem (Spring Data, Security, Validation)
  • .NET — ASP.NET Core, Entity Framework Core
  • Node.js (Express) — lightweight API development & interoperability experience
  • Microservices Architecture
  • RESTful API Design & API Governance
  • Software Design Patterns (GoF) & Architectural Styles
  • Data Structures & Algorithms (problem solving discipline)
  • Oracle, PostgreSQL — schema design, indexing, query performance tuning
  • Redis — caching strategies & data modeling
  • RabbitMQ — asynchronous messaging & integration patterns
  • Protobuf / gRPC — high-performance service interfaces
  • Docker — containerization & environment consistency
  • CI/CD — automated build, test & deployment pipelines
  • AWS / GCP / Cloudflare — managed services & cloud operations
  • PHP — legacy CMS systems and interoperability experience

Frontend & Web Technologies

Kullanıcı arayüzü, web teknolojileri ve istemci tarafı geliştirme

  • React.js & Next.js (SSR / SSG / ISR experience)
  • Modern JavaScript (ES202x) & TypeScript
  • Responsive UI development (semantic HTML5, CSS3)
  • Component-driven state management (Redux Toolkit)
  • Front-end build tooling (Webpack, Vite)
  • Automated testing (Jest, React Testing Library)
  • Design systems & UI consistency (Bootstrap / Tailwind exposure)

Yazılım Süreçleri, Mühendislik Pratikleri ve Destekleyici Beceriler

Sürekli öğrenme ve ekip iletişimi

  • Git tabanlı version control ve branching stratejileri
  • GitHub / GitLab üzerinden repository yönetimi ve code review süreçleri
  • Agile çalışma modelleri (Scrum / Kanban) ve sprint ritüelleri
  • Issue & requirement tracking (Jira), kurumsal bilgi yönetimi (Confluence)
  • CI/CD pipeline'larının tasarımı ve yönetimi (GitHub Actions / Jenkins)
  • Statik kod analizi ve kalite ölçümü (SonarQube)
  • API test, mocking ve inspect çalışmaları (Postman)
  • REST API test senaryoları (unit / integration / contract testing)
  • Swagger / OpenAPI ile API dokümantasyonu ve discoverability
  • Docker ile containerization & environment consistency
  • Takımlarla efektif iletişim, problem çözme ve teknik dokümantasyon becerileri

Seçili Projeler

Üzerinde Çalıştığım Çözümler

Ürün takımıyla yakın çalışarak değer ürettiğimiz kurumsal ve girişim projelerinden kısa örnekler. Her kartta rol aldığım etki alanını ve kullandığım teknolojileri bulabilirsin.

Joyalty – Loyalty-as-a-Service Platformu

Chippin

Joyalty, büyük ölçekli kurumsal markalar için tasarlanmış, kampanya yönetimi, puan ekonomisi ve alışveriş davranışı bazlı müşteri etkileşimlerini tek bir çatı altında yöneten bir Loyalty-as-a-Service (LaaS) platformudur. Bu projede, platformun backend mimarisinin sıfırdan oluşturulmasında aktif rol aldım; kampanya/ödül motorlarının domain modelinin tanımlanması, transaction akışlarının güvenli ve izlenebilir kurgulanması ve üretim seviyesinde operasyonel olarak yönetilebilir ilk versiyonların hayata geçirilmesi süreçlerinde görev aldım.

  • Java (Spring Boot ecosystem)
  • Microservices Architecture
  • API Gateway
  • Resilience Patterns (Circuit Breaker & Retry)
  • BFF Pattern (Backend for Frontend)
  • Oracle Database
  • RabbitMQ (async messaging)
  • Distributed Tracing (Zipkin)
  • ELK Stack (logging & monitoring)
  • Dockerized Services
  • RESTful API Design
  • Azure DevOps Pipelines
  • Agile Delivery Practices

PSD2 / Açık Bankacılık API Servisleri

Garanti BBVA Teknoloji

Üçüncü taraf fintech uygulamalarının banka API’leri üzerinden müşteri hesap bilgileri (account information) ve hesap hareketlerine (transaction history) güvenli şekilde erişebilmesi için OAuth2/OIDC tabanlı kimlik doğrulama, kapsam yönetimi (scope) ve access policy kontrollerinin tasarlanıp uygulanmasında aktif rol aldım. PSD2 uyumluluğu kapsamında; regülasyon gereksinimleri, müşteri verisi gizliliği, transaction izlenebilirliği ve güvenli entegrasyon pattern’lerini önceliklendirerek microservice tabanlı, yüksek güvenlik standartlarını karşılayan API altyapısının hayata geçirilmesi süreçlerinde görev aldım.

  • Java (Spring Boot ecosystem)
  • Microservices Architecture
  • Protobuf / gRPC (high-performance service interfaces)
  • Oracle / DB2 Database
  • RabbitMQ (async messaging)
  • Hazelcast (distributed caching / session clustering)
  • ELK Stack (logging & monitoring)
  • Dockerized Services
  • RESTful API Design
  • Jenkins Pipelines
  • Agile Delivery Practices

Underground Cargo Warehouse

Maltepe Üniversitesi

NFC tabanlı kimlik doğrulama ve çok aşamalı güvenlik kontrolleriyle kargoların zaman bağımsız olarak bırakılıp alınabildiği otomatik bir depo yönetim sisteminin prototipinin hayata geçirilmesinde aktif rol aldım. Göndericiler, sistem tarafından üretilen NFC etiketi ile online form üzerinden depo noktalarına erişebilir; alıcılar ise SMS doğrulaması, gönderi kodu ve fiziksel kontrol adımlarıyla paketlerini teslim alabilir. Donanım (Arduino/NFC) ve yazılım (web/tablet UI) katmanlarının entegre çalışması sayesinde gerçek zamanlı doluluk takibi, güvenli erişim kontrolü ve self-service teslimat akışları sağlandı.

  • Arduino (hardware integration)
  • Android tablet UI
  • NFC-based identity verification
  • CodeIgniter (PHP)
  • MySQL
  • HTML / CSS / JavaScript
  • IoT (embedded + application integration)

Maltepe Etkinlik

Maltepe Üniversitesi

Kampüs içindeki seminer, konser ve gezi gibi etkinliklerin öğrenciler ve personel tarafından güncel şekilde takip edilebilmesi için geliştirilen web ve mobil uyumlu bir etkinlik yönetim platformunun hayata geçirilmesinde aktif rol aldım. Sistem, etkinlik duyurularının merkezi olarak yayınlanmasını, kategorize edilmesini ve erişilebilirliğinin artırılmasını hedefleyerek kampüs içi etkileşimi güçlendirmeyi amaçladı.

  • PHP (server-side rendering)
  • MySQL
  • HTML / CSS / JavaScript
  • Responsive Web UI
  • Content Publishing & Categorization