CURRICULUM VITAE
Atiya Suhail
Software Department
Alcatel USA
1201 E. Campbell Rd.
M/S 446-310
Richardson, TX 75081
Phone: (972)996-2962
Fax: (972)996-5902
E-mail: [email protected]
���������������
��������������� M.S., Computer Science,
University of Texas at Dallas, 1998
����������� B.S., Electrical Engineering,
Aligarh Muslim University, India, 1995
����������� June 1998 � Present
� Investigated techniques, such as clustering and RAID, for improving availability of applications running on Windows NT. Evaluated tools such as NT-SwiFT and WinFT for improving fault-tolerance of NT applications. Created Windows NT footprints using the Embedded NT tool and measured boot times for different footprints. Used real-time extensions of Windows NT (RTX from VenturCom and INtime from Radisys) to study how real-time extensions survive Windows NT crash.
�
Conducted
study on porting of applications from UNIX to Windows NT using various porting
layers like Cigwin, UWin, NuTCracker. Studied the performance of the ported
applications.
�
Tested
and debugged a porting tool that analyzes C source files originally written on
UNIX, and outputs a list of UNIX constructs incompatible with Windows NT.
Ported this tool to Windows NT using CigWin32 (a porting layer).
�
Performed
market research on the use of Windows NT in telecommunication market.
�
Collaborative Behavioral
Requirement Analysis: Developed a CASE tool for the modeling and analysis of system behavior
using the augmented Petrinet formalism. Implementation was in Java.
�
Object Oriented Analysis and
Design: Analyzed
and designed an elevator system using Rumbough�s object modelling technique and
Jacobson�s object oriented software engineering. Constructed use-case model,
object model, event trace diagrams, state diagrams, wrote detailed class
descriptions and implemented the system in C++.
�
Arbitrary Precision
Arithmetic Software Package: Developed software that implemented efficient
algorithms for performing various arithmetic operations on arbitrary precision
numbers which were represented using linked lists.� Implementation language was C++.
�
Database Design: Designed and created a
relational database for the Lonely Hearts Club, to track and qualify people,
and to find suitable matches for social interactions. Used ER diagrams for
conceptual modeling, and defined logical and external schemas. Designed and
generated forms and reports for data entry and retrieval.
� Requirement Specification: Wrote semi-formal and formal requirements specification for Electronic Commerce Ordering System.Developed structural requirements model using activity charts to specify system activities classes and entity classes to specify static entities. Developed behavioral model of the system using statecharts. Wrote formal requirement specification of the system using Object-Oriented Requirement Modeling Language (OO-RML).
�
Software Architecture: Considered different
architectural design alternatives for the following systems:
�
Electronic
Commerce Invoice Processing System
�
Non-functional
Requirement Assistant
Carried out trade-off analysis among different alternatives using non-functional requirements and chose one architecture style for each system.
�
Network Reliability: Wrote a C++ �program to determine critical nodes in a given network.
�
Software Engineering Skills: Object oriented analysis and
design techniques, structured analysis and design, software testing (black-box,
white box), data modeling using entity relationship diagrams, design of
relational database systems. Hands on experience with OO analysis and design
tools like Rational Rose and Rhapsody, software testing tool like atac, reliability
growth modeling too(CASRE).
�
Programming Skills: C, C++ Java, SQL
�
Networking Skills: TCP/IP, ATM, Telecommunication switching basics,
VoIP
�
Interpersonal Skills: Good organizational and
multitasking skills, good presentation and communication skills, excellent
ability to work with teams, self-motivated.