HUIMInG QU
Department of Computer Science, University of
Pittsburgh, Pittsburgh, PA 15260
Phone : 412-***-****
E-mail : *******@**.****.***
Homepage :
http://www.cs.pitt.edu/~huiming
OBJECTIVE
I am an experienced
software engineer, researcher, and technical communicator. My objective is
to work on advanced R&D projects.
Qualifications
I research, design and prototype new ideas in
data
management systems.
o Ph.D. thesis research on Web-databases and Real-time databases
(admission control, CPU scheduling, concurrency control to balance Quality
of Service and Quality of Data).
o Research
on data mining, in particular, graph based link analysis and anomaly
detection.
I have in-depth knowledge and extensive development
experiences with databases.
o 4 years Java development
experience of a prototype system to simulate a full-fledged in-memory
web-database.
o Experience of processing
millions of NYSE and NASDAQ Trades and Quotes data sets using Python and
Perl.
o 3 years application
development experience on database systems: Sybase, Microsoft SQL server,
and Oracle.
o 2 years kernel development
experience using C++ on OpenBASE Mini (a mobile database system deployed on
palm OS or windows CE).
o Experience with data
analysis using Matlab.
Education
University of Pittsburgh, Pittsburgh, PA
Aug 2007 (exp)
Ph.D, Computer Science, GPA: 3.8
Thesis: Managing Query and Update
Transactions under Quality Contracts in Web-Databases
Advisor: Prof. Alexandros Labrinidis
Northeastern University, Shenyang, China Jul
2000
Bachelor of Science, Computer Science
and Technology, GPA: 3.9
Award: Outstanding Graduate of
Northeastern University
Professional experience
User-centric Web databases in a e-Trading
system Jun 2005
C now
Research Assistant, Advanced Data Management Lab, University of Pittsburgh
Built a comprehensive in-memory web database simulation using Java (over 10K
lines of source code).
Designed a real-time transaction
scheduling scheme [2, 3] and an admission control algorithm [4] to balance
response time and data freshness in e-Trading systems.
Built a prototype for user-centric web servers on NYSE Trades and Quotes
data set, including different CPU scheduling schemes, concurrency control
mechanisms, and admission control algorithms [1].
Graph mining towards Relevance Search and Anomaly Detection Jan 2005 C Dec 2005
Class
project, Carnegie Mellon University
Proposed a neighborhood formation and anomaly detection
algorithm using random walk with restart.
Applied on IMDB (the International Movie Database) and DBLP (the
computer science bibliography website) databases through Matlab and
C++ implementation.
Mobile Data Management System
Sep
2000 - Jul 2002
Software Engineer,Data Management Dept., Middleware Technologies
Co., Neusoft Group, China.
Developed a replication module for OpenBAES Mini (a mobile database management system for mobile devices with palm OS or windows CE) to synchronize its data with
heterogeneous main database systems like Sybase, Microsoft SQL, and Oracle.
Designed and implemented a clinical mobile data management
system using OpenBASE Mini for the Clinical Institute of China Medical
University.
Management Information System (MIS) & Data
Dissemination Oct 1998 - Sep 2000
Research Assistant, Computer Network Lab, Northeastern University, China.
Designed and implemented the Management Information System
(MIS) for Liaoxi Bohai Structural Material Co.
Designed and implemented a data dissemination algorithm for
the automotive control system of Yingko Power Plant.
Teaching Computer Science Courses
Sep 2002 - Apr 2005
Teaching Assistant, Dept. of Computer Science, University of Pittsburgh
Designed and graded homework, projects, & exams and held
recitations & office hours.
Courses covered: Intermediate Programming using Java, Data
Structures, Operating Systems, Theory of Computation, and Computer
Architecture.
Publications
1.
J. Xu, Q. Li, H.Qu, A. Labrinidis. Towards
a Web Page Crawler with Content Providers' Multi-level Collaboration. In
Proceedings of the Tenth International ACM Workshop on the Web and Databases
(WebDB'07) held in conjunction with the SIGMOD 07, Beijing, China,
June 2007 (to appear).
2. H.
Qu, J. Xu, A. Labrinidis. Quality is in the eye of the beholder: Towards
User-Centric Web-Databases. In Proceedings of the ACM SIGMOD International
Conference on Management of Data (SIGMOD 07), Beijing, China, June
11-14, 2007 (Demo) (to appear).
3. H.
Qu, A. Labrinidis. Preference-Aware Query and Update Scheduling for
Web-Databases. In Proceedings of 23rd IEEE International Conference on Data
Engineering (ICDE 07), Istanbul, Turkey, April 16-20, 2007.
4.
A. Labrinidis, H. Qu, J. Xu. Quality
Contracts for Real-Time Enterprises. In Proceedings of Business Intelligence
for the Real Time Enterprise (BIRTE 06) held in conjunction with
VLDB 06, Seoul, Korea.
5.
H. Qu, A. Labrinidis, D.
Mosse. UNIT: User-centric Transaction Management in Web-Database
Systems. In Proceedings of 22nd IEEE International Conference on Data
Engineering (ICDE 06), Atlanta, GA, April 3-7, 2006.
6.
J. Sun, H. Qu, D. Chakrabarti, C. Faloutsos.
Relevance Search and Anomaly Detection in Bipartite Graphs. SIGKDD
Explorations, Special Issue on Link Analysis, 7(2): 48-55, 2005.
7.
J. Sun, H. Qu, D. Chakrabarti, C. Faloutsos.
Neighborhood Formation and Anomaly Detection in Bipartite Graphs. In
Proceedings of the International Conference on Data Mining (ICDM 05),
Houston, Texas, November 27-30, 2005.
8.
Bachelor of Science Thesis. On generating Dynamic Execution Queues of Data
Streams. September, 2000.
honors
2007 Best Poster Award at the 7th Annual
Computer Science Day, University of Pittsburgh
2001 Neusoft Group Ltd. Scholarship
2000 Outstanding Graduate of Northeastern
University
1996~2000 Excellent Student Scholarship
1998 Northeastern University Excellent Student
Leader
1996 Privilege to enter Northeastern
University, waived of the entrance test
Professional service
External Reviewer for International
Conference on Data Engineering (ICDE), International Conference on Mobile
Data Management (MDM), Very Large Data Bases Conference (VLDB)
Coordinator of the weekly DB lab meeting and
the monthly University of Pittsburgh/Carnegie Mellon University joint
meeting on database systems (Fall 2005 - present)
skills
Programming languages and tools: Java, C++/C, SQL,
Python, Perl, Matlab, CSIM, LaTex
Systems: Unix, Linux, MS Windows