About Me
I am an optimistic and enthusiastic person who is always passionate about new challenges and new technologies. I have completed my Master's degree in Information Technology (marjor in Artificial Intelligence) at UniMelb this July, which has deepened my understanding of AI and Software Development, and thus allowed me to explore areas that interests me the most.
In addition, I have two and a half years of work experience in software engineering, during which I have participated in the complete life cycle of software from design to handover, which gives me valuable hands-on experience in software development process. As a software engineer, I have a broad tech stack, including popular front-end and back-end development frameworks and database management systems, which enables me to work in full-stack development.
Hear Me Out in English, Chinese, or Japanese
Tech Stack
Notice
The percentages are estimated based on the project sizes in which I used those technologies.
Education
-
The University of Melbourne2023 - 2024Master of Information Technology
-
The University of Sydney2019 - 2023Bachelor of Engineering (Honors)
Work Experience
-
Dec 2023 - Mar 2024
Software Developer Internship / Hybrid RESORTer.app
- Developed and launched 9 new features using Django and React.js.
- Fixed 11 defective pull requests left by previous interns, and successfully merged them into the main branch.
- Reviewed 24 pull requests made by other interns with great care, and detected 7 bugs.
-
Dec 2021 - Jan 2023
Software Engineer Part-time / Remote CSIRO's Data61
- Designed and executed a control experiment comparing the capability of three existing Smart Contract analysis tools to detect vulnerabilities againt cybersecurity attacks.
- Examined over 300+ smart contracts written in Solidity to verify the vulnerabilities reported by analysis tools.
- Developed and conrtibuted to a open-sourced analysis tool ecosystem (Slither).
- The experimental results and observations were published as a regular paper at the ENASE conference in April 2023.
-
May 2021 - Oct 2021
Backend Developer Internship / On-site Shanghai Innotech Inc.
- Designed an asynchronous reviewing process for textual context produced via Midu app.
- Maintained Content Security of the writer platform in Golang, and implemented an automatic checking mechanism for sensitive words in the chapters published by writers before pushing to the message queue.
- Speeded up the processing performance more than 10 times by deploying Redis.
- Developed the scam detection mechanism that identifies malicious writers with suspected scam records. Reported 11 writers proven to have fraud records within the first week.
- Implemented asynchronization design to make web pages more responsive to users, which resolved approximately 27% of the user complaints related to responsiveness.
-
Nov 2019 - Feb 2020
Software Engineer Internship / On-site Shanghai Angji Flow Meter Inc.- Optimized the flow monitoring algorithm of Petroleum oil and Gas reusability projects, which increased the fault tolerance rate from 7% to 33%.
- Improved system performance by 26% by exploiting the machine learning algorithm of k-nearest neighbor and logistic regression.
- Created an annual financial automatic reconciliation system, and delivered it within one week.
- Accelerated the account checking process by developing the automation system which can efficiently complete tasks with zero errors rate.