1. NIHAR J. SHAH
6485 S. 20 TH ST, Apt 4
Oak Creek, WI 53154
(414) 761-1047
niharjshah@yahoo.com
Summary:
• Seasoned Business Analyst/Java Developer with a Bachelor Degree in Computer Science
• Develop and deploy Java data viewer and various graphical applications
• Interacted with software developers and operations personnel to clarify design issues, integration
requirements and other operational business issues.
• Insurance applications transferred from IBM mainframe to client server UNIX platform using Java
and Informatica; responsible for data mapping utilizing Informatica.
• Performed test requirements analysis reviewed software design documents and technical
specification, and develop a list test requirements based on the system specifications.
Skill Summary:
• Object Oriented Programming (Perl, Java, JavaScript via YUI & jQuery, PHP, Python, Objective C, C#,
• C++, STL), ORM (Torque, Hibernate), C, Tcl/Tk, SQL (MySQL, PL/SQL, T-SQL, JetSql , Oracle, SQL
server 2000), MVC,HTML::Mason, JSP, ASP.NET, jQuery, CGI, HTML, XML, XSLT, EDI, UNIX
Shell Scripting (sh, ksh,csh, sed, awk, etc.), GUI Design (YUI, jQuery, AJAX, Struts, Tcl/Tk, XWindows,
Motif, Mac Toolbox),Revision Management (SVN, GIT, CVS, PVCS, SCCS, RCS, others), make, Ant,
Automake, Autoconf ,GNU M4, RPM, UNIX (iOS, Linux, Solaris, *BSD, IRIX, DEC, others),
• Windows), MS Visual Studio, 680x0 and 80x86 Assembly, Apache,Tomcat, IIS, Access, Office Suite,
Project, Visio, Photoshop, Device Drivers, , Predix ,Agile Development,
EXPERIENCE
Designs Touch, Milwaukee, WI 04/14-Present.
Senior Java Developer/ Lead Integrator
• Worked with Design Touch Company on projects defined by their clients
• Provided innovative business solutions, website design, e-commerce and creative design
services for the eye centers and dermatology centers of Racine and Kenosha.
GE Medical Systems, Milwaukee, WI 04/13-03/2014
Senior Java Developer/ Lead Integrator
• Leads a cross-functional design team of both PET and MR in design control process from
requirements development and design planning to design transfer.
• Create system requirements that ensure that the product achieves customer and business needs
including: feature and functionality, quality, reliability, serviceability, manufacture-ability,
regulatory compliance and cost.
• Developing requirements flow down, architecture/system design and analysis, risk analysis
integration and test, manufacturing, field and customer support including corrective and
preventative actions to ensure customer satisfaction.
• Work as JAVA Developer for PETMR scanner group Design and Created Use case Diagrams,
Sequence Diagrams and Class Diagrams using RUP, UML and SOA for implementing various
Medical Image Viewing Applications.
• Java class diagrams for the host graphical plotting process and host data viewer for all the
different electronic components of PETMR scanner using UML and SOA.
• Developed real time web based enterprise host applications using J2EE technologies
like JAVA Servlets, JSP, Swing, Applet, Struts, Hibernate, JDBC, JNDI, Java Beans, EJB's,
SAX/DOM, DOJO, XML with data acquired from hardware components of PETMR scan machine
2. • Responsible for migrating PET Scanners with MR Scanners utilizing Java technology
• Developing Java applications software for PETMR Scanners and PETMR applications.
Discover Financial, Chicago, IL 09/2012 – 03/2013
Lead Developer
• Responsible for design, test and implementation of credit card system application using Java
• Designed, test, implement monthly incentive/promotions programs for opening credit card for new
card holders using Blaze
• Responsible for writing business rules; which credit score goes with each credit card and which
promotion goes along with that new credit card
• Redesign program for existing and new card holders personal information (name, address, social
security numbers, contact information)
• Redesigned all new marketing feature’s; monthly features to existing and new customers
• Responsible for insuring new data matched existing Data in the new server.
• Web development done on IBM WAS, WSAD and Rapid Application Developer (RAD) as
development environment.
• Used WebSphere Application Server 6.1 and involved in setting up application server profiles in
RAD for running the applications on development environment.
Used: JAVA6.0, SWING2.0, NetBeans7.0 IDE, IDE Eclipse, Windows 7, Linux Platforms ,MVC ,
UML,RUP, Object Orientated Design, SOA, AGILE, SCRUM, SVN Platform ,JSP, XML, HTML, JAVA
SCRIPT, AJAX ,CSS, PYTHON.
GE Medical Systems 12/2011 –08/2012
Senior Java Developer/Architect
Worked as a Lead Java Developer in the manufacturing and engineering software
For CT scanner department of G E Health Care.
• Worked as JAVA Architect for CT scanner group Design and Created Use case Diagrams,
Sequence Diagrams and Class Diagrams using RUP, UML and SOA for implementing various
Medical Image Viewing Applications.
• Architected java class diagrams for the graphical plotting process and data viewer for all the
different electronic components of CT scanner using UML and SOA.
• Developed real time graphical plots with data acquired from hardware components of CT scan
machine used NET BEANS IDE, JAVA7, JFREE, Plot for graphical plots.
• Created graphical plots using complicated mathematical formulas for different electronic
components.
• Developed and deploy Java data viewer and various graphical applications using JAVASWING,
NET BEANS IDE,SVN products ,Agile, Scrum methodologies for the CT scanner manufacturing
and engineering software.
• Used: JAVA6.0, SWING2.0, NetBeans7.0 IDE, ,IDE Eclipse, JFREE Software,
• Windows 7, Linux Platforms, MVC , UML,RUP, Object Orientated Design, SOA,AGILE, SCRUM,
SVN Platform ,JSP, XML, HTML, JAVA SCRIPT, AJAX ,CSS,JSON, PYTHON.
WPS, Madison, WI 01/10-11/11
Senior Business Analyst/Java Developer
• Designed Data-Marts & Enterprise Data warehouses using dimensional modeling concepts.
Experienced in designing star schema data model as well as snow flake schema. Designed ETL
process for large scale data movement projects.
• Experience using ETL tools such as Informatica and conversant with the tools MDM (master data
management) such as MDM exchange. Fabricated solutions to capture process and deliver MDM
to internal consumers within client organizations.
• Insurance applications transferred from IBM mainframe to client server UNIX platform using Java
and Informatica; responsible for data mapping utilizing Informatica.
• Applications were used to underwrite policies for new business utilizing Java.
3. • Web development done on IBM WAS, WSAD and Rapid Application Developer (RAD) as
development environment.
• Used WebSphere Application Server 6.1 and involved in setting up application server profiles in
RAD for running the applications on development environment.
• My experience in C++, Java (J2EE), Perl, MOD_PERL, LDAP, XML, XSLT, UNIX / Linux / Solaris
technologies. My experience in implementing server side logic with Enterprise Java Beans (EJB).
• My experience in DEVELOPING APPLICATIONS on servers IBM WebSphere, WebLogic and
Tomcat. My extensive work experience on XML technologies like XML Schema, WSDL, SOAP.
Knowledge on JSP, Servlets, MVC and Struts Framework.
Structural Design Soft Inc. Milwaukee, WI 10/07-12/09
Off Shore Project Management/Senior Business Analyst
• Experienced using HP Quality Center for creating testing scripts, creating test scenarios and
regression testing.
• Performed System level testing using HP Quality Center.
• Experienced with risk based testing and scripting.
• Worked as an offshore coordinator for construction industry / a structural engineering company.
• Created requirements documents, technical design and provided technical support to offshore
development teams.
• Coordinated software releases within the US Environments.
• Validated the code created by the offshore teams and then updated client with the new releases.
Northwestern Mutual, Milwaukee, WI 10/05-10/07
Java Developer
• Provided maintenance and support for MQ Series and Message Broker system.
• Performed day-to-day system administration and supported implantation of business
requirements.
• Interacted with development and production support teams and customers.
• Deployed debugging techniques to identify root cause problem.
• Provided detailed communication to all levels of the management teams.
• Performed installation/configuration and problem diagnosis for MQ Series and Message Broker
on all platforms.
• Worked with various relation databases and Implemented message flows consistent with
corporate system architecture.
• Responsible for development/maintains of Point of Sales system utilizing Java.
• Provided technical solution for messaging needs for all new projects.
• Worked with project teams to design and document message flow changes.
• Documented the messaging environments that were supported and maintained documentation to
the extent necessary for overall system support.
• Created guidance documentation on the use of WMS and WMQ.
• Provided support, maintaining and enhancements of various Web Sphere applications.
• Provided rapid and effective response to production breakdowns.
• Enhanced various applications as initiated by client change request or defects tracking systems.
• Maintained System Documentation and performed housekeeping functions of the system.
• Completed projects on time and within budget and meet customer's scope requirements.
• Report the status of Defects items and Change Request to the Project/Support Manager.
• Effectively worked in a team and provide application information to other teams as required.
• Maintained System Documentation and perform housekeeping functions of the system.
• Define and document customer requirements and technical design for small enhancements to the
supported applications.
Northern Trust, Chicago, IL 09/04-09/05
4. Quality Assurance Project Manager
• Ensure software product quality from development to deployment.
• Work closely with client staff to understand business needs and transfer final testing.
• Application has been developed in Java, UNIX and Oracle environment.
• QA team conceived the test scripts as per the business requirements for conducting Manual
Testing and automated testing.
• Headed a team of QA Analyst for developing and creating test plans and strategies for image
processing services solutions.
• Manage software tradeoffs utilize C++, JAVA, UNIX and UML in all development activities
• Analyze product requirements for image process software.
• Actively participate in feature integration and testing with other teams.
• Design and build strong testing infrastructures to minimize dependency.
• Design, develop and implement test automation both at the functional and system level.
• Performed test requirements analysis reviewed software design documents and technical
specification, and develop a list test requirements based on the system specifications.
• Developed test plans, test cases for manual testing and automated testing.
• Develop test procedures which the software product meets or exceeds given requirements.
• Executes manual and automated functional test procedures.
• Created test summaries, including defect-tracking reports.
• Interact with software developers and operations personnel to clarify design issues, integration
requirements and other operational business issues.
• Work with client so they understand the testing process and results.
Tower Automotive, Milwaukee, WI 12/01-09/04
QA Analyst/Tester
• The objective of this project was to test the application for SOA Services, User Interfaces and
Mainframes; process consists of analysis and testing of different Modules of the System.
• Facilitated Test Automation sessions to obtain concurrency on the automation approach or all
phases of testing (unit, Integration, system, user interface testing, batch process testing and user
acceptance).
• Managed and assisted in storage and linkage of test automation scripts to manual test cases.
• Created and maintained automation test environments, test data, test drivers and utilities.
• Analyzed business requirements, System Specifications documents and involved in developing
test plan, test Cases for manual and automated testing.
• Managed requirements and developed Test Scripts and Test Cases using Test Director.
• Mapped requirements to business scenarios to assure that all requirements were covered for
Manual Testing.
• Used checkpoints and synchronization statements extensively to customize the Quick Test Pro
scripts. Parameterized the scripts and data driven them to improve the flexibility of the tests.
• Performed Back-End testing by writing SQL queries.
• Tracked bugs using Test Director and performed regression testing of the entire application once
the bugs are fixed using QTP.
• Reported to management about different problems and bottlenecks found in the application
server and database servers.
• Environment: Quick Test Pro 8.0, Quality Center 8.0, Test Director, JAVA 2.0, JAVA SERVLETS,
UNIX, XML, Vb Script, JSP, Oracle and Windows NT/2000/XP.
Renaissance Worldwide, Inc. Milwaukee, WI 09/00-10/01
E-Commerce Infrastructure Architect Specialist
• As part of client-server web infrastructure team, deployed their entire Internet /Intranet web based
applications to be hosted on the remote site.
5. • Participated in converting the existing Net Dynamics applications running on NT environment to
the Web Sphere frameworks running on UNIX environment.
• Distributed System Architecture using Web Sphere frameworks environment deployment of
various NML applications/components on to client/ server web environment.
• Provided various services frameworks that delivered core services such as security services,
distributed transaction services and data access services and other complementary services
(such as load balancing) to function within the web sphere environment.
•
Prior Experience Available Upon Request
EDUCATION
• University of Wisconsin, Milwaukee, WI –
• May 1987
• Bachelor of Science in Computer Science
• Minor: Mathematics
6. • Participated in converting the existing Net Dynamics applications running on NT environment to
the Web Sphere frameworks running on UNIX environment.
• Distributed System Architecture using Web Sphere frameworks environment deployment of
various NML applications/components on to client/ server web environment.
• Provided various services frameworks that delivered core services such as security services,
distributed transaction services and data access services and other complementary services
(such as load balancing) to function within the web sphere environment.
•
Prior Experience Available Upon Request
EDUCATION
• University of Wisconsin, Milwaukee, WI –
• May 1987
• Bachelor of Science in Computer Science
• Minor: Mathematics