Site hosted by Angelfire.com: Build your free website today!
NIRAV M. SHAH
400 Yates # 210
Arlington, TX - 76010
(817) 275 7858
e-mail: nshah@uta.edu  
 
Objective: To obtain an appropriate full-time position as a software engineer which will utilize my skills and capabilities.
Areas of Interest:  
Object Oriented Software Development and Software Engineering Methodology (Designing & Quality Assurance), CASE tools for:
  • Distributed Operating Systems, Networking, ATM
  • Relational / Object Oriented / Temporal Database Systems
Education: Master of Science in Computer Science and Engineering 
(December 1998) 
The University of Texas at Arlington. 
Degree GPA: 3.90/4.0 
 
Bachelor of Science in Electrical Engineering: (Instrumentation & Control Engineering) 
(August 1996) 
L. D. College of Engineering, Ahmedabad, India.
 
Computer - Operating Systems: UNIX, Windows NT, Windows 95, Windows 3.1x, MS DOS, Novell NetWare
Skills:
Programming Languages: Java with JNI, C++, C, BASIC, HTML 
ASSEMBLY(8086/186/286/386)
 
Development Tools: JDK1.1, Visual C++ with MFC, Rational Rose
 
DBMS and Related: Oracle, DB2, PL/SQL, Pro*C, SQL2, O2
 
Network and Related: OSI-7Layer, TCP/IP, ATM, Sun RPC
 
Software Packages: MS Office, Coreldraw, LabView, AutoCad, OrCAD, MatLab, MS FrontPage and other internet Publishing tools, etc.
 
Hardware: Hands-on experience in PC assembly and Network installation.
 
 
Projects: Master's Project: 
  • To design and develop Encoder/Decoder module for platform independent communication in "Generic Systems Integration Architecture" using Java. Design documentation done with Rational Rose.
Software Engineering:
  • Developed a prototype of Web based Multimedia bulletin board with emphasis on SRS and Design part. 

  • (Led the project team of six following the Software Engineering Practices.) 
    The prototype is available at http://pepe.uta.edu/gmehta/mythical.
  • Participated in developing SRS and SRD with risk estimation and project planning for a Project Planning tool with a team of five members.
Operating Systems & Networking:
  • Developed an MS-DOS command interpreter for Digital UNIX system. (C and Bourne Shell)
  • Developed a Matrix Manipulations Utility for real or complex numbers, with dynamic memory allocation to allow user to open any number of matrices of any size. Also to give summary of the existing matrices using OLE. (Visual C++ 4.0)
  • Developed a network version of the Matrix Manipulation Utility and a "Client-Server" software for the same. (Visual C++ 4.0)
  • Developed a simple interactive mail utility in C employing generic SMTP and socket programming.
Database Systems:
  • Developed software to normalize the relations in Relational Database to BCNF/3NF using C.
  • Developed a Catalog based Database Security System for Oracle using Pro*C to prevent unauthorized modifications to database.
  • Created a geographical database to keep track of Population History, Water Bodies and Neighborhood of Continents, Countries and their States or Provinces and Cities using backend Oracle.
Miscellaneous:
  • Developed solid animated 3D Modeling of some Electronic Components and Animated them to show the assembly and disassembly. (AutoCad -R13, 3D Studio)
  • Developed a system for Image Sensing And Element Positioning

  • The system incorporated interfaces of a PC/Stepper motor and a PC/CCD camera as part of an on-line assembly system in which an element on the line was first scanned and the image compared with the reference image.  A Quickest Reach algorithm then generated a control signal used to drive a stepper motor that corrected the position error. (Undergraduate Senior Project)
Research Papers and Presentations: (Coursework)
  • Performed a feasibility study of employing various Trend Analysis and Forecasting Methods for Adaptive Resource Management.
  • Paper on "Advances in Quality Assurance Practices for Software Engineering."
  • Presentation on "Introduction to Software Configuration Management and an Overview of Recent Practices." (Approximate Time: 1 hour 20 minutes)
  • Paper and presentation on "Introduction to ATM and Advancement in Cell Relay Technology."
  • Review paper and presentation on "Integrating Triggers and Declarative Constraints in SQL Database-VLDB 1996."
 
Experience: Graduate Research Assistant  
Department of Economics, UT -Arlington 
(May 1997 to Present) 

Support faculty members with Software/ Hardware difficulties. 
Maintain and upgrade hardware and software and network support. 
Responsible for hardware and software audits. 
 


Graduate Research Assistant 
Department of BioMedical Engineering, UT -Arlington, 
(February 1997 to May 1997) 

Supported faculty member in development of a Low-cost Tissue Fluoremetry System 
The system included RF modulation and demodulation of Laser signals, their interpretation, computer interface and plotting of results and a computer controlled positioning system. 
 


Technical Assistant-Trainee 
Shivam computers (Pvt.) Ltd., Ahmedabad, India. 
(September 1996 to November 1996) 

Gained exposure to PC architecture. 
Responsible for PC assembly, installation and configuration of various peripherals, and installation of various software packages. 
Also responsible for maintenance, repairing and upgrading of PC at client site. 
 


Internship  
Maxwell Electronics, Ahmedabad, India. 
(September 1995  to August 1996) 

Worked on Image sensing, Stepper Motor Drives and Assembly Language Programming for PC. 
Developed a system for Image Sensing And Element Positioning. 
The system incorporated interfaces of a PC/Stepper motor and a PC/CCD camera as part of an on-line assembly system in which an element on the line was first scanned and the image compared with the reference image.  A Quickest reach algorithm then generated a control signal used to drive a stepper motor that corrected the position error.


Course - Work:
MS (CSE)
Database Systems I-II Modern Operating Systems (Distributed OS)
Advanced Database Systems Mathematical Logic for Computer Science
Software Engineering I-II Hardware Dependent Programming in C++
Computer Networks Computer Aided Designing and Manufacturing
BS (EE)
Assembly Language Programming  Digital Control Systems 
Computer Logic and Programming  Linear and Nonlinear Control Systems
Programmable Logic Controllers  Electronic Circuits and Devices
Microprocessor Application  System Engineering and Product Design
 
Personal: Strong analytical skills
Excellent written and verbal communication skills
Willing to relocate
 
References: Available upon request