Kan Qi has been working in the software engineering field since 2012. In 2012, they worked as a Research Assistant at Changchun University, where they researched supportive pervasive computing for hearing impaired communities and developed Hidden Markov model based ASR engines for real-time speech recognition on mobile devices. In 2014, they worked as a Software Engineer Intern at Rufus Labs, where they developed cloud services to push system updates from AWS servers to the smart wearable devices and developed the connectivity infrastructure, including network protocols and Android system services. In 2015, they worked as a Research & Teaching Assistant at the University of Southern California, where they researched automated transaction analysis of distributed software systems and applications, software development effort, cost and risk analysis & prediction for transactional systems, and Markov chain Monte Carlo methods for prediction accuracy optimization. In 2021, they returned to Rufus Labs as a Senior Software Engineer.
Kan Qi began their educational journey in 2009 when they earned a Bachelor of Science in Computer Science from Changchun University. Kan then went on to pursue a Master of Science in Computer Science from the University of Southern California, which they completed in 2015. Finally, they obtained a Doctor of Philosophy in Computer Science from the University of Southern California in 2021.
June, 2021 - present
August, 2014