Mohammed Dastagir Ali
Home Address:
1628 Autumncrest Dr
Crystal Lake
IL-60014
Office: (815) - 477 -8498
E-mail: mali@evl.uic.edu
Objective
Seeking a challenging position in Software
Design and Development utilizing my background in
Collaborative Virtual Reality and Computer
Graphics.
Summary
Over 2 years of Software development
experience. Contributed in all phases of Software life cycle including
analysis, design, coding, implementation and maintenance. Work experience
in Virtual Reality, Computer Networks, Computer Graphics . Technical expertise
includes Object Oriented design and development, UNIX(Process control,
IPC, socket Programming, RPC), C/C++, Smalltalk, Visual C++, Motif, Performer,
VRML and GUI development. Self motivated collaborative team player with
ability to coordinate and communicate with others. Keen to learn and implement
new methods and strategies. Interest in exploring new technologies leading
to development of new products.
Education
M.S., Computer Science,University Of Illinois at Chicago(GPA 4.7/5.0).
B.S., Computer Science , Osmania University , Hyderabad , India(Aug 96).
Computer Skills
-
Programming Languages
: C/C++,Smalltalk,Pascal,ADA,Assembly,PROLOG, Java.
-
GUI
: X Windows Motif, Windows(95,NT);
-
WWW Tools
: HTML,VRML. Perl and JAVA.
-
Class Libraries
: IRIS Performer, OpenGL, Open Inventor, Standard Template
Library , Rogue Wave library, CAVE Programming library , Socket programming
and RPC.
-
Operating Systems
: UNIX, Windows(95,NT), Sun O.S , Solaris(2.5.1), IRIX 6.X. MSDOS,
Mac OS, Netware, CMS .
-
Network Protocols
: IPX/SPX, TCP/IP, Appletalk, UUCP(Ethernet,Token Ring, FDDI, ATM).
Professional Experience
[Electronics Visualization Laboratory] May
?97 - Present
University of Illinois at Chicago
Research Assistant
-
Worked on TeleImmersion and High performance computing
-
Responsibilities include debugging and adding
features to VRML 2.0 browser for the CAVE(Computer Automatic Virtual
Environment( Projection based VR System)) and the Immersadesk using IRIS
Performer. Browser is displayed on three walls of the four wall CAVE. HTML
files are shown using a web browser displayed on the fourth wall. The Browser
acts as a helper application to a web browser for displaying VRML files.
-
Developed an interface between CAVE Networking
Library and CAVERN(Collaborative VR Library) to support TeleImmersion in
VR environments.
-
Worked on Star Tap Project for Internet 2 Demos.
-
Collaborating with researchers at the National
Center for Super Computing Applications.
System Administrator Jan?97 - July?97
[SCAILAB ( Student computer aided instructional
Lab) ]
University of Illinois at Chicago
-
Administered and maintained a 120 node Novell
4.1 LAN(PC and Macintosh)
-
Setup and administered Unix Web Server running
Solaris 2.5.1 on Sun Sparc Station
-
Setup and administered Windows NT Server and Workstations.
-
Troubleshooting both software and hardware problems
on all platforms and operating systems.
Software Developer Jan?96 - Dec?96
[Indian Institute of Chemical Technology, Regional
Research Labs]
India
-
Designed and developed an application for molecular
modeling(visualization) of complex organic compounds in 3D on windows platform
using Visual C++
Programmer Feb?95 - Nov?96
[Computer Corporation]
India
-
Programming in C/C++, Visual C++, HTML on UNIX
and Windows NT
-
Job involved defining requirements, design, implementation
and documentation of projects
Projects
Master's Project:
Working on developing an interface library for the CAVE using CAVERN(Collaborative
VR networking library). This interface would allow users to add support
for "Avatars"(remote users collaborating in CAVE environment) in a VR environment..
It will be used to add TeleImmersive support for "Ear Demo" project. In
this Project a physician will use the CAVE to visualize the details of
a human ear. Several physicians could remotely connect to this VR environment
and visualize the ear, give suggestions and deliberate on the appropriate
treatment in real time. This project is being implemented in C++, OpenGL,
using CAVE and CAVERN networking libraries
-
Predictive Tracking in the CAVE: Using
Artificial Intelligence "machine learning" algorithm the movements of a
"Wand(3D Pointer)" in the CAVE are predicted.
-
CAVE Library: Presently working on developing
a pthreaded version of the CAVE VR library.
-
TeleImmersion support for VRML Browser:
Added support for TeleImmersion to VRML browser for the CAVE. Remote users
could connect to VRML world running in the CAVE. Used C++, IRIS Performer.
-
Molecular Modeling Worked on developing
a molecular modeling software for Windows . This Software allows visualization
of complex organic molecules. It also allows engineers to study the behavior
of new designed molecules.
-
Object Oriented Ray tracing in C++ : Working
on developing a Ray tracing engine withsupport for transparencies, shadows,
reflection and texture mapping.
-
VRML Web Site: Worked on developing a VRML
web site for ThinkQuest 97 event.
-
Immersagrams Project: This project is being
done in collaboration with Art(n). In this project I am developing a software
which would allow users to develop a 3D hard copy of their work in the
CAVE.
-
Star Tap Under this Project I worked on
developing a walkthrough apartment model in VRML . Remote users could join
in and share views about the apartment model. This Projectwas in joint
Collaboration with Singapore University EVL and Ameritech.
-
Schedule Organizer Developed a Schedule
organizer GUI program in Visual works (Smalltalk) which would maintain
a calendar of all the events for a group of people and schedule meetings.
-
Reliable Protocol Using UDP sockets,
implemented a reliable transaction peer-to-peer protocol.
Papers
-
Presented paper on "Object Oriented Petrinets",
the modeling power of OOPN?s for design of Distributed systems.
-
Presented paper on "Visibility Culling" and "Polygonal
Simplification" of arbitrary polygonal environments.
Activities
-
Participated in the demo for NICE(Narrative Immersive
Collaborative Environment) project at SuperComputing ?97 event.
-
Developed VRML demos for ThinkQuest?97 and several
other events at EVL.
Relevant Coursework
Object Oriented Programming Artificial Intelligence
I Computer Graphics I
Distributed Software Engineering Artificial
Intelligence II Computer Graphics II
UNIX network Programming.
References
Available upon request