← deftere dönback to notebook
✿sevgili defterim,dear notebook,

Merhaba, benHi, I'm Hilal!

Veriyle çalışan, kod yazan, ürün yöneten ve müşteri getiren bir yazılım ve veri mühendisiyim. Eticsoft'ta ödeme ürünleri geliştiriyorum, kendi girişimim Tarladabul'un da CTO'suyum. Antalya Bilim Üniversitesi İngilizce Bilgisayar Mühendisliği bölümünden 3.20 GANO ile mezun oldum.I'm a software & data engineer who writes the code, runs the product and brings in the customers. I build payment products at Eticsoft and I'm the CTO of my own startup, Tarladabul. I graduated in Computer Engineering (English-taught) from Antalya Bilim University with a 3.20 GPA.

YaptıklarımThings I built (birine dokun!)(tap one!)

Girişimci tarafım ✦My founder side ✦

GİRİŞİMCİ
ONAYLI
FOUNDER
APPROVED
Teknoloji fuarıTech event

GITEX AI
Istanbul

Yapay zekâ ve teknoloji ekosisteminin buluştuğu GITEX AI Istanbul'a katıldım.Took part in GITEX AI Istanbul, where the AI and tech ecosystem meets.

Admit one
katıldım ✓been there ✓
Girişimcilik programıStartup program

TÜBİTAK
BİGG

TÜBİTAK'ın genç girişimcileri destekleyen BİGG programına katıldım.Took part in TÜBİTAK's BİGG program for young entrepreneurs.

BİGG
katıldım ✓been there ✓
Kurucu ortak & CTOCo-founder & CTO

Tarladabul

Antalya Teknokent'te kurduğum agri-tech girişimi.The agri-tech startup I co-founded at Antalya Teknokent.

Founder
kurdum ✓built it ✓

bilete dokun, damgalansın ✎ · bir ürünü hem yazıp hem satabiliyorum, çünkü işin girişimci tarafını da yaşadım.tap a ticket to stamp it ✎ · I can build a product and sell it, because I've lived the founder side too.

Neler yapabilirimWhat I can do

  • Backend & API (NestJS, FastAPI, PostgreSQL)Backend & APIs (NestJS, FastAPI, PostgreSQL)
  • Veri mühendisliği: ETL, veri gölü, Spark, Glue, AthenaData engineering: ETL, data lakes, Spark, Glue, Athena
  • Ödeme sistemleri ve PCI DSS uyumuPayment systems & PCI DSS readiness
  • Bulut: AWS, Cloudflare, Docker, KubernetesCloud: AWS, Cloudflare, Docker, Kubernetes
  • Ürün ve proje yönetimiProduct & project management
  • B2B satış ve pazarlamaB2B sales & marketing
  • WordPress ile ürün siteleriProduct websites on WordPress

Alet çantamMy toolbox

PythonTypeScriptNestJSFastAPINext.jsReactVue.jsC#KotlinPostgreSQLSupabaseRedisSparkGlueAthenaKibanaAWSCloudflareDockerKubernetesCI/CDWordPressNopCommerce

psst! stickerları sürükleyebilirsin ↗psst! you can drag the stickers ↗

YolculuğumMy journey

  • 2022Ottoo · Yazılım GeliştiriciSoftware Developer — NopCommerce e-ticaret sitesi, ödeme eklentisi, takviye gıda pazaryeriNopCommerce store, payment plugin, supplements marketplace
  • 2023Mobilist — Kotlin ile modüler Android bileşenlerimodular Android components in Kotlin
  • 2024Ottoo · Data Engineer — AWS üzerinde serverless veri hatları, S3 veri gölü ve API'lerserverless data pipelines, an S3 data lake and APIs on AWS
  • 2024Antalya Bilim Üni. mezuniyet 🎓Graduated, Antalya Bilim University 🎓 — İngilizce Bilgisayar Mühendisliği · GANO 3.20Computer Engineering (English-taught) · GPA 3.20
  • 2025Tarladabul — kurucu ortak & CTOco-founder & CTO
  • 2026Eticsoft — Online Ödeme Sistemi, SanalPosPRO sitesi, PaythorOnline Ödeme Sistemi, SanalPosPRO site, Paythor
  • ✦GITEX AI Istanbul ve TÜBİTAK BİGG programına katıldımTook part in GITEX AI Istanbul and the TÜBİTAK BİGG program
  • +5 tıp bilişimi projesi, GDG Antalya co-organizer5 health informatics projects, GDG Antalya co-organizer

