Our Team
Frontend
Daniel Huang
- As a frontend developer, Daniel was in charge of the user experience aspect of the website. He ensured that the website was responsive—that is, it would work on any size screen, so that people could access our app anywhere. In addition, he ensured the layout of the website was user-friendly and easy to understand. His design allowed for the users to seamlessly buy, review, and see their order history with clear visuals for each process.
Nikki Chacko
Product Owner
- As Product Owner, Nikki facilitated communication between the client and the developers. She would send status updates to the client any time any major changes were made, and would check in to make sure the project aligned with the client’s goals. In addition, she ranked the user stories in order of priority, making sure high priority tasks were finished before moving on to less important ones.
- As a frontend developer, Nikki assisted Daniel in creating a good experience for the users. She tested the app on different size screens, providing feedback on what parts of the web app were confusing or unintuitive, so Daniel could go back and adjust them.
Fullstack
Junyong Chang
- As a fullstack developer, Junyong connected the frontend and the backend. He also assisted with testing the web app, focusing on edge cases that the other developers might have missed.
Backend
Shang En Sim
- As a backend developer, Shang En was in charge of the website’s functionality, complete with order history, persistent reviews, and a persistent cart. He also created the password reset flow, and admin accounts that could modify movie descriptions, reviews, and orders.
James Davis
Scrum Master
- As Scrum Master, James arranged meetings, facilitated communication between members, and managed the overall scrum process—ensuring the workflow ran smoothly by setting milestones and handling any issues or obstacles that arose.
- As a backend developer, James assisted Shang En in using Django, a Python-based web framework, to establish the logical foundation of the website. Additionally, James regularly conducted extensive testing to ensure that the website functioned and did not contain any bugs that would otherwise cause the site to deviate from its intended function.