Waseem Ahmad <wahmad@acm.org>

 

(Home) 847-332-4359

 (Cell) 312-342-9861                                                                                                            http://www2.uic.edu/~wahmad1

1915 Maple Ave. Apt 822                                                                                                              Evanston, Illinois 60201

OBJECTI VE

A position in design and modeling of Context-Aware, Secure and Reliable Systems

EDUCATION

 

University of Illinois at Chicago                                                                                           January 2003-Present

Doctorate of Philosophy in Computer Engineering

•  Expected Graduation Date June 2007

•  Thesis Title, “TRIUMF: A context-aware trusted Middleware for Secure and Reliable Collaborative

Computing”.

•  GPA: 3.91 overall, 4.00 in Electrical and Computer Engineering

 

University of Engineering and Technology, Lahore, Pakistan                                           April 1998-April 2002

Bachelor of Science (with Honors) in Electrical and Computer Engineering

•  Senior Year thesis title:“UNAHA: Unified Navigation Architecture for Hypertext Applications”.

•  GPA: 81/100

EXPERIENCE

Motorola Research Labs, Schaumburg, IL. Project SeESAW/Liquid Music

Pervasive Platforms and Architectures Lab

Graduate Summer Intern

May 2006- August 2006

•  Architected and developed ContextOracle, a system for automated context inference and reasoning in pervasive computing environments. The system enables context-aware collaborative environments by providing contextual clues in a trusted and secure manner.

•  As part of ContextOracle, developed and Implemented a novel space and time efficient Hidden Markov Models (HMMs) based machine learning algorithm to predict context transitions.

•  Implemented ContextOracle (in Qt/C++) using Motorola’s EzX SDK on E680 and A1200 Linux based mobile phone platforms.  The applications of ContextOracle include Context-Aware communication agent and a music recommendation engine.

Sun Microsystems Research Labs, Burlington, MA. Project Venice

Graduate Summer Intern

 

May 2005- August 2005

•  Architected and developed a framework for privacy preserving intra-organization collaborations. The framework employs novel machine learning algorithms to learn user preferences in context of their information sharing decisions.

•  Developed and Implemented (in Java) a novel Inductive Inference System based on an ensemble of  Bayesian Classifiers.

University of Illinois at Chicago

Multimedia Systems Laboratory

Graduate Research Assistant

 

January 2003- Present

•  Laid out the design for TRIUMF, a middleware for secure and reliable privacy preserving collaborations.

•  Developed an efficient threshold additively homomorphic cryptosystem (modified version of Damgard/Jurik cryptosystem) with strong security guarantees for large scale secure multiparty computations.

•  Developed a reliable communication library to support highly scalable, fault-tolerant secure multiparty computation algorithms.

•  Developed a novel distributed biclustering solution based on bigraph crossing minimization problem.

University of Illinois at Chicago

Department of Electrical and Computer Engineering

Graduate Teaching Assistant

August 2004- Present

•  Graded and assisted students in ECE 465, Digital Logic Design and ECE 225, Electric Circuit Analysis.

•  Conducted Labs, performed grading duties and prepared course materials, including homeworks, sup- plementary handouts, and a Quartus II tutorial, for ECE 465 students.

Sun Microsystems Inc. San Diego, CA

System Dynamic Characterization and Control Group (SDCC)

Graduate Summer Intern

 

June 2004 - August 2004

•  Conducted research to set up a Grid based High Performance Distributed Bioinformatics Platform, a project under Sun’s Life Sciences Initiative.

•  Set up and optimized a Grid environment based upon Sun Grid Engine (SGE) with MPI-Integration to run a typical Bioinformatics job.

Satellite Research and Development Center Lahore, Pakistan                                    April 2002-October 2002

Assistant Research Engineer

•  Secure Communication using Chaotic Modulation.

•  Simulation and Performance Evaluation of Software Radio in Matlab.

•  Gave and justified the idea to use a four node Beowulf cluster (Linux on Intel Xeon (Dual) Systems) instead of Compaq/HP ES40 Alpha Server for High Performance Technical Computing Requirements which resulted in at least four times improvement in cost/performance ratio.

SIGNIFICANT  COURSE  WORK  AND  PROJECTS

Details :(http://www2.uic.edu/~wahmad1/acads.html).

•  ECE569 High Performance Systems and Processors:  Developed a novel scheme for memory in-

tegrity verification in secure multiprocessor environments. This scheme employed a variant of efficient MAC based authentication of Inter-processor traffic and a MAC Tree (Merkle Tree) based scheme for authenticating Processor-Memory Traffic.

•  MCS594 High Speed Cryptography:  Looked into High Performance Implementation of Different Symmetric and Asymmetric Cryptography Algorithms (AES, RSA, El Gamal and their Elliptic Curve variants) over different architectures (X86,  PowerPC, Sparc);  In the meanwhile efficient hardware implementation of Poly1305AES (A fast message authentication coding scheme) was also devised.

•  CS580 Data Mining And Text Mining: Developed Laplace Corrected Naive Bayesian Classifier and K-means clustering algorithm.

•  ECE594  Advanced  Microprocessor  Architecture:  In  self-proposed  term  project  ”Graph  based Memory Integrity Verification schemes for Secure Processor, developed a novel high performance memory integration verification scheme.   This graph based scheme (an extension of Merkle trees) makes effective use of locality in memory access patterns in order to provide efficient software tamper resistance for secure processors, namely XOM and its derivation Aegis.

•