Post Job Free
Sign in

Assistant Information Technology

Location:
Saudi Arabia
Posted:
January 02, 2013

Contact this candidate

Resume:

P.O. BOX ***** RIYADH ***** SAUDI ARABIA

PHONE +*66(1)472-8075

FAX +966(1)232-9977

E-MAIL ******@****.***.**

SHURUG ALI AL-KHALIFA

E DUCATION

September 1994 June 1998 King Saud University - Riyadh

Bachelors in Computer Applications

GPA 4.88/5.0

September 1999 December 2000 University of Michigan Ann Arbor

Masters of Science in Computer Science and Engineering

GPA 3.87/4.0

January 2001 April 2005 University of Michigan Ann Arbor

Ph.D. in Computer Science and Engineering

GPA 3.83/4.0

P H.D. THESIS

XML Query Evaluation

TITLE

H. V. Jagadish

ADVISOR

SUMMARY My research addresses the different issues and problems in building a

native XML database evaluator. Due to the recent popularity of XML, the

management of XML data has become important. The need for a native

XML database that utilizes the special structure and flexibility of XML has

emerged. At the heart of such a native XML database is the query

evaluator, which provides access methods specifically tailored for XML

data manipulation. The design of efficient access methods is the topic of

this thesis.

E XPERIENCE

September 1999 September 2000 University of Michigan Ann Arbor

Graduate Student Research Assistant (Prof. N. Soparkar)

Refereed several conference and journal submissions.

September 2000 April 2005 University of Michigan Ann Arbor

Graduate Student Research Assistant (Prof. H.V. Jagadish)

Designed and built efficient access methods to evaluate Twig patterns.

Developed techniques to merge different access methods to enhance the

performance of queries.

Designed and built efficient access methods to perform the time-

consuming Universal Quantification operation.

Designed and implemented a platform for querying text in native XML

databases.

Developed techniques to evaluate Soft top-k queries efficiently.

January 2001 April 2005 University of Michigan Ann Arbor

Primary team member in the TIMBER project

TIMBER is a native XML database (130,000 lines of code):

http://www.eecs.umich.edu/db/timber/

Fully coded and developed TIMBER s evaluator.

50,000 lines of code in Visual C++ .NET.

Partly coded and developed TIMBER s index manager.

Refereed several conference and journal submissions.

January 2002 April 2003 University of Michigan Ann Arbor

Graduate Student Mentor

Mentored first-year graduate students.

September 2005 Current King Saud University - Riyadh

Assistant Professor in Information Technology Department College of

Computer and Information Sciences

Taught Advanced Databases, Systems Analysis and Design, Computer

Architecture and Operating Systems.

Supervised 8 graduation Projects.

VXML (View XML): an XML tree-structure viewer, DTD generator,

and simple query processor. Winter 2006.

OS Magnifier: an educational tool that simulates the scheduling of

CPU in Operating Systems using different algorithms such as Round

Robin and FCFS. Winter 2006.

URS (University Registration System): a SOAP server interfacing the

current registration system of KSU to simplify the process of sending

and receiving data between future applications and the current

registration system. Fall 2006.

PhotoMosaic: a sophisticated, fast Photomosaic generator with

special features such as themes and fractal mosaics. Fall 2006 and

Winter 2007.

IntelliHome: a home appliances controller that uses X.10 technology

to control home appliances through a PDA, PC, or website. It

provides special features such as scheduling appliances and viewing

usages. Fall 2006 and Winter 2007.

ITDSS (Information Technology Department Services System): a

user-friendly client to the URS that adds functionalities to current

registration system of KSU such as finding break times for students

of a section and loading group and section information. These

functions are currently performed manually. Winter and Fall 2007.

DIMD (Diet for Inherited Metabolic Diseases): a system developed

for Dietitians to assist them in calculating and fixing diets for several

inherited metabolic diseases. These calculations are currently done

manually making them error-prone and time-consuming. Fall 2007.

EasyTaxi: a system for dispatching Taxis using GPS. It uses

sophisticated shortest distance equations along with heuristics. It

provides special features such as tracking Taxis on an interactive map.

Fall 2007 and Winter 2008.

February 2006 Current King Saud University - Riyadh

Head of Graduation Projects Committee

September 2006 Current King Saud University - Riyadh

Member of the Research Center Committee of the Sciences and Medical Studies

Center

June 2005 Current Ministry of Higher Education - Riyadh

Consultant in the E-learning and Distance Learning National Center Project

P UBLICATIONS & A WARDS

REFEREED 2002

CONFERENCES &

JOURNAL PAPERS

Shurug Al-Khalifa, H. V. Jagadish, Nick Koudas, Jignesh M. Patel, Divesh

Srivastava and Yuqing Wu. Structural Joins: A Primitive for Efficient

XML Query Pattern Matching. In Proc. ICDE Conf., San Jose, Feb. 2002.

Shurug Al-Khalifa and H. V. Jagadish. Multi-level Operator

Combination in XML Query Processing. In Proc. of the International

Conference on Information and Knowledge Management (CIKM), McLean, VA.,

Nov.2002.

Stelios Paparizos, Shurug Al-Khalifa, H. V. Jagadish, Laks V.S.

Lakshmanan, Andrew Nierman, Divesh Srivastava and Yuqing Wu.

Grouping in XML. In EDBT Workshop on XML Data Management

(XMLDM'02),Published in Springer-Verlag, Lecture Notes in Computer

Science vol.2490, 2002 .

H. V. Jagadish, Shurug Al-Khalifa, Adriane Chapman, Laks V.S.

Lakshmanan, Andrew Nierman, Stelios Paparizos, Jignesh M. Patel, Divesh

Srivastava, Nuwee Wiwatwattana, Yuqing Wu and Cong Yu. TIMBER: A

Native XML Database. The VLDB Journal, Volume 11 Issue 4 (2002) pp

274-291.

Kanda Runapongsa, Jignesh M. Patel, H. V. Jagadish and Shurug Al-

Khalifa. The Michigan Benchmark: A Microbenchmark for XML

Query Processing Systems. In EEXTT 2002. pp 160-161.

2003

Shurug Al-Khalifa, Cong Yu and H.V. Jagadish. Querying Structured

Text in an XML Database. In Proc. SIGMOD Conf., Jun. 2003.

Stelios Paparizos, Shurug Al-Khalifa, Adriane Chapman, H.V. Jagadish,

Laks V.S. Lakshmanan, Andrew Nierman, Jignesh M. Patel, Divesh

Srivastava, Nuwee Wiwatwattana, Yuqing Wu and Cong Yu. TIMBER: A

Native System for Querying XML. In Proc. SIGMOD Conf., Jun. 2003.

2006

Kanda Runapongsa, Jignesh M. Patel, H. V. Jagadish, Yun Chen, and

Shurug Al-Khalifa. The Michigan benchmark: towards XML query

performance diagnostics. In Inf. Syst. 31(2). 73-97 (2006).

2007

Shurug Al-Khalifa, Bin Liu and H. V. Jagadish. Evaluating Universal

Quantification in XML. IEEE Trans. Knowl. Data Eng. 19(11): 1494-1507

(2007).

AWARDS

Prince Bandar bin Sultan Award for Academic Distinction, 2001.

C OMPUTER SKILLS

LANGUAGES C, C++, Java, Perl, C#, XML, HTML, LISP, Assembly.

PLATFORMS Windows, DOS, UNIX.

DEVELOPMENT Database systems, Windows GUI applications, Event-driven applications,

.NET applications.

L ANGUAGES

Arabic Written and Spoken.

English Written and Spoken.



Contact this candidate