Les spécialistes deviennent visibles. Les entreprises trouvent directement le bon profil.
Beschikbaar voor nieuwe opdrachten
Freelance specialist · IT
— · IT · Amsterdam
Vérifier en bref si ce profil correspond à votre besoin — sans engagement.
Designed and implemented a payment platform handling multi-seller baskets, where a single successful shopper authorization deterministically fans out into multiple seller-level payment orders. This project is also a technical showcase of how large multi-entity platforms (Uber, eBay, Amazon) structure payment and accounting, reconciliation and payout flows FINANCIAL PRIMITIVES (MOR / MARKETPLACE) • Pay-ins — shopper → platform (authorization + capture) • Internal reallocations — platform → internal accounts (fees, commissions, settlements) • Pay-outs — platform → sellers or external beneficiaries ARCHITECTURE & PROCESSING GUARANTEES The system uses hexagonal architecture, the outbox pattern, Kafka-based orchestration, and idempotent command/event handlers to guarantee exactly-once style processing across distributed components. Payment and ledger flows are fully asynchronous, partition-aligned, and fault-tolerant by design. From an engineering standpoint, the project demonstrates how to structure a modern, cloud-ready financial system using a production-grade stack: Kotlin, Spring Boot, Kafka, PostgreSQL, Redis, Liquibase, Docker, and Kubernetes. It highlights practical system-design concerns such as resiliency, retries with backoff jitter, consumer lag scaling, partitioning strategy, deterministic Snowflake-style ID generation, and observability through Prometheus/Grafana and structured JSON logs. DOMAIN MODEL (DDD) Clear aggregates: PaymentIntent, Payment, PaymentOrder, Ledger. Each event (authorize, cancel, capture, refund, journal posting) is immutable and drives the next workflow step. TECH STACK Kotlin, Spring Boot, Kafka, PostgreSQL, Redis, Liquibase, Docker, Kubernetes, ElasticSearch, Kibana, Prometheus, Grafana.
Fintech & Payments, eCommerce, SAAS, Merchant-of-Record (MoR) & Issuing & Acquiring & Local Payment Methods
I’m detail-oriented and I care a lot about quality—both in code and in communication. I document decisions and systems clearly so teams can move faster and reduce operational risk. I keep a “student mindset”: I’m always learning, open to feedback, and continuously improving. I communicate human-to-human,direct, respectful, and empathetic because strong collaboration comes from trust and clarity, not hierarchy.
I am a Senior backend engineer with 16 years of experience building resilient, highly available, scalable and reliable mission-critical systems handling high transaction volumes across multiple industries (energy, insurance, telecom), and the last 10 years focused deeply on payments and fintech. I spent 6 years at Adyen during a high-growth phase, where teams were small and ownership was high—so I worked across many stages of the payment lifecycle and often acted as a de-facto product owner, translating business needs into pragmatic technical solutions. What makes me unique is the combination of deep payment-domain expertise and a practical engineering mindset. I see technology as a tool to enable the business, not the goal itself. I’m deliberate about trade-offs and operational impact: before building, I ask “am I over-engineering?”, what failure modes exist, how will this run in production, and what technical debt are we accepting. I’m calm under pressure, communicate clearly, and take end-to-end ownership—from design to delivery to reliability in production.
Aucun CV compétences créé pour l'instant
Disponible
À partir de janvier 2026