Software Engineer
Current- Full-stack development on a video streaming platform used by instructors and students from a K-12 STEM school as a way for students to remotely watch live streams hosted by instructors outside of school.
- Developed new features using a React, Node.js, Express, and Firebase technology stack.
- Migrated from a legacy codebase that was built with Twilio Live Stream SDK to a more modern one using the Agora Web SDK, decreasing load and build times as well as increasing overall application performance.
- Optimized database performance by using indexing and aggregation queries, quickly parsing through documents in large collections and listening to document snapshots to get real-time updates.
- Designed and implemented a billing system using Stripe API for both one-time and recurring payments, enabling ease of retrieval of financial metrics while providing a seamless checkout experience for users.