Summary
Nathan Liu is a seasoned iOS developer with a strong foundation in software testing, QA, and project management, delivering hands-on value across Agile teams for nearly a decade. He combines mobile development with automation and DevOps, including Selenium-based test automation, TestGrid, Docker, and OpenStack/KVM virtualization, and is proficient with Linux, shell scripting, and CI/CD workflows. At IBM, he served as Scrum Master and Staff Software Quality Assurance Engineer, leading MVP delivery for PCM OpenStack VM support and OpenPower cross-architecture provisioning while driving risk management and team alignment. His career spans Motorola Mobile Devices, Nokia Siemens Networks, and IGT, providing broad exposure to embedded Linux mobile OS, Windows/mobile testing, and localization/testing for international markets. Based in Beijing's Haidian District and holding a Master's in Software Engineering from Beihng University of Posts and Telecommunications along with a BS in Communication and Information Engineering from Beijing Jiaotong University, he merges Swift-focused mobile development with ML interests and a pragmatic, production-oriented mindset.
9 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS), Communication and Information Engineering, Bachelor of Science (BS), Communication and Information Engineering at Beijing Jiaotong University
Master's degree, Software Engineering, Master's degree, Software Engineering at 北京邮电大学