About Me

Zhengyang Li (Linkedin)

Phone: +61 0455306074 | Email:  [email protected]

Address: Unit 2/25 Dawn Ave, Hectorville SA 5073,

Full Drive License: GT1416 (class C) | National Police Check: 13412299PC

Education:

Master of Data Science | The University of Adelaide | Jul 2024 – Present (Expected Graduation: Jun 2025, Current GPA: 6.5 / 7.0)

Transferred from Master of AI to focus on practical data-driven approaches. 

Master of AI | The University of Adelaide | Aug 2022 – Dec 2023 

Master of Physics | Soochow University| Sep 2017 – June 2020

Bachelor of Engineering | Shenyang Ligong University | Sep 2012 – June 2016

Research Experience

Paper reviewer | University of Adelaide | Aug 2023 – Present

  • Review conference papers of ACJI, ADMA, and CIKM, provide comments and suggestions on the work.

Research on Time Series Classification and AI Model Robustness Analysis

| University of Adelaide | Jul 2023 - Present

Research on Physical Observation Algorithm | Soochow University | Apr 2018 - Dec 2018

Research on Statistical physics | Soochow University | Sep 2017 – Jun 2019

  • Langevin dynamical simulations are performed to investigate the thermal conductivity of 2D Yukawa liquids (dusty plasma) through the Green-Kubo relation.
  • Gained an understanding of Statistical physics through the simulations and research.

Independent Project Development

Anti-Cheat System | University of Adelaide | Jan 2024 – Apr 2024

  • Developed a Comprehensive Anti-Cheat Monitoring System: Designed and implemented a robust anti-cheat system to ensure the integrity of digital assessments by automatically monitoring and managing the exam environment. The system actively restricts access to unauthorized resources such as websites and applications during exams.
  • Advanced Resource Blocking: Implemented sophisticated methods to block access to applications such as GPT, Quora, Stack Overflow, VS Code, and PyCharm, ensuring that students are unable to leverage external tools for unfair advantages during assessments.
  • Behavioral Analytics for Integrity Assurance: Introduced advanced analytics to track and monitor student behavior during exams, including mouse movements, click patterns, and typing frequencies, adding an extra layer of security by detecting abnormal usage patterns that may indicate cheating attempts.
  • Cross-Platform Compatibility: Developed the system to be compatible across multiple platforms (Windows and Linux), ensuring flexibility in deployment across various institutional environments.
  • Future Integration of AI and Machine Learning: As part of the system’s roadmap, integrated AI and Machine Learning algorithms are being explored to further enhance cheating detection. These technologies will predict and prevent potential cheating based on real-time behavioral data and historical exam interactions.

Cloud Clipboard System | Hygon. Ltd. | Soochow | Jun 2020 – Aug 2021

  • Designed and Developed a Cross-Platform Cloud Clipboard System: Independently created a cloud-based clipboard sharing system to enable seamless clipboard content sharing across multiple devices, supporting both Windows and Linux platforms.
  • Asynchronous Server-Client Architecture: Utilized Python's asyncio and socket libraries to build a robust server-client model capable of handling over 10,000+ concurrent connections. The asynchronous architecture ensured efficient communication and reduced latency in high-concurrency scenarios.
  • Cross-Platform Clipboard Operations: Integrated with the pyperclip library to enable clipboard data reading and writing across Windows and Linux systems, ensuring a unified experience regardless of the underlying platform.
  • Ensured Data Security and Integrity: Implemented SHA256 hashing to verify the integrity of the clipboard content during transmission, ensuring that data was reliably transferred between clients without corruption.
  • Automated Server Monitoring and Maintenance: Developed automation scripts to manage server-side clipboard data, including periodic monitoring, log tracking, and system health checks, ensuring minimal downtime and improved system performance.
  • Scalable and Efficient Design: Built the system to be highly scalable, allowing it to handle large-scale deployments and providing a stable infrastructure for real-time data sharing between clients.
  • User and Error Management: Provided detailed error logging and troubleshooting guides, making the system easier to maintain and deploy, while supporting multiple users with individual clipboard histories.

Personal Blog Setup | Self-Hosted | Ongoing

  • Built and Deployed a Self-Hosted Blog: Developed a personal blog platform hosted on a Linux virtual machine within an ESXi environment. The blog (accessible at davidli.fun) serves as a portfolio and technical blog to share research and technical projects.
  • Web Server and Reverse Proxy Setup: Configured Nginx as a reverse proxy to handle web traffic efficiently and ensure secure connections. The system uses SSL certificates to provide secure access.
  • Database and Caching: Utilized MySQL as the primary database to manage all content and user data, and Redis for caching, optimizing site performance by reducing database query times.
  • CMS and Backend: Built the blog using WordPress with PHP, providing a flexible content management system (CMS) to customize the site's structure and layout. This setup enables easy content updates and SEO optimization.
  • High Availability and Security: Integrated Cloudflare to improve site security and performance. This includes DDoS protection, content caching, and SSL acceleration, ensuring high availability and robust protection against cyber threats.

Work Experience

Python Tutor | University of Adelaide | Aug 2023 – Present

  • Delivered Python explanations and guided students through practical exercises during workshops.
  • Provided support to students in drop-in sessions, answering queries and clarifying concepts related to Python programming.
  • Assisted in revising and updating course materials, including PowerPoint presentations and lesson plans.
  • Collaborated with the teaching team to ensure course content is aligned with learning objectives and student needs.

Senior DevOps Engineer | Hygon. Ltd. | Soochow, Jun 2020 – Aug 2021

  • Developed and Optimized Asynchronous High-Concurrency Applications: Spearheaded the development of high-performance asynchronous applications using Python's asyncio library, successfully managing over 10,000 concurrent clients. This initiative significantly improved system responsiveness and scalability, enhancing overall service efficiency.
  • Linux System Maintenance and Technical Support: Provided comprehensive technical support and maintenance for Linux-based systems, managing over 100 IT issues via Jira Service Management. Resolved a wide range of technical problems, including Linux desktop troubleshooting, remote display configuration, and hardware-related issues, ensuring minimal downtime and improved team productivity.
  • Automated Server Monitoring and Maintenance: Designed and implemented Linux operation scripts that automated server monitoring, log tracking, and system health checks. These scripts reduced manual intervention by 40%, improving system reliability and allowing the team to focus on more critical tasks.
  • High-Performance Computing and System Optimization: Played a key role in bringing high-performance computing (HPC) environments into production, optimizing performance for data-intensive operations. Identified and implemented optimization parameters for critical systems such as EoD and ETX, significantly enhancing system uptime during peak operational periods.
  • Technical Documentation and Troubleshooting Guides: Authored detailed technical documentation, including troubleshooting manuals and self-help guides. By using Confluence and Markdown, ensured the creation of clear and concise documents that improved the efficiency of internal teams and accelerated problem resolution processes.
  • Cross-Team Collaboration and Service Desk Management: Collaborated closely with cross-functional teams to integrate DevOps processes across multiple platforms. Oversaw service desk operations, providing key support during critical periods, which ensured high system availability and operational continuity.

Operation and Maintenance Development Assistant | Soochow University | Soochow, Jun 2018 – Jul 2019

  • Led High-Performance Computing (HPC) Infrastructure Setup: Independently designed and built the research group's high-performance computing server from hardware sourcing to software configuration. This server supported parallel computing, enhancing the team's ability to perform complex molecular dynamics simulations.
  • Disk Array Server Repair and Optimization: Repaired and optimized the disk array server controlling the university's lithography machine, saving over $10,000 in potential repair costs. This repair ensured uninterrupted operation, reducing downtime and improving laboratory productivity.
  • Environment and Software Configuration: Managed the full setup of Linux operating systems and HPC tools (e.g., OpenMPI), ensuring optimized performance for simulation tasks across multiple research projects.
  • Collaboration and Technical Support: Worked closely with faculty and research staff to troubleshoot server issues and optimize HPC operations, allowing uninterrupted research simulations.

Skills

Programming Languages: Python, Bash, C++, Fortran
• Proficient in Python for AI and Machine Learning: Experienced in building statistical machine learning models and solving practical mathematical problems. Achieved excellent grades in Python coursework (A/B grade: 100, 97).
• Asynchronous Programming & High-Concurrency Systems:
Extensive experience with asynchronous Python development using asyncio and epoll sockets, handling 10,000+ concurrent clients. Applied these techniques in the development of cloud-based applications and high-performance systems.
• Big Data Processing:
Proficient in handling and processing large-scale datasets, including files over 100GB. Demonstrated expertise in mining and analyzing big data in both academic and professional settings (Mining Big Data grade: HD).

Server Maintenance:
• Experienced in server setup, system maintenance, and virtualization technologies (ESXI).
Successfully built high-performance computing (HPC) servers for research projects, handling both hardware and software configuration.

Linux Service Operation:
• In-depth knowledge of Linux server operations, including Nginx, FRP (Frps), SSSD, ETX, NFS, and ONTAP.
Regularly manage system health, automate tasks using shell scripts, and maintain system stability.

Cloud Computing & DevOps:
• Skilled in cloud services (AWS, Alibaba Cloud) for server deployment,
resource management, and scalability. Expertise in automating server monitoring and maintenance with Bash and Python.

AI and Machine Learning Tools:
• Experienced with frameworks such as TensorFlow, PyTorch,
and scikit-learn for building and fine-tuning machine learning models. Applied these tools in research on time series classification and adversarial attacks.
Familiar with advanced ensemble learning techniques and time series analysis, particularly in the context of self-ensemble models.

Behavioral Analytics and Anti-Cheat Systems:
• Developed an AI-driven anti-cheat system using behavioral analytics to monitor user activity during exams,
including mouse movements and typing patterns, helping detect and prevent cheating in real-time.

Cross-Platform Development:
• Expertise in developing cross-platform solutions, particularly in creating applications that run seamlessly on both Windows and Linux environments.
Successfully deployed cloud clipboard systems and anti-cheat applications across diverse platforms.

 English Proficiency:

Awarded "Excellent Student Report Award" at the 1st China International Smart Agricultural Plasma Technology Innovation Forum & the 5th National Symposium on Complex Plasma Physics and Applications for my presentation on Magnetized 2D Yukawa Liquid Heat Transport. This experience honed my skills in delivering technical presentations on complex research topics, enhancing my ability to communicate scientific findings effectively.