Berke Tüplek
Full Stack Developer.
Fintech sektöründe web, mobil ve backend uygulamaları geliştiriyorum. Güvenilir sistemler tasarlıyor, karmaşık süreçleri sade ürün deneyimlerine dönüştürüyorum.
Hakkımda
Fintech sektöründe çalışan bir Full Stack Developer olarak, uçtan uca ürün geliştirme süreçlerinde yer alıyorum. Backend tarafında Java ve Spring Boot ile ölçeklenebilir ve güvenli sistemler geliştirirken, frontend tarafında Next.js ile modern web uygulamaları, mobil tarafta ise React Native ile kullanıcı odaklı deneyimler tasarlıyorum.
Çalıştığım projelerde özellikle finansal sistemlerin gerektirdiği güvenlik, veri doğruluğu ve performans standartlarına odaklanıyorum. KYC (Know Your Customer) süreçleri ve kimlik doğrulama akışları konusunda deneyim sahibiyim; kullanıcı doğrulama, risk yönetimi ve veri güvenliği odaklı yapılar kurdum.
Uygulama tarafında Firebase ve Netmera gibi üçüncü parti push notification servislerinin entegrasyonlarını gerçekleştirdim. Bildirim altyapılarının kullanıcı segmentasyonu ve doğru zamanlama ile çalışması konusunda üretim ortamında aktif rol aldım.
Frontend tarafında state management için Redux kullanıyor, API entegrasyonlarını ve veri akışlarını baştan sona kurguluyorum. Bir uygulamanın sıfırdan kurulumu, mimarisinin tasarlanması ve production ortamına alınması süreçlerinde deneyimim var.
Ayrıca mevcut sistemlerin refactoring süreçlerinde yer alarak, kod kalitesini artırma, performans iyileştirme ve sürdürülebilir mimari oluşturma üzerine çalışıyorum. Production ortamında çalışan sistemlerin stabilitesi, logging, monitoring ve hata yönetimi gibi konular da sorumluluk alanım içinde.
Fintech sektörünün gerektirdiği en önemli prensiplerden biri olan güvenli kod yazımı yaklaşımını tüm geliştirme süreçlerime entegre ediyorum. Bu doğrultuda hem backend hem frontend tarafında güvenlik, ölçeklenebilirlik ve sürdürülebilirlik arasında dengeli sistemler kurmayı hedefliyorum.
Fintech ekosisteminin kritik bileşenlerinden biri olan ödeme altyapıları üzerinde de çalıştım. Sanal POS entegrasyonları, ödeme akışları ve transaction yönetimi gibi süreçlerde yer alarak uçtan uca ödeme sistemlerinin teknik tarafını deneyimledim. Bunun yanında mobil uygulamalarda kullanılan kredi modülleri ve e-para (wallet) sistemleri üzerinde çalıştım; kullanıcı bakiyesinin yönetimi, kredi kullanım akışları ve cüzdan mantığının güvenli şekilde işlenmesi gibi finansal operasyonların backend ve mobil tarafında aktif rol aldım. Bu yapıların hem regülasyonlara uygun hem de yüksek güvenlik standartlarında çalışması için gerekli mimari yaklaşımı projelerime entegre ettim.
Deneyim
İş deneyimim
Hayhay Dijital Cüzdan
Full Stack Developer
Hayhay, e-para altyapısı ve dijital cüzdan çözümleri sunan bir fintech platformudur. Platform; bireysel kullanıcılar için Hayhay Dijital Cüzdan, şirketler için Hayhay Business olmak üzere iki ayrı mobil uygulama ve bunları destekleyen web ve backend sistemlerinden oluşmaktadır. Halihazırda 1.5 milyondan fazla aktif kullanıcıya hizmet vermektedir.
Bu ekosistem içerisinde uçtan uca ürün geliştirme süreçlerinde aktif olarak yer aldım. Bireysel kullanıcı tarafında cüzdan (wallet) işlemleri, kredi modülü ve finansal akışların yönetildiği sistemlerin geliştirilmesinde görev aldım. Business tarafında ise şirketlere yönelik ödeme, ve işlem yönetimi süreçlerini kapsayan uygulama geliştirme çalışmalarında bulundum.
Platformun operasyonel yönetimi için kullanılan Wallet Panel üzerinde çalıştım. Bu panel üzerinden operasyon ve analiz ekipleri kullanıcı cüzdan hareketlerini, işlem geçmişlerini ve finansal aktiviteleri takip edip yönetebilmektedir. Bu sistemin frontend geliştirme süreçlerinde aktif rol aldım.
Ayrıca BackOffice panel geliştirme süreçlerinde yer aldım. Bu panel, müşteri hizmetleri ve marketing ekiplerinin kullanıcı yönetimi, kampanya süreçleri ve uygulama içi veri takibi gibi operasyonel işlemleri gerçekleştirdiği admin dashboard yapısıdır.
Bunlara ek olarak Sanal POS projesinin web panel geliştirme süreçlerinde görev aldım. Bu sistem ödeme alma altyapısının yönetildiği, merchant ve transaction süreçlerinin kontrol edildiği bir yapıyı kapsamaktadır.
Backend tarafında Java Spring Boot ile geliştirilmiş mikroservis tabanlı middleware katmanında aktif olarak çalıştım. Bu katmanda farklı servisler arasında veri akışı, transaction yönetimi ve finansal operasyonların güvenli şekilde işlenmesi gibi kritik süreçlerde yer aldım. Ayrıca sistemin dış dünya ile entegrasyon tarafında farklı kurum ve servislerle karşılıklı API iletişiminin kurulduğu, servisler arası veri alışverişinin yönetildiği ve uçtan uca entegrasyon süreçlerinin geliştirildiği servis entegrasyonlarını da aktif olarak gerçekleştirdim.
Java, Spring Boot, Next.js, React Native, Redux, Microservices
Kidolog
React Native Developer
Kidolog, family-tech alanında faaliyet gösteren; danışanları uzman danışmanlarla buluşturan bir dijital platformdur. Psikolog, diyetisyen, fizyoterapist gibi farklı uzmanlık alanlarındaki danışmanların kullanıcılarla çevrimiçi olarak bir araya geldiği randevu ve görüşme tabanlı bir sistem sunmaktadır.
Bu platformda mobil uygulama tarafında React Native Developer olarak görev aldım. Kullanıcıların danışmanlardan randevu alması, uygun saatleri görüntülemesi, canlı görüşmelere katılması ve görüşme sonrası değerlendirme yapabilmesi gibi uçtan uca kullanıcı akışlarının geliştirilmesinde yer aldım.
Uygulama ilk etapta class-based React Native mimarisi ile geliştirilmişti. Bu yapıyı modernize ederek sıfırdan functional component yapısına taşıdık ve uygulamanın yeniden yapılandırılmasında aktif rol aldım. Bu süreçte state yönetimi, component mimarisi ve performans optimizasyonu tarafında önemli refactoring çalışmaları gerçekleştirdim.
Platform, aktif olarak 500.000+ kullanıcıya hizmet vermektedir.
React Native, Redux, TypeScript
ASELSAN
Software Engineering Intern
Staj süresince hem frontend hem de backend tarafında farklı mühendislik problemleri üzerinde çalışma fırsatı buldum. React kullanarak bir CPU kontrol sistemine ait web arayüzünün geliştirilmesinde görev aldım. Bu arayüzde sistemin durumunun izlenmesi, kontrol parametrelerinin yönetilmesi ve operasyonel verilerin görselleştirilmesi gibi işlevlerin kullanıcı dostu bir şekilde sunulması üzerine çalıştım.
Backend tarafında Python kullanarak radar sistemlerine ait localization (konumlandırma) işlemleri üzerine bir çalışma gerçekleştirdim. Bu süreçte radar verilerinin işlenmesi, hedef konumlarının hesaplanması ve bu verilerin anlamlı çıktılara dönüştürülmesi gibi algoritmik süreçlerde yer aldım.
Bu deneyim, hem savunma sanayi yazılım geliştirme süreçlerine hem de yüksek doğruluk ve güvenilirlik gerektiren sistemlerin mühendislik yaklaşımına dair önemli bir teknik bakış açısı kazanmamı sağladı.
React, Python
ScriptTech
React Native Developer
ScriptTech bünyesinde öğrenci olduğum dönemde freelance React Native Developer olarak görev aldım. Bu süreçte farklı sektörlere yönelik birden fazla mobil uygulamanın geliştirilmesinde aktif rol üstlendim.
Çalışmalarım; bilgi yarışması uygulamaları, sosyal medya platformları, sipariş ve teslimat uygulamaları ile öğrenci–öğretmen etkileşimini sağlayan canlı ders platformları gibi çeşitli ürün alanlarını kapsamaktadır. Bu projelerde kullanıcı deneyimi, performans ve ölçeklenebilirlik odaklı mobil uygulama geliştirme süreçlerinde yer aldım.
React Native kullanarak cross-platform mobil uygulamalar geliştirdim ve farklı projelerde state yönetimi, API entegrasyonları, gerçek zamanlı veri akışı ve UI/UX implementasyonları gibi alanlarda sorumluluk aldım.
Bu deneyim, farklı ürün tiplerinde hızlı geliştirme yapabilme, ürün ihtiyaçlarına göre mimari kurabilme ve mobil uygulama geliştirme süreçlerinde esnek çözüm üretme yetkinliğimi güçlendirdi.
React Native, Redux, TypeScript
Forceprocess Yatırım
React Native Developer
Forceprocess Yatırım bünyesinde freelance React Native Developer olarak görev aldım. Bu süreçte “Sende Kazan” isimli bilgi yarışması temelli mobil uygulamanın geliştirilmesinde yer aldım.
Uygulama, gerçek zamanlı yarışma mantığı üzerine kurulu bir sistemdir. Kullanıcılar mevcut yarışmalara katılabiliyor, admin panel üzerinden başlatılan yarışmalara canlı olarak dahil olabiliyor ve eş zamanlı şekilde soruları yanıtlayabiliyordu. Yarışma süreci tamamlandığında doğru/yanlış cevaplara göre dinamik bir puanlama sistemi ile liderlik tablosu oluşturuluyor ve kazananlar belirleniyordu.
Bu projede yarışma akışlarının yönetimi, canlı veri akışı, kullanıcı senkronizasyonu ve gerçek zamanlı skor hesaplama gibi mobil uygulama tarafındaki kritik süreçlerde aktif rol aldım.
React Native, Redux, TypeScript
Sinop Ticaret ve Sanayi Odası
React Native Developer
Sinop Ticaret ve Sanayi Odası için geliştirilen resmi mobil uygulama projesinde React Native Developer olarak görev aldım. Uygulama, oda üyelerinin dijital işlemlerini mobil ortamda gerçekleştirebildiği kurumsal bir platform olarak tasarlandı.
Uygulama içerisinde duyurular, üyelik bilgileri, oda hizmetleri ve şirketlere yönelik işlem akışları gibi temel fonksiyonlar yer almaktaydı. Oda üyesi firmalar, kendilerine tanımlı işlemleri mobil uygulama üzerinden gerçekleştirebilmekteydi.
Bazı modüller WebView yapısı ile entegre edilerek mevcut web servislerin mobil uygulama içerisinde sorunsuz şekilde kullanılabilmesi sağlandı. Bu sayede hem native hem de web tabanlı yapıların birlikte çalıştığı hibrit bir mimari oluşturuldu.
Bu projede kullanıcı deneyimi, kurumsal veri yönetimi ve mevcut sistemlerin mobil ortama adaptasyonu konularında aktif rol aldım.
React Native, WebView
Gönüllü
Gönüllü
Finalist
TEKNOFEST 2021 kapsamında "İletişim Teknolojileri" kategorisinde finalist olarak yer aldım. Geliştirdiğimiz proje, deprem anında kullanıcıların hızlı şekilde konum ve durum bildirebilmesini sağlayan bir acil durum iletişim sistemi üzerine kuruluyordu.
Sistem, akıllı saat ve bileklik gibi giyilebilir cihazlardan tetiklenen bir acil durum bildirimi mekanizması içeriyordu. Kullanıcı, belirlediği acil durum kişilerine tek tuşla deprem/tehlike bildirimi gönderebiliyor, bu bildirimler mobil uygulama üzerinden gerçek zamanlı olarak iletiliyordu.
Ayrıca uygulama içerisinde Türkiye genelindeki güncel deprem verileri API üzerinden çekilerek kullanıcıya anlık olarak sunuluyordu. Bu sayede hem bireysel acil durum iletişimi hem de genel afet farkındalığı tek bir sistemde birleştirildi.
Bu proje, IoT tabanlı iletişim sistemleri, gerçek zamanlı bildirim altyapıları ve afet teknolojileri alanında deneyim kazanmamı sağladı.
Eğitim
Akademik geçmiş
Çankırı Karatekin Üniversitesi
Bilgisayar Mühendisliği
Teknolojiler
Diller ve araçlar
Backend
Web
Mobile
Araçlar & Geliştirme Ortamı
İletişim
Yeni ürün geliştirme, fintech projeleri ve yazılım geliştirme odaklı iş birlikleri için iletişime geçebilirsiniz.
Özellikle backend sistemler, mobil uygulamalar ve ölçeklenebilir ürün mimarileri üzerine yapılan projelerde aktif olarak yer alıyorum. Hem freelance projelere hem de part-time veya full-time pozisyonlara açığım.
Genellikle 24 saat içinde dönüş yapıyorum.
Müsaitlik
Freelance projeler · Part-time / Full-time çalışma fırsatları
