Summary
Kai Cheng is a Master’s candidate and software engineer with nine years of hands-on experience in C/C++, MATLAB, Java, shell and Python, combining academic research in communication systems with production engineering at Baidu. He has built web services, implemented SOCKET and multithreaded programs, and worked extensively with MySQL and Hadoop-based pipelines to deliver robust monitoring, automated vocab updates, and personalized recall features that improved online revenue. At Baidu he led projects spanning intent recognition from commercial knowledge graphs, brand clustering with TF-IDF and K-means, and first-phase custom tag development, while also researching ML approaches like LR, SVM and neural nets for blind modulation detection. Based in Haidian, Beijing, he brings a practical blend of systems programming, data engineering and applied machine learning, and is known for stabilizing production workflows in the face of cluster failures and data gaps. An understated detail: his academic work tied classical comms signal processing to ML-driven feature extraction, bridging research and deployable ad-tech solutions.
9 years of coding experience
Master of Engineering - MEng, Information and Communication Engineering, Master of Engineering - MEng, Information and Communication Engineering at Beijing University of Posts and Telecommunications
Bachelor of Engineering - BE, Communication, General, Bachelor of Engineering - BE, Communication, General at China University of Petroleum (East China)