Bana yaz! ✉Write to me! ✉

Backend, ürün ve teknik liderlik rollerine açığım. İstanbul'dayım, uzaktan çalışmaya da açığım.Open to backend, product and technical leadership roles. Based in Istanbul, open to remote.

— Hilal ♡

Eticsoft · B2B SaaS 2026 → şimdinow

OnlineTahsilatCollectionÇözümleriPlatform

Online Ödeme Sistemi, bayilik sistemleri için geliştirilmiş bir B2B tahsilat platformu: işletmeler bayilerinden ve müşterilerinden online ödeme alıyor, cari hesapları, raporlamayı ve mutabakatı tek ekrandan yönetiyor. Bu üründe yazılımcı, ürün yöneticisi ve pazarlamacı benim.Online Ödeme Sistemi is a B2B collection platform built for dealer networks: businesses take online payments from dealers and customers and manage accounts, reporting and reconciliation from one screen. On this product I am the developer, product manager and marketer.

Yazılım geliştirmeSoftware developmentÜrün yönetimiProduct managementPazarlama & satışMarketing & salesWordPress sitesiWordPress site
eğim sensörü: imleci görselin üstünde gezdirtilt sensor: move your cursor over the image
onlineodemesistemi.com
Tahsil edildiCollected✓ 18.400 TRY
MutabakatReconciled3 bayidealers
MühendislikEngineering

Canlı tahsilat simülatörüLive collection simulator

Bir bayiden ödeme al ve tahsilatın ödeme akışındaki her adımı nasıl geçtiğini izle. Ürünün arka planında kurduğum durum makinesi tam olarak bu. (demo verisi)Take a payment from a dealer and watch it move through every step of the payment flow. This is the state machine behind the product. (demo data)

CüzdanWallet

GelirIncome0 TRY
BekleyenPending0 TRY
MutabakatReconciled0
ÖdemePayment3D SecureProvizyonAuthTahsilatCaptureMutabakatReconcile
Tek ürün, birden çok şapkaOne product, many hats

Küpü çevir: her yüzü bir rolüm.Spin the cube: every face is one of my roles.

Kodu yazıyorum, yol haritasını çiziyorum, ürünün sitesini kurdum ve kurumlara bizzat satıyorum. Sürükleyerek çevirebilirsin.I write the code, plan the roadmap, built the product site and sell to institutions myself. Drag to spin it.

dokunma sensörü: sürükletouch sensor: drag
YazılımcıDeveloperbackend, entegrasyonlar, ödeme akışlarıbackend, integrations, payment flows
Ürün yöneticisiProduct manageryol haritası, öncelikler, sürümlerroadmap, priorities, releases
PazarlamaMarketingkonumlandırma, içerik, demopositioning, content, demos
SatışSalesteknokentler, ATSO, kurumlartechnoparks, ATSO, institutions
WordPressonlineodemesistemi.com
PaythorB2B ödeme altyapısı, PCI DSSB2B payments, PCI DSS
Müşteri yolculuğuCustomer journey

İlk müşteriden teknokent ağına.From first customer to a technopark network.

Aktif müşteriLive customer

Antalya Teknokent

Online Ödeme Sistemi'ni canlıda kullanıyor.Uses Online Ödeme Sistemi in production.

Süreç başladıOnboarding started

ATSO

Antalya Ticaret ve Sanayi Odası ile iletişime geçtim ve müşteri olma sürecini başlattım.I contacted the Antalya Chamber of Commerce and Industry and started bringing them on as a customer.

Çalışma sürüyorIn progress

Diğer teknokentlerOther technoparks

Ürünü satmak ve kiralamak için diğer teknokentlerle çalışıyorum.I'm working with other technoparks to sell or rent the product.

onlineodemesistemi.com ↗
Eticsoft · WordPress ürün sitesiproduct site

Tek eklenti, tüm bankalar.One plugin, every bank.

SanalPosPRO, sanal POS'u e-ticaret sitesine bağlayan ücretsiz, açık kaynak bir eklenti: WooCommerce, OpenCart ve PrestaShop'ta birden çok banka, taksit ve 3D Secure tek panelden. new.sanalpospro.com sitesini WordPress üzerinde ben tasarladım ve geliştirdim.SanalPosPRO is a free, open-source plugin that connects a virtual POS to an online store: many banks, installments and 3D Secure from one panel on WooCommerce, OpenCart and PrestaShop. I designed and built new.sanalpospro.com on WordPress.

