EXPERIENCE
Our team redesigned and implemented a legacy preschool management website for Etonkids International Educational Group using Django REST Framework.
Since the source code was not provided, we reverse engineered the backend logic of student and bill management by testing the old database (MS SQL server).
The front end was completely redesigned and reimplemented in Vue.js.
We restructured the tables and migrated data to a new MySQL database and reached 100% compatibility.
All old functionalites continued to be working in the new version.
It was deployed on Alibaba Cloud and supported 68 preschools.
We designed an open-source Python library (GraphiPy) that provides a unified interface to APIs of different websites with social data content (such as YouTube, Facebook, Reddit) under the guidance of Dr. Shobeir Fakhraei.
Focused on designing a graph data structure to store the social data information, which can later be exported to external data visualization tools like Gephi and NetworkX.
For example, the following graph shows data visualization (via Gephi) of 20 youtube videos with keyword
"dota2":
GraphiPy was published on PyPI and reached 18k downloads.
Held office hours to answer students’ questions about software development and assignments;
Graded students’ homework and midterms;
Attended lectures as a lecture assistant to help fixing students’ bugs
Taught vocabulary and reading classes.
Taught SAT Subject Test - Math
Taught students how to do critical thinking and how to solve SAT/TOEFL problems
Examined safety violation in classrooms and dormitories
Reported fixes and collected concerns from students to raise to the teachers in charge.
Planned weekly rehearsals
Arranged on- and off-campus concerts
Recruited members
Performed at weddings upon invitations from family members.