High-throughput services
Banking, insurance, and healthcare workloads
- ASP.NET Core
- Redis
- Hangfire
Senior .NET Software Engineer
Backend systems for banking, insurance, and healthcare — built for scale and maintained for the long run.
Seven years of backend engineering in regulated domains: high-throughput services, resilient third-party integrations, and the background-processing layers that keep them dependable. I write about the patterns and trade-offs here.
Focus
From core banking APIs to insurance rule engines and clinical data pipelines — I design services that stay fast under load and remain maintainable as domains grow.
Banking, insurance, and healthcare workloads
DDD, microservices, and legacy layer refactors
Background jobs, integrations, and caching strategies
Selected work
These are in-house enterprise systems, so the implementations stay private — the engineering approach behind them is in my writing.
Versioned business logic compiled and executed at runtime, so product rules change without a redeploy. Per-environment releases, distributed locks, and full tracing.
Questionnaire-driven risk scoring for a bank partnership channel: real-time results, PDF reports, OTP verification, and lead routing into branch queues.
Webhook-driven backends that ingest heavy daily volumes of claims, requests, and complaints, then route each one into the right operations queue.
A legacy monolith serving several universities, refactored into DDD-aligned microservices with Dockerized delivery.
Writing
Schedules declared in configuration, and a filter that skips overlapping recurring runs instead of waiting for them.
Kapasite istek sayısı değil, KV bütçesidir. Eşzamanlılık, preemption, admission control ve goodput ile yerel LLM servisini hedeflenen gecikmede tutmak.
Naive RAG'den GraphRAG ve agentic döngülere — vektör araması, chunking, sadakat ve kurumsal üretim kontrol listesi.
Next step
Open to conversations about senior backend roles, architecture ownership, and complex domain systems.