Site hosted by Angelfire.com: Build your free website today!
NIRAV M. SHAH
1000 Ash Ln # 803
Euless, TX - 76039
(817) 684 0207
e-mail: shnirav@usa.net
Objective: To obtain an appropriate full-time position as a  Sr. software design and development engineer with a company practicing a strong Software Engineering approach.
Areas of Interest:
Object Oriented Software Development (Complete life cycle) and applying Software Engineering Methodology 
In the field of:
  • Web or E-Commerce development using multi-tier framework or Client/Server development
Using 
  • Java, Application server and EJB, CORBA, C++ 

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.
 

Skills: Excellent software analysis, design and programming skills (complete life cycle).
  • OOA and OOD with UML.
  • Structured Analysis and Design.
Well developed organizational, project planning & management and problem solving abilities.
  • Effort and Risk Estimation.
  • Grasping and implementing new concepts rapidly. 
  • In-depth research and analysis of feasibility of adapting cutting edge technology to the problem.
  • Quick grasping of business model and requirements for better approach to problem.
Effective presentation and communication skills.

Computer Operating Systems:
  • UNIX, Windows NT,  MS DOS
Skills:
Programming Languages:
  • Java  (2 Years): JFC, AWT, Swing, JNDI, JNI, RMI
  • C++  (3 Years): MFC
  • C      (4 Years)
  • BASIC, Assembly (x86)
 
Design & Development Tools:
  • JDK1.1/1.2, Visual Café, JBuilder, Visual C++, Rational Rose
 
Enterprise Computing / 
  • Application Servers:        Weblogic, Sun J2EE
Web Related
  • Mark Up languages:        XML, HTML, Dynamic HTML
  • Web Computing and UI:  EJB, Applets, Servlets, JavaScript, Active server pages, JFC, Swing
  • Client/Server related:       CORBA, Java RMI,  JNDI
 
DBMS and Related:
  • Oracle, DB2, PL/SQL, Pro*C, SQL2, O2, XML based Database
   
Network and Related:
  • TCP/IP, Java RMI, CORBA, JNDI, Sun RPC, ATM
   
Hardware:
  • Hands-on experience in PC assembly and Network installation
 

Experience: Software Developer
The Sabre Inc., TX
(January 1999 to Present)
  • Responsible for enhancing and maintaining legacy C++ and Java code. 
  • Also responsible to analyze, design and implement solutions for new customer request in a team environment.
  • Currently working on analysis and design of new development request using enterprise servers and EJB. (Implemented a demo using Weblogic server and EJB and SQL Server7)
  • Participated in analysis, planning, design and implementation of Pilot Survey project for Crew Scheduling. (C++, Java and Dynamic HTML)

Graduate Research Assistant 
Department of Economics, UT -Arlington 
(May 1997 to December 1998) 

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, TX.
(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 and network installation. 
Responsible for PC assembly, installation and configuration of various peripherals, and installation of various software packages.
Also responsible for maintenance, repairing and upgrading of network/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.


Previous Master's Project:
Projects:
  • To design and develop Encoder/Decoder module for platform and protocol 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 doing analysis and preparing SRS and Design documents. 

  • (Led the project team of six following the Software Engineering Practices.) 
  • Participated in developing SRS and Design 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 back end Oracle.
 
Miscellaneous:
  • Developed solid animated 3D Modeling of some Electronic Components and Animated them to show the assembly and disassembly. (Auto Cad -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.
 
Research Papers and Presentations: (Course work)
  • 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 30 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."
 

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
 

Relocation: Willing to relocate
 

References: Available upon request