Experience consists of my recent education, work experience, volunteer experiences, and taken courses.

Education

Simon Fraser University (Sep. 2020 - Dec. 2024)
Bachelor of Science, Computing Science
UDCGPA: 3.65/4.33

Work Experience

Teaching Assistant at Simon Fraser University with Dr. Brian Fraser

(Sep. 2024 - Dec. 2024)

Technologies: Python (Programming Language), Microsoft Visual Studio Code, Remote Desktop

• Support students in understanding foundational concepts of computing science and Python programming.

• Provide one-on-one support to help students grasp key programming and problem-solving techniques.

• Ensure a solid foundation for students’ future studies in computing science.

Research Assistant at SFU MARS (The Multi-Agent Robotic Systems) Lab

(May. 2024 - Sep. 2024)

  • Undergraduate research assistant under guidance of Professor Mo Chen and PHD Hanyang Hu.

Technologies: Reinforcement Learning, ROS, Python, PyTorch, Embedded C, C firmware.

• Focused on enhancing the robustness of reinforcement learning algorithms through Hamilton-Jacobi Reachability Analysis.

• Implemented, integrated, and tested neural network controllers on the Crazyflie 2.1 drone platform to improve its stability under various disturbances.

• Assembled and configured the Crazyflie 2.1 drone, integrating it with the CrazySwarm framework.

• Conducted rigorous real-world flight tests to validate the effectiveness of these controllers.

• Contributed to developing advanced control strategies for stable autonomous flight, demonstrating the practical applicability of robust reinforcement learning methods in real-world conditions.

Software Test Engineer in Prestrack - DSTI

(June. 2024 - Sep. 2024)

  • Sign NDA, no system picture to show

Technologies: Selenium, Postman, Locust, Wireshark, Cypress, ZAP

• Performed system scalability and latency testing using Selenium, Locust, Postman, and automated scripts, identifying performance issues under various loads.

• Developed scripts to automate the execution of unit tests, integration tests, and canary tests, ensuring continuous quality and early detection of issues across various testing stages.

• Pinpointed and resolved a pagination issue between frontend and backend that significantly reduced request times.

• Addressed a critical issue where missing user authentication tests led to potential unauthorized access vulnerabilities.

• Utilized ZAP for fuzz testing and Wireshark for network sniffing.

Tech Stack:

  • Back-end: Python, Flask.
  • Web Front-end: React.
  • Mobile Apps: Kotlin.
  • Testing: Cypress, Detekt, Selenium, Wireshark, ZAP, Locust.

Software Developer with Dr. Brian Fraser

(May. 2024 - Aug. 2024)

Festivie Main

• Developed a health care delivery support system for pregnant women.

• Maintained the backend using Flask, creating RESTful APIs for seamless integration.

• Built responsive web interfaces with React for health care management.

• Enhanced Android apps with Kotlin for field health monitoring and patient referrals.

• Conducted end-to-end testing using Cypress and static check using Detekt to ensure application reliability and quality.

• Implemented Git workflow and CI/CD pipelines to streamline continous development and deployment.

• Used Kanban in Github to pick up and solve issues.

Tech Stack:

  • Back-end: Python, Flask.
  • Web Front-end: React.
  • Mobile Apps: Kotlin.
  • Testing: Cypress, Detekt.
  • DevOps: Git Workflow, CI/CD, SFU’s GitHub Enterprise server.
  • Agile Development: Scrum, Kanban.

Full Stack Software Developer at Shandong Leading Petro-Tech, Sinopec

(Jan. 2024 - Apr. 2024)

• Developed the customized Civil Explosive Product Monitoring System for Sinopec(China Petrochemical Corp). This platform is designed using DDD pattern and integrates functionalities such as product registration, tracking, security management, license approval, and inventory control.

• Utilized the React framework for frontend development, and the ABP framework based on ASP.NET(C#) for backend development. Designed and maintained the MS SQL Server database.

• Integrated RESTful APIs using ABP framework and used Gitlab for version control.

• Engaged in meticulous analysis and customization of client requirements based on Agile Methodologies, leading to the successful initiation and trail operation of the system.

Tech Stack:

  • Back-end: ASP.NET (C#), ABP Framework, MS SQL Server
  • Web Front-end: React, AntDesignPro, UMI
  • Code Repository: GitLab Actions, Docker, Kubernetes.

Logging Interpretation and System Operations Intern at China Sinopec Geophysical Co., Ltd.

(May 2021 - September 2021)

• Contributed to the decoding and processing of logging data, editing lithology symbols and interpretation conclusion libraries.

• Assisted in the installation and deployment of network array storage systems in the data center, managing Linux-based systems to maintain large-scale hard drive clusters.

• Configured IP address distribution, learned switch models, and interface configurations to optimize the data center’s network architecture.

• Enhanced efficiency by supporting the operation and maintenance of the company’s geophysical logging system.

Tech Stack:

  • Data Processing: Logging data decoding, lithology symbol editing.
  • Systems Administration: Linux, network array storage systems.
  • Network Configuration: IP address management, switch model configuration.
  • Tools: Shell scripting, network interface tools.

Volunteer Experience

IT Squad member at FIC

(Jan 2023 - Aug 2023)

• Assisting students and educators in resolving technical issues.
• Documenting encountered technical issues and reporting them to the supervisor.
• Providing guidance to new FIC students on activating personal accounts and computing IDs.

Tech Support Volunteer at Concert in the Park

(Aug 2022)

• Acted as a key team member in introducing the music festival’s schedule and activities.
• Assisted audiences in accessing festival information and sponsor details through QR code scanning.

modified*