Navigation

Wonderschool

-
Wonderschool company search page

Wonderschool delivers high-quality, affordable child care to every family in the US by empowering providers to run sustainable childcare businesses and create new programs.

I joined the payments team in September 2020, where I started by fixing some bugs and tweaking the user interface to get involved with the code base, technology stack, and team practices. After that, I collaborated on creating an essential feature so program managers could receive their tuition payments quickly. Following the success of this project, I led the planning and implementation of a revenue/expense tracker for our program directors, using React, GraphQL, Apollo, Elixir, and PostgreSQL.

At the end of 2021, Wonderschool acquired Moxit, a company focused on childcare management; as the payments team, we started a migration of the critical features of the payment product to this new stack. I was mainly in charge of:

  • Create a billing dashboard where directors could see and manage their invoice history.
  • Implement the Stripe Invoices API integration.
  • Handling payouts to directors using Stripe.
  • Handling fast tuition payments for director programs.
  • Implement a billing model based on subscriptions and fees using Recurly.

In the last year, my main focus was on:

  • Migrate all the payment data for users and childcare programs from the old system.
  • Stabilizing the product.
  • Design the implementation of a new payment processing using Stripe (I left before the implementation started).

Technologies:

    Typescript React Apollo GraphQL Elixir Postgresql Firebase NodeJS Stripe