• Led the development of the STREAM web app using the MERN stack, ensuring a seamless user experience and efficient data management.
• Implemented a robust upload song API in Node.js and Express, allowing producers to upload their music to the platform easily.
• Integrated cloud storage services like Google Cloud Storage to securely store and manage uploaded songs.
• Developed and optimized the front end using React, creating a responsive and visually appealing user interface.
• Built the producer dashboard with React components, providing producers with a centralized hub to manage their uploaded songs.
• Leveraged MongoDB to store and retrieve song data, ensuring efficient and scalable data management.
• Collaborated with the team to establish a smooth connection between the web app and the iOS app, enabling seamless synchronization of uploaded songs.
• Integrated Apple In-App Purchases to facilitate smooth and secure payment transactions within the platform.
• Customized and extended the existing Artiste User type to create the Listener User type for STREAM membership.
• Optimized the platform's performance, scalability, and security by implementing best practices in code optimization, caching, and data validation.
• Updated and enhanced various features like links, buttons, and user interfaces to align with the STREAM branding and improve the user experience.
• Implemented analytics to track play counts for producer songs, providing valuable insights for content performance analysis.
• Collaborated with the back-end team to ensure efficient API integration and data flow between the front-end and back-end components.
• Actively participated in code reviews, testing, and debugging to maintain code quality and resolve issues promptly.