Kui Liu

Software Development Architechture at Nokia

Hangzhou City, Zhejiang, China
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
Kui Liu is a seasoned software development architect with nine years in telecommunications, currently driving 5G NR gNB software at Nokia from Hangzhou. He pairs deep protocol knowledge across UMTS/LTE/5GNR and 3GPP with low-level proficiency in Java and C/C++, having progressed from DSP test and application engineering into architecture and O&M node development. Kui contributes to notable open-source projects like Apache CloudStack and Ant, focusing on code quality and maintainability—refactoring method semantics and performance-sensitive parts to improve clarity and efficiency. His M.Tech. in Semiconductor Manufacturing Technology and early DRAM test experience give him a hardware-aware perspective that informs robust system design and test automation. Colleagues know him for pragmatic engineering trade-offs and a knack for turning legacy code into clearer, more maintainable platforms.
code9 years of coding experience
job10 years of employment as a software developer
bookMaster of Technology (M.Tech.), Semiconductor Manufacturing Technology, Master of Technology (M.Tech.), Semiconductor Manufacturing Technology at Nanjing University
languagesEnglish, Chinese
github-logo-circle

Github Skills (15)

code-readability10
javas10
build-tools10
refactoring10
apache-cloudstack10
java10
apache9
data-structure9
virtualization9
orchestration9
orchestra9
algorithm9
data-structures9
algorithms9
api-design8

Programming languages (6)

JavaCHTMLPerlRubyPython

Github contributions (5)

github-logo-circle
apache/cloudstack

Apr 2018 - Sep 2018

Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
Role in this project:
userBack-end Developer
Contributions:6 commits, 13 PRs, 8 comments in 5 months
Contributions summary:Kui primarily refactored and improved the CloudStack codebase by renaming methods for clarity and consistency. This included changing method names like `getXXX` to `isXXX` for boolean return types and `setXXX` to `generateXXX`, thereby improving the overall readability and maintainability of the code. They also addressed method names that were not intuitive, suggesting a focus on code quality and adherence to best practices. Furthermore, the user refactored methods such as `getXXX` and `listXXX` to the more appropriate `findXXX`.
pythonapache-cloudstackxcp-nghostingcloud-computing
apache/ant

Oct 2017 - Oct 2017

Apache Ant is a Java-based build tool.
Role in this project:
userBack-end Developer
Contributions:6 commits, 8 PRs, 1 comment in 3 days
Contributions summary:Kui focused on improving the Apache Ant build tool's code quality and efficiency. Their commits addressed various performance and correctness issues, including fixing inefficient string concatenation, optimizing the use of iterators for map traversal, and resolving instance-of checks. These contributions directly improved the application's performance and reliability. They made several changes to improve the overall code structure.
apacheantapache-antjavabuild-tool
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
Kui Liu - Software Development Architechture at Nokia