Xinyi (Violet) Zhou
Backend Developer at Hack the North- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Manderain Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Experience
-
Hack the North
-
Canada
-
Non-profit Organizations
-
1 - 100 Employee
-
Backend Developer
-
Apr 2021 - Present
• Organized the world’s largest student-run hackathon with 3000+ hackers attending from 30+ countries• Developed GraphQL endpoints with TypeScript and Express for the sponsorship dashboard, hackers team formation tool, and attendee dashboard used by 50+ sponsors and 2000+ attendees• Collaborated with other teams to gather requirements and designed the end‑to‑end flow; planned timeline to ensure timely delivery of projects• Refactored PostgreSQL table schemas and the existing code to reduce table joins and simplify the data retrieval process for frontend
-
-
-
Wish
-
United States
-
Software Development
-
500 - 600 Employee
-
Software Engineer Intern
-
May 2021 - Aug 2021
Marketplace & Logistics Framework team• Designed and built microservices in Golang to synchronize data between Square and Wish, allowing thousands of Square merchants to sell products on Wish marketplace• Utilized Kafka for communication between microservices and MongoDB for storing synchronization states• Enhanced the robustness of the integration pipeline by implementing a non-blocking retry mechanism using goroutines to automatically resend failed requests for merchants in parallel• Received the highest internship performance rating
-
-
-
Manulife
-
Canada
-
Insurance
-
700 & Above Employee
-
Software Engineer Intern
-
Sep 2020 - Dec 2020
• Architected and implemented Python data ETL pipelines on Microsoft Azure to migrate over 10 million rows of claim data from 30+ Mainframe tables to Oracle database• Performed complex data transformations across disparate data sources using PySpark and SQL• Improved the efficiency of existing data pipelines through data caching, broadcasting, optimizing queries and transformation processes, resulting in 20% reduction in data processing time • Architected and implemented Python data ETL pipelines on Microsoft Azure to migrate over 10 million rows of claim data from 30+ Mainframe tables to Oracle database• Performed complex data transformations across disparate data sources using PySpark and SQL• Improved the efficiency of existing data pipelines through data caching, broadcasting, optimizing queries and transformation processes, resulting in 20% reduction in data processing time
-
-
-
TELUS
-
Canada
-
Telecommunications
-
700 & Above Employee
-
Software Developer In Test Intern
-
Jan 2020 - Apr 2020
• Took initiative to tackle complex timing issues in framework and reduced the total test execution time by 30% by designing a new timing mechanism in Python to eliminate explicit waits in all test cases• Strengthened the Selenium-based automation framework by creating utility methods, improving infrastructure and developing test cases• Automated the process of producing test cases failure sheets and defects reports using JavaScript and deployed the program on GCP • Took initiative to tackle complex timing issues in framework and reduced the total test execution time by 30% by designing a new timing mechanism in Python to eliminate explicit waits in all test cases• Strengthened the Selenium-based automation framework by creating utility methods, improving infrastructure and developing test cases• Automated the process of producing test cases failure sheets and defects reports using JavaScript and deployed the program on GCP
-
-
-
WatLock
-
Canada
-
Industrial Machinery Manufacturing
-
1 - 100 Employee
-
Electrical Team Member
-
Sep 2019 - Dec 2019
Collaborated with other students in the design team to engineer airlock for Mars colony.Researched pressure and temperature sensors used in the airlock. Connected sensors to Arduino and conducted testing. Collaborated with other students in the design team to engineer airlock for Mars colony.Researched pressure and temperature sensors used in the airlock. Connected sensors to Arduino and conducted testing.
-
-
Education
-
University of Waterloo
Bachelor of Software Engineering - BSE, Software Engineering -
University of Waterloo
Bachelor of Applied Science - BASc, Computer Engineering -
Charlottetown Rural High School
High School Diploma, High School Curriculum -
High School Affiliated to Nanjing Normal University
High School, High School Curriculum