**** ******* ******, ***: 412-***-****
Computer Science Dept, Cell: 321-***-****,
University of Pittsburgh, Email: abpb7c@r.postjobfree.com
Pittsburgh, PA 15260 http://www.cs.pitt.edu/~shenoda
Shenoda Guirguis
Research Data Management: Data Streams Management Systems, Transactions and Cloud Data Management.
Interests
Education Ph.D. in Computer Science University of Pittsburgh Expected Aug 2011
Defended Thesis Proposal on April 2010.
Dissertation Title: Scalable Processing of Aggregate Continuous Queries, GPA: 3.792
M.Sc. in Computer Science University of Pittsburgh 2010
Project Title: Adaptive Scheduling of Web Database Transactions
M.Sc. in Computer Science Alexandria University 2006
Thesis Title: Predicting Itemsets Support of Association Rules Mining, GPA: 3.75
B.Eng. in Computers Sc. & Eng. Alexandria University 2001
Degree: Outstanding, Graduated with degree of honor, Ranked 6th. GPA 3.78
Awards & th
Best Research Award on 10 Annual CS Day, March 2010.
Honors Andrew Mellon Predoctoral Fellowship (2010-2011). Awarded annually to doctoral students of
exceptional ability and promise.
NSF travel fellowship to attend ICDE 2010, Jan 2010.
th
Runner-up Poster on 9 Annual CS Day, March 2009.
th
Best Poster Award on 8 Annual CS Day, February 2008.
A&S Fellowship award, University of Pittsburgh, Spring 2006.
Undergraduate Degree of Honor from Computers and Automatic Control Dept., Faculty of
Engineering, Alexandria University, July 2001.
Teaching Teaching Assistant CS Dept., University of Pittsburgh
Experience CS 2550: Advanced DBMS, Spring 2010
o Graduate level
o Preparing assignments and grading
CS 1555: DBMS, Spring 2008 and Fall 2009
o Undergraduate level
o Recitations, preparing assignments and grading
CS 1501: Algorithms Implementation, Spring 2007
o Undergraduate level
o Recitations
Instructor Computer Services Center, St. Mina Church, Alexandria, Egypt
Visual Basic and Advanced Visual Basic courses, Summer 2002
Designed the syllabus, prepared course material and conducted labs for both courses.
Teaching Assistant Faculty of Engineering, Alexandria University
Fall 2001
Introduction s to Computers lab
Research Member of the ADMT Lab CS Dept., University of Pittsburgh
Experience Since Summer 2006 Current
Involved in the AQSIOS project (http://db.cs.pitt.edu/group/projects/aqsios)
Participated in implementing the group s streams scheduling schemes, on top of STREAM.
Working on optimizing the processing of Aggregate Continuous Queries.
Research Internships at NEC Research Lab (summer 2010) & GoldenGate/ Oracle (summer 09 & 08).
Patents Shenoda Guirguis, Alok Pareek, Steve Wilkes. System and Method for real-time transactional data
obfuscation. Application No. US 61/369,000, filed 7/ 29/2010. (pending)
Hyun Jin Moon, Shenoda Guirguis, Yun Chi, Junichi Tatemura, V. Hakan Hacigumus. Multi-Tenant
Database Management for SLA Profit Maximization. Application No. US 12/985,057, filed on 1/5/2011
(pending)
Publications Journals
Shi-Kuo Chang, Lei Zhao, Shenoda Guirguis and Rohit Kulkarni, A Computation-Oriented
Multimedia Data Streams Model for Content-Based Information Retrieval, Multimedia Tools and
Applications Journal, Springer US, Sep. 2009.
Conferences and Workshops
Shenoda Guirguis and Alok Pareek, BronzeGate: Real-time Transactional Data Obfuscation for
th
GoldenGate, Proceedings of the 13 International Conference on Extending Database Technology
(EDBT 2010) Industrial Track, Lausanne, Switzerland, March 22-26, 2010
*
Lory Al Moakar, Panos K. Chrysanthis, Christine Chung, Shenoda Guirguis, Alexandros Labrinidis,
Panayiotis Neophytou and Kirk Pruhs, Admission Control Mechanisms for Continuous Queries in the
Cloud, Proceedings of 26th IEEE Int'l Conference on Data Engineering (ICDE 2010), Los Anglos,
*
CA, USA, Mar 1-6, 2010. Authors are listed in Alphabetical Order.
Shenoda Guirguis, Mohamed Sharaf, Panos Chrysanthis, Alexandros Labrinidis, and Kirk Pruhs,
Adaptive Scheduling of Web Transactions, Proceedings of 25th IEEE Int'l Conference on Data
Engineering (ICDE 2009), Shanghai, China, Mar 29-April 4 2009.
Shenoda Guirguis, Panayiotis Neophytou, Panos K. Chrysanthis, Alexandros Labrinidis and Kirk
Pruhs, Expanding Continuous Queries Scope for Better Event Detection, SSPC Wrokshop, St.
Louis, Missouri, March 2009.
Shenoda Guirguis, Rohit Kulkarni and S. K. Chang, "A Multimedia Data Streams Model for Content-
Based Information Retrieval", Proceedings of 2008 International Conference on Distributed Multimedia
Systems (DMS 08), Boston, USA, Sept. 4-6, pages 232-239, 2008.
Mohamed Sharaf, Shenoda Guirguis, Alexandros Labrinidis, Kirk Pruhs, and Panos Chrysanthis,
Poster Session: ASETS: A Self-Managing Transaction Scheduler, Self Managing Databases
Workshop (SMDB 08), 2008.
Shenoda Guirguis, Khalil M. Ahmed, Nagwa M. El-Makky, and Alaaeldin M. Hafez. Mining the
future: Predicting itemsets support of association rules mining . In Foundations of Data Mining
Workshop (FDM 06), 2006, pages 474 478, 2006.
Internships Summer 2010 NEC Labs America Cupertino, CA
and Business Summer Research Assistant
Experience Cloud Data Management: Multi-Tenant Databases.
Summer 2009 GoldenGate Co./Oracle San Francisco, CA
Research Intern
Scalable Merger Project. Investigated the problem, and designed the solution.
Summer 2008 GoldenGate Co./Oracle San Francisco, CA
Research Intern
Transactional Data Obfuscation Project. Investigated the problem, designed and implemented the
solution in C.
Jul 2001- Nov 2005 Bibliotheca Alexandrian Alexandria, Egypt
Senior Software Engineer
Oracle DBA as member of the Database Administration Unit.
Designed and Implemented many deployed and in operation applications - using C++, .NET, and SQL
Server - such as the Membership System; www.nasser.org, oacis.bibalex.org, etc.
Summer 2005 Yale University New Haven, CT
Software Engineer Exchange Visitor
Worked in OACIS project (http://www.library.yale.edu/oacis/), using PhP and MySQL.
Summer 2000 Self-employed Alexandria, Egypt
Analyzed, designed and developed PC Company Manager I, a database application for Hardware
Sales Company to manage the inventory.
Summer 1999 Self-employed Alexandria, Egypt
Analyzed, designed and developed Doctor Manager I & II, a health care system (in Egypt s yet non-
automated medical system).
Computer Programming languages: C/C++, Java, C#, Visual Basic, Assembly,.
Skills Web tools : HTML, ASP.NET, PHP, JSP, etc.
DB: SQL server, MySQL, Oracle, PostgreSQL,Object Oriented database, Object relational database.
OS : Redhat, UNIX Tru64, Solaris 8.0, Mac OS X, MS Windows.
Languages English: Excellent communication skills.
Greek & French: good/fair reading, weak writing, fair speaking.
Egyptian: Native.
Interests Soccer: Founder & previous President (for 3 years) of CS-Soccer Student Club (founded the first
soccer team for CS Dept in Pitt, helped organizing Grassroot fundraiser event).
Handwork: carpentry & electric works.
Reading & classical music.