WordPressBilgi mimarisiInformation architectureResponsive tasarımResponsive designİçerikContent
new.sanalpospro.com
new.sanalpospro.com
Ödeme mühendisliğiPayment engineering

Kartı eğ, çevirmek için tıkla.Tilt the card, click to flip it.

Kart numarasını aşağıya yazarsan kart canlı olarak güncellenir ve Luhn algoritmasıyla doğrulanır. Gerçek ödeme formlarında kullandığım kontrolün aynısı.Type a card number below and the card updates live, validated with the Luhn algorithm, the same check real checkout forms use.

SanalPosPRO
•••• •••• •••• ••••
HILAL AKSOY08/29
Taksit motoruInstallment engine

Taksit hesaplayıcıInstallment calculator

2.500 TRY

EntegrasyonIntegration

Üç platform, tek panel, birçok banka.Three platforms, one panel, many banks.

WooCommerceWordPress
OpenCart3.x · 4.x
PrestaShop1.7 · 8 · 9
SanalPosPROtek panelone panel
Bankalar & ödeme kuruluşlarıBanks & payment providerstaksit · 3D Secureinstallments · 3D Secure
3D Secure

Bir kart ödemesinin yolculuğuThe journey of a card payment

01Müşteri kartla öderCustomer pays by card
02Banka SMS kodu gönderirBank sends an SMS code
03Kod doğrulanırCode is verified
04Sipariş onaylanır ✓Order approved ✓
new.sanalpospro.com ↗
Tıp bilişimiHealth informatics 5 proje5 projects

Beş proje. Üçünde yönetici + mühendis.Five projects. Three led as PM + engineer.

Beş tıp bilişimi projesinde yer aldım. Üçünde aynı anda hem proje yöneticisi hem mühendistim: kapsamı, takvimi ve paydaş iletişimini yönetirken yazılımı da kendim geliştirdim.I worked on five health informatics projects. On three I was both project manager and engineer at once: owning scope, timeline and stakeholder communication while writing the software myself.

nabız sensörü: imleci hızlı oynat, kalp hızlansınpulse sensor: move your cursor fast and the heart speeds up
BED 03 · HILAL.A
HR bpm72
SpO₂ %98
ROLEPM + ENG
ProjelerProjects

Beş proje, beş yatak.Five projects, five beds.

Yönetici + mühendisManager + engineer

İki şapkayı aynı anda taşımak.Wearing both hats at once.

Sağlık verisi hata kabul etmez. Bu projelerde bir yandan kapsamı ve takvimi yönetip paydaşlarla iletişimi yürüttüm, bir yandan da kodu yazıp teslim ettim. Sarmalı sürükleyerek çevirebilirsin.Health data doesn't forgive mistakes. On these projects I managed scope, timeline and stakeholder communication while writing and shipping the code. Drag the helix to spin it.

Proje yönetimiProject managementGereksinim analiziRequirements analysisPaydaş yönetimiStakeholder managementVeri gizliliğiData privacyYazılım geliştirmeSoftware development
Nasıl yönettimHow I ran them

Analizden canlıya.From analysis to go-live.

Ottoo 2022 · Yazılım GeliştiriciSoftware Developer

Takviyeler rafta, ödeme eklentide.Supplements on the shelf, payments in the plugin.

Ottoo'da NopCommerce ile bir e-ticaret sitesinin site ve eklenti kodlarını yazdım, C# ve JavaScript ile özel bir ödeme eklentisi geliştirdim ve takviye gıdaların satıldığı bir pazaryeri kurdum. 2024'te Ottoo'ya data engineer olarak döndüm (veri sayfasına bak).At Ottoo I wrote the site and plugin code of a NopCommerce store, built a custom payment plugin in C# and JavaScript, and created a marketplace for dietary supplements. In 2024 I came back as a data engineer (see the data page).

NopCommerceC#JavaScriptVue.jsFastAPI
bir ürüne dokun, sepete uçsuntap a product and it flies to the cart
Pazaryeri rafıMarketplace shelf🛒 0
Eklenti mimarisiPlugin architecture

Ödeme eklentisini çekirdeğe tak.Plug the payment plugin into the core.

SatıcılarSellerstakviye gıda markalarısupplement brands
→
NopCommercepazaryeri çekirdeğimarketplace core
[ eklenti yuvası ][ plugin slot ]
→
MüşterilerCustomerskartla ödemecard payments
Vue.js slider'ı (bunu da ben yazmıştım)Vue.js slider (I built one of these too)

