Muhammad Shahzad (773) 817 1689 - UIC


Muhammad Shahzad

5532 N. Kimball Av. Chicago IL 60625


Obtain a full time Software Engineer position

(773) 817 1689 [email protected]

EDUCATION University of Illinois at Chicago

Master of Science in Computer Science – Expected May 2005 GPA: 4.26/5.0

University of Illinois at Chicago

Bachelor of Science in Computer Science - December 2002 GPA: 4.63/5.0


Projects/Research, UIC 2001 – 2002

 Network chatting software using TCP/IP sockets.

Software: Microsoft Visual C++

  Distributed Application for the Police Department

Software: JAVA 1.4 and CORBA

Using Software Engineering methodology to implement UIC Final Exam Room Scheduling System.

Software: JDK 1.4

 Computer Aided Auto Repair and Parts Shopping using SmallTalk.

Visualworks Software: SmallTalk IBM

   Design and implementation of a reliable protocol over UDP protocol. John Conway's Game of Life simulating the growth of cells.

Software: JAVA 1.4 Software: JDK 1.2

Design and implementation of a File System with support for Concurrency and Recovery in Unix.

Software: C++

  Design and implementation of a system cache to store data structures.

Software: C++

Creating a unified interface for the World Wide Web. The project involved surveying/testing the exisiting implementations on online web forms and providing ways and means to merge them  more efficiently.

Final Project for Query Processing in Distributed Databases

Developing primitives for a heterogeneous communication environment.

Research Paper for Distributed Systems

   

EXPERIENCE College of Engineering, UIC,

August 2003 - present

Graduate Assistant:

 Maintenance and update of student database for petitions, withdrawals and graduation information  Creating/Maintaining a database for all past/present students of the College of Engineering       

Multimedia Systems Lab, UIC,

January 2001 - December 2002 Co

mputer Lab Assistant:

 Develop primitives for a heterogeneous communication environment  UNIX server administration  Created lab web pages at


Networked Operating Systems Distributed Systems Database Systems Software Engineering Query Processing in Distributed Databases Computer Algorithms


Computer Architecture I, II Operating Systems and Concepts Software Design User Interface Design Introduction to Networking Object Oriented Programming Languages Distributed Object Programming with Middleware Languages and Automata


C, C++ (Visual C++), C#, Java 2, J2EE, SmallTalk, Visual Basic, Assembly Language, HTML, ASP, XML, SQL, Oracle, UML


Windows 98/2000/XP/NT, UNIX (Solaris), LINUX (Red Hat 6.2 and 7.0)


Builder, Microsoft Visual Studio, Visio, Rational Rose


Dean’s List UIC, 2000, 2001, 2002


Member Tau Beta Pi Illinois Zeta Chapter Member UIC Pakistan Students Association Board UIC Honors College, member 2001 & 2002


Available Upon Request