Udemy Subscription Marketplace — Payments

PythonDjangoKotlinSpring BootAWSKafka

Seagull floating on rippled water

Overview

Led the payments side of Udemy’s subscription marketplace — the system that powers recurring billing for Udemy’s subscription offering. Took the project from requirements clarification through implementation, launch, and ongoing maintenance.

What I Built

  • Designed and implemented the subscription payments flow, handling recurring billing, payment method management, and subscription lifecycle events.
  • Integrated with Udemy’s existing payments infrastructure across Python/Django and Kotlin/Spring Boot microservices.
  • Owned the project end-to-end: requirements, implementation, monitoring, and post-launch maintenance.

Context

This was part of Udemy’s expansion into subscription-based access (alongside the per-course marketplace model), representing a significant new revenue stream and important ARR creation for the platform.