Neler yaptım, kaydırarak.What I built, one slide at a time.

Antalya Teknokent Kurucu ortak & CTO · 2025 →Co-founder & CTO · 2025 →

Tarladan sofraya, aracısız.From field to table, no middlemen.

Tarladabul, çiftçiyi doğrudan alıcıyla buluşturan agri-tech girişimim. Platformun tamamını sıfırdan kurdum ve teknolojideki her kararın sahibiyim.Tarladabul is my agri-tech startup that connects farmers directly with buyers. I built the whole platform from scratch and own every technical decision.

saat sensörü: gökyüzü senin yerel saatine göre değişir · kaydırdıkça ekinler büyürclock sensor: the sky follows your local time · crops grow as you scroll
EşleştirmeMatching

Çiftçi ↔ alıcı, tek tıkla.Farmer ↔ buyer, one click.

MimariArchitecture

CTO olarak kurduğum sistem.The system I built as CTO.

Next.jsweb arayüzüweb front end
NestJSAPI ve iş mantığıAPI & business logic
Supabase · PostgreSQLveri ve kimlikdata & auth
CloudflareCDN, DNS, cache, edge functionsCDN, DNS, caching, edge functions
Renderbarındırma ve deployhosting & deploys
Resendişlemsel e-postalartransactional email
Sistem tasarımıSystem designGüvenlik mimarisiSecurity architectureCI/CDTeknoloji seçimiStack selectionÜrün yol haritasıProduct roadmap
Ottoo · Data Engineer Nis – Kas 2024Apr – Nov 2024

Ham veriden karara.From raw data to decisions.

Ottoo'da data engineer olarak AWS üzerinde uçtan uca veri hatları kurdum: Google News'ten haberleri Lambda ile toplayıp S3 veri gölüne taşıyan serverless ingestion, CloudFormation ile tanımlı altyapı, DataHub ile metadata yönetimi, Kibana ile log analizi ve otomatik uyarılar.At Ottoo I worked as a data engineer, building end-to-end pipelines on AWS: serverless ingestion that pulls news from Google News through Lambda into an S3 data lake, infrastructure declared in CloudFormation, metadata management in DataHub, log analysis in Kibana and automated alerts.

AWS LambdaS3 · Data LakeSQS · SNSCloudFormationDataHubKibana
eğim sensörü: imleci gezdir, veri gölü dönertilt sensor: move your cursor, the data lake turns
rawcleancurated
Canlı veri hattıLive pipeline

Google News → Lambda → SQS/SNS → S3 → KibanaGoogle News → Lambda → SQS/SNS → S3 → Kibana

Sayfayı ne kadar hızlı kaydırırsan veri hattından o kadar çok kayıt akar. Sağdaki sayaç saniyedeki kayıt sayısını gösteriyor.The faster you scroll, the more records flow through the pipeline. The meter shows records per second.

kayıt/snrecords/s0
kaydırma sensörü: hız = veri akışıscroll sensor: speed = throughput
ETL

Kirli veriyi temizle, göle yükle.Clean messy data, load it into the lake.

Gerçek hayatta haber verisi tekrarlı, eksik ve tutarsız gelir. Adım adım ilerlet: Extract → Transform → Load. (örnek veri)Real news data arrives duplicated, incomplete and inconsistent. Step through it: Extract → Transform → Load. (sample data)

Sorgu konsoluQuery console

Bir sorgu seç, çalıştır.Pick a query, run it.


      
    
GözlemlenebilirlikObservability

Bir şey bozulursa ilk ben bilirim.If something breaks, I know first.

Kibana panolarında logları izledim, hata olduğunda Telegram ve Teams'e otomatik uyarı gönderen sistemi kurdum, S3 için Excel tabanlı denetim raporlarını otomatikleştirdim. CI/CD tarafında CodePipeline, CodeBuild ve Docker tabanlı testlerle çalıştım.I watched logs in Kibana dashboards, set up automated alerts to Telegram and Teams when something failed, and automated Excel-based S3 audit reports. On CI/CD I worked with CodePipeline, CodeBuild and Docker-based tests.

logs · news-ingest0
Veri alet çantasıData toolbox

Ölçeklenen veri için araçlar.Tools for data that scales.

🎓 Udacity · Data Engineering Nanodegree📊 Udemy · Data Science Bootcamp 2025☁️ Ottoo Bootcamp · Cloud Computing & DevOps