Summary
Kan Qi is a Senior Software Engineer with 11 years of experience building wearable technologies and cloud services for smart warehousing and supply chain at Rufus Labs. He combines academic rigor from a PhD/MS in Computer Science at USC with hands-on systems work, including network protocols, Android system services, and over-the-air device updates. His research background spans automated architecture analysis, software cost/risk prediction, and Monte Carlo methods, which informs a data-driven approach to engineering complex distributed systems. Earlier work includes real-time speech recognition and HMM-based ASR for assistive mobile applications, reflecting a long-standing interest in edge computing and accessibility. Based in Los Angeles, he bridges research and product delivery, moving concepts from experimental prototypes to robust production platforms. Colleagues would note his knack for turning formal analysis into practical, reliable device connectivity solutions.
11 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Southern California
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Changchun University
Chinese, English