CURRICULUM VITAE

 

Atiya Suhail

 

Corporate Research Center

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]

 

 

Education

���������������

��������������� M.S., Computer Science, University of Texas at Dallas, 1998

����������� B.S., Electrical Engineering, Aligarh Muslim University, India, 1995

 

Work Experience

 

����������� June 1998 � Present

Research Scientist I, Alcatel Corporate Research Center, Richardson

 

         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.

 

Other Projects:

 

        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.

 

Skills:

        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.