Muhammad Shahzad
5532 N. Kimball Av. Chicago IL 60625
OBJECTIVE Obtain a full time Software Engineer position
(773) 817 1689 mshahz1@uic.edu
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
Course 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. Software: SmallTalk IBM
Visualworks
Design and implementation of a reliable protocol over UDP protocol. Software: JAVA 1.4
John Conway's Game of Life simulating the growth of cells. 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 http://multimedia.ece.uic.edu
COURSES Networked Operating Systems
Distributed Systems
Database Systems
Software Engineering
Query Processing in Distributed Databases
Computer Algorithms
SKILLS
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
Languages: C, C++ (Visual C++), C#, Java 2, J2EE, SmallTalk, Visual Basic, Assembly Language,
HTML, ASP, XML, SQL, Oracle, UML
Systems: Windows 98/2000/XP/NT, UNIX (Solaris), LINUX (Red Hat 6.2 and 7.0)
Software: Builder, Microsoft Visual Studio, Visio, Rational Rose
AWARDS Dean’s List UIC, 2000, 2001, 2002
ACTIVITIES Member Tau Beta Pi Illinois Zeta Chapter
Member UIC Pakistan Students Association Board
UIC Honors College, member 2001 & 2002
REFERENCES Available Upon Request