# Tianyu Cao > software development engineer at A9.com Location: Sunnyvale, California, United States Profile: https://flows.cv/tianyucao I am a Ph.D student in the department of Computer Science at University of Vermont. I have worked on the field of predicative modeling, data mining on social and information networks. I am interested in finding a position as a software engineer. Specialties: predicative modeling, simulation on large networks, weka, databases. ## Work Experience ### Software Development Engineer @ A9.com Jan 2012 – Present | Palo Alto CA Improving and evaluation automatic spelling correction system. Worked on query understanding and transformations. ### Graduate Research Assistant @ University of Vermont Jan 2008 – Jan 2012 I worked on the data mining on social networks. More specifically, I worked on the following three problems. influence maximization, learning information diffusion models and tweet popularity prediction on Twitter. Our research results are published on peer reviewed computer science conferences and journals. Selected publications:  Tianyu Cao, Xindong Wu, Song Wang, and Xiaohua Hu, Maximizing Influence Spread in Modular Social Networks by Optimal Resource Allocation, Expert Systems with Applications, 38(2011), 10: 13128-13135.  Tianyu Cao, Xindong Wu, Xiaohua Hu, Song Wang, Active Learning of Model Parameters for Influence Maximization, ECML PKDD 2011, Athens, Greece, September 5th-9th, 2011, 280-295.  Wei Ding, Tomasz F. Stepinski, Lourenço P. C. Bandeira, Ricardo Vilalta, Youxi Wu, Zhenyu Lu, Tianyu Cao: Automatic detection of craters in planetary images: an embedded framework using feature selection and boosting. CIKM 2010:749-758 ### Graduate Teaching assistant @ University of Vermont Jan 2008 – Jan 2010 | Burlington Vermont I worked as a teaching assistant for the following courses: Data Structures, Java Programming Language, Theory of Computation, Artificial Intelligence, Operating System and Discrete Mathematics. I gave lectures for data structures. ### Software tester @ Samsung Electronics (China)R&D Center Jan 2007 – Jan 2007 | Nanjing China Conduct black box tests for a digital encryption system based on OMA DRM and camera playback software. Tools used: ClearCase and ClearQuest. ### Software developer @ Nanjing University Jan 2005 – Jan 2006 | Nanjing, China Designed and implemented the digital teaching resources system for Nanjing University. The system used SQL Server as database. The programming language were C# and ASP.NET. The system provides a single access points to all the teaching resources of Nanjing University, including video lectures, slides, eBooks, and other digital material. ## Education ### Ph.D in Computer Science University of Vermont ### Master's degree in Information Management Nanjing University ### Bachelor's degree in Information Management Nanjing University ## Contact & Social - LinkedIn: https://linkedin.com/in/tianyu-cao-024a5815 --- Source: https://flows.cv/tianyucao JSON Resume: https://flows.cv/tianyucao/resume.json Last updated: 2026-04-10