Full Stack Developer
• Participated in the initial planning, analysis, design, and frontend implementation; responsible for designing and developing core functionalities of the voting pages using Vue.js.• Used two-way binding of Vue in developing the web application to bind the model with the view in real-time.• Contributed to the early-stage design of API endpoints and data schema, facilitating effective data exchange between the frontend and backend.• Used HTTP to fetch song data from the Spotify RESTful API and WebSocket to send real-time updates to all users, effectively combining two different protocols for a cohesive user experience.• Implemented synchronized real-time updates for voting results using Vue.js, TypeScript, and Socket.IO, ensuring seamless communication between clients and the server.• Emphasized application accessibility by adhering to WCAG2.1 standards.• Collaborated with a team of 8+ to differentiate functional features using Flask-Blueprint to improve test functionality and performance through Git and Docker.