Wonderschool
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