Full-stack:
• Led a full-stack team of 5 people to design and develop cross-platform interactive components that are used in problem generators to present visual explanations or grading of problems, for facilitating students from Pre-K to 12th grade practicing and studying
Back-end:
• Collaborated with QA, Curriculum Designers, UX designers and front end team to design and implement backend audio infrastructure that support text-to-speech and recorded audio in IXL’s main product; upgraded pre-existing backend API to meet new demands and maintained its previous functionality; Write specific design and usage guide to facilitate future engineering to understand the complex audio system
• Used Struts, ANTLR, Handlebars.js and Java to upgrade current email infrastructure to supports paths in context, which enables more targeted and personalized business emails, increases the variability of email templates and facilitates email rendering tool testing; Work with cross-team members to refactor internal emails to be more modularized and testable.
• Work with Curriculum Designers to develop student-practicing questions in various subjects that powers the real time generation of IXL’s core content; participated in the first dev team that introduced unit test into question generation process and improved code reliability and performance
Front-end:
• Identify flawed front-end components in production and upgrade them to be responsive using React so that they can be rendered well on a variety of devices and window with different screen sizes