MoveUp
Feb 2025 — PresentBack End Software Developer · Remote
- Built most backend features for a sports-prediction platform from its early stages, growing it to ~15,000 users within a year of launch and enabling several in-platform sponsorship deals.
- Architected the end-to-end backend for a game-statistics platform in Java/Spring Boot on AWS — owning the full lifecycle from system design to infrastructure provisioning via CloudFormation — and integrated Stripe and Apple (iOS) payments.
- Designed a multi-layered auth stack: JWT login with refresh-token family rotation and reuse detection, email-verification gating, OpenID Connect for Google sign-in, and RBAC to gate premium features.
- Hardened the platform against abuse with two-tier per-user rate limiting (Bucket4J via Valkey), captcha on public endpoints, secrets in AWS Secrets Manager, and signature-verified third-party webhooks.
- Java
- Spring Boot
- AWS
- CloudFormation
- Stripe
- Valkey
- OIDC