Udemy Subscription Marketplace — Payments
PythonDjangoKotlinSpring BootAWSKafka

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.