Li Qi

Application Developer

Auckland, Auckland, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Li Qi is an application developer based in Auckland with nine years’ experience delivering backend systems, web applications and test automation across enterprise and open-source projects. Currently at Fujitsu ANZ, he brings a mix of hands-on C/C tooling work—contributions to the widely used ndctl project adding monitoring, alarms and verbose logging—and systems-level test development for the Linux Test Project to improve kernel syscall coverage. His background spans roles from web development and contract engineering to project leadership and customer-facing delivery, supported by a graduate diploma in computing and earlier studies in applied physics and economics. Comfortable across QA, backend tooling and integration, he combines pragmatic engineering with a track record of shipping observability and testing improvements that reduce operational risk.
code9 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Applied Physics, Bachelor's degree, Applied Physics at Tianjin University
bookMaster's degree, Economics, Master's degree, Economics at Tianjin University of Finance and Economics
bookGraduate Diploma, Computing and Information Technology, All-A-Grade, Graduate Diploma, Computing and Information Technology, All-A-Grade at Unitec Institute of Technology
languagesChinese, Japanese, English
github-logo-circle

Github Skills (15)

c1710
syscall10
nvm10
linux10
logging10
posixct10
c1110
linux-kernel10
lts10
posix10
test-automation10
libc9
configuration-management9
json9
system-design8

Programming languages (3)

ShellCRuby

Github contributions (5)

github-logo-circle
pmem/ndctl

Jan 2018 - Dec 2021

A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
Role in this project:
userBack-end Developer
Contributions:29 commits, 1 PR, 1 comment in 3 years 11 months
Contributions summary:Li contributed significantly to the `ndctl` project, focusing on enhancing the monitoring capabilities and improving the logging features. They added support for controller temperature thresholds and alarms in the listing functionality. The user also implemented a new monitor command and configuration file support, enabling the monitoring of smart events in NVDIMMs and generating notifications. Additionally, the user fixed issues related to the monitor's log output and added verbose options.
memorydaxlinux-kerneltieringcxl
linux-test-project/ltp

Mar 2021 - Nov 2021

Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:15 commits in 8 months
Contributions summary:Li's commits primarily focus on modifying and converting existing test cases within the Linux Test Project (LTP) repository. They removed checks related to BTRFS and converted multiple test cases to the new API, specifically addressing `swapon` and `swapoff` functionality. Their work included updating tests for `dup2` and `dup3` system calls as well, demonstrating a focus on ensuring the correct behavior of system calls and overall test coverage.
unixposixtest-automationtest-projectmanjaro
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Li Qi - Application Developer