Bonjour πŸ‘‹

UPDATE: I am constructing a new personal page, and you can see a temporary version here.

Hi welcome to my page! This is Shilong Li. I am now a Master of Science in Software Engineering student in the Department of Informatics of Donald Bren School of Informatics & Computer Sciences at the University of California, Irvine. In 2022, I obtained my B. Eng. Degree in Computer Science and Technology with honor from the Southern University of Science and Technology (SUSTech). I have experience as a Software Engineer Intern at Lakala Payment Co., Ltd., where I contributed to constructing an automated testing framework and enhancing the system’s security. As an Undergraduate Research Assistant at SUSTech, I was involved in various research projects spanning web testing, empirical software studies, and cross-disciplinary studies.

My technical skills include various programming languages, frameworks, and tools such as Java, Python, Golang, SQL, C/C++, Kotlin, HTML/CSS, JavaScript, Spring Boot, MyBatis, JUnit, Selenium, Soot, Heros, Git, Maven, Gradle, Docker, Django, Apollo, Redis, Vim, AWS, WireShark, mitmproxy, TravisCI, React, Node.js, and Vue.js. These skills enable me to create efficient, scalable, and maintainable software systems.

I have worked on numerous projects, including the development of a Simple Search Engine that efficiently crawled, stored, and ranked websites; Fuzzy Replay for Web UI Testing, which improved the automation and effectiveness of web testing; and making significant contributions to the open-source community by fixing issues in popular repositories. Other projects include Taxi Trip Visualization, Network Traffic Analysis for monitoring and securing network traffic, and the creation of Phantom OJ, an online assessment system that streamlines grading and offers a multi-secured, multi-authority environment. My work demonstrates a strong background in software engineering, programming, and research, showcasing my ability to tackle diverse challenges in the field.

Here is my personal statement about my life at SUSTech (but only in Chinese version)

Education

  • University of California, Irvine, 09/2022-Present
  • Southern University of Science and Technology, 08/2018-07/2022
    • B.Eng. in Computer Science and Technology
    • GPA: 3.86/4.00 (ranking ~5%)
    • In Software Quality Laboratory, advised by Prof. Yepang Liu
    • Graduation Thesis (with honor): A Record and Replay Framework for Web Application Testing
    • Outstanding Graduate Student Award

Experiences

  • Undergraduate Research Assistant @ SUSTech, 09/2019-06/2022

  • Software Testing Engineer Intern @ Lakala Payment Co., Ltd. in Shenzhen, 09/2021-12/2021

Honors and Awards

  • Outstanding Graduation Thesis @ SUSTech in 2022
  • Outstanding Graduate Student Award @ SUSTech & CSE & Zhicheng College in 2022
  • The First Class (5%) of the Merit Student Scholarship @ SUSTech in Oct. 2019, 2020, 2021
  • Outstanding Teaching Assistant @ SUSTech in June 2021

Services

  • Academic Student Employee – Reader
    • @ UC Irvine INF 113 Requirements Analysis and Engineering (Spring 2023 [pre assigned])
    • @ UC Irvine ICS 45J Programming in Java as a Second Language (Winter 2023)
    • @ UC Irvine ICS 45J Programming in Java as a Second Language (Fall 2022)
  • Teaching Assistant
    • @ SUSTech CS102A Introduction to Computer Programming A (Spring 2021, 2022)
    • @ SUSTech CS207 Digital Logic (Fall 2020)
  • Student Research Assistant
    • @ SUSTech in Institute for Advanced Studies in Social Sciences (09/2019-08/2021)
  • Conference Volunteer
    • The 42nd International Conference on Software Engineering (ICSE 20), 07/2020
  • Open source contributor