Hello, I am a Computer Science student at the University of Waterloo, currently in my 2A term. I have a strong interest in algorithms and web development. In my spare time, I enjoy music, playing pool, and watching soccer. I'm currently seeking a co-op position for the Winter 2025 term and would love the opportunity to contribute my skills and continue growing professionally.
Modern Data Visualization of Big Data Online Research · Jul 2022 - Sept 2022
Acquired skills in data visualization using Matplotlib, complemented by data processing techniques with Pandas and NumPy in a collaborative online research setting. Engaged in a team-based project focused on utilizing Logistic Regression to process and analyze a comprehensive dataset. The project aimed to identify potential indicators of lung cancer. Successfully developed and presented insightful visualizations using Matplotlib, which highlighted key findings and trends relevant to lung cancer symptoms and their implications.
Software developer · Keyrus(China) Ltd. · Shanghai,China · May 2024 - Aug 2024
Developed and sustained a micro-service based Order Management System and E-commerce platform using Java Spring Boot, MyBatis, and MySQL, ensuring high performance and scalability Led the integration of the Growing IO SDK into the React-based E-commerce frontend, enabling comprehensive user activity analysis and data-driven decision-making. Enhanced the user experience by upgrading the website with React and optimized local storage management, reducing response time by 10%. Developed and optimized APIs using CRUD operations, collaborating with frontend teams to ensure seamless integration with frontend functionality.
Book Notes
Developed a web application to assist users to manage their reading history and their reflections of books. Created a user-friendly interface with React and Ant Design for responsive design. Utilized Express.js with Node.js to build the backend server and TypeORM to interact with the database. Stored the data in PostgreSQL and use CRUD methods for efficient data management and sorting. Integrated Axios to send HTTP requests to a public API enabling dynamic retrieval of book covers based on user-submitted book titles. Implemented JWT-based authentication for user registration and login, ensuring secure access and data protection.
Soccer Blog
Developed a web blog enabling users to view, post, and comment on soccer teams. Integrated Role-Based Authentication across both backend and frontend, ensuring user management. Built a robust backend server using Flask, with PostgreSQL as the database for reliable data storage. Using Flask session with Redis for caching, reducing the response time by 12%. Built a responsive and intuitive user interface using React and Ant Design, enhancing user experience and accessibility.