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.