SlideShare a Scribd company logo
1 of 5
Nihar J. Shah Nihar J. Shah
6485 S. 20th St. Apt 4 4819 Copper Canyon Blvd
Oak Creek, WI 53154 Valrico, FL 33594
(414) 405-5304 (414) 405-5304
niharjshahcell@yahoo.com niharjshah@yahoo.com
Nihar J. Shah
Nairobi, Kenya
PhoneNum 732-857-609
niharshah62@gmail.com
PROFESSIONAL SUMMARY
• Seasoned IT professional with background working as an analyst and Java developer, with a bachelor degree in computer
science.
• Extensive experience developing and deploying Java Data Viewer and various graphical applications.
• Interacted with software developers and operations personnel to clarify design issues, integrate requirements and work
through other operational business issues.
• Managed insurance application transfer from IBM mainframe to client server UNIX platform using Java and Informatica. Was
responsible for data mapping utilizing Informatica.
• Background includes performing test requirements analysis, reviewing software design documents as well as technical
specification and developing a list of test requirements based on the system specifications.
• Experienced with design patterns including MVC, data access object as well as data transmission objects, factory and singleton.
• Exposure to Prototype, Waterfall and Rapid Application Development (RAD) methodologies.
• Experience in Java IDE tools including Eclipse.
• Good knowledge in building and deploying Apache Ant/ Maven scripts for deployment and customizing WAR/JAR file
management for web applications.
• Has working knowledge of PL/SQL and databases including MS SQL Server, Oracle 10g/11g and tools like Oracle SQL.
• Expertise in JUnit Assertion to develop unit testing and debugging of application.
• Experience using web/application servers such as Apache Tomcat and Oracle application server.
• Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in
complex environments.
•
• TECHNICAL SKILLS
•
•
Languages Scripts J2EE, Java ,Objective C, C#, C++,C, C,VB6, Tcl/Tk, Perl, JavaScript
via YUI vs jQuery, PHP, Python, STL, HTML,UNIX Shell Scripting (SH,
KSH, CSH, SED, AWK)
Frameworks ORM (Torque, Hibernate), Spring MVC Web flow, Spring Batch,
ASP.NET,AngularJS, JQuery
RDBMS Technology MySQL, PL/SQL, T-SQL, Jet SQL , Oracle, SQL server 2000,IIS
GUI Design YUI, jQuery, AJAX, Struts, Tcl/Tk, X Windows, Motif, Mac Toolbox
Software Make, Ant, Auto Make, Autoconf, GNU M4, RPM, MS Visual Studio,
680x0 and 80x86 Assembly, Office Suite, Project, Visio, Photoshop,
Device Drivers, JSON, JSP, JBoss, REST web services
Methodologies Object Oriented Programming,Design Patterns, Agile, Scrum
Operating Systems UNIX (iOS, Linux, Solaris, *BSD, IRIX, DEC, others), Windows
Servers Apache Tomcat
Other IIS
•
Languages &Scripts J2EE, Java ,Objective C, C#, C++,C, C,VB6, Tcl/Tk, Perl, JavaScript via
YUI &jQuery, PHP, Python, STL, HTML,UNIX Shell Scripting (SH, KSH,
CSH, SED, AWK)
Frameworks ORM (Torque, Hibernate), Spring MVC Web flow, Spring Batch,
ASP.NET,AngularJS, JQuery
RDBMS Technology MySQL, PL/SQL, T-SQL, Jet SQL , Oracle, SQL server 2000,IIS
GUI Design YUI, jQuery, AJAX, Struts, Tcl/Tk, X Windows, Motif, Mac Toolbox
Revision Management SVN, GIT, CVS, PVCS, SCCS, RCS, others
Software Make, Ant, Auto Make, Autoconf, GNU M4, RPM, MS Visual Studio,
680x0 and 80x86 Assembly, Office Suite, Project, Visio, Photoshop,
Device Drivers, JSON, JSP, JBoss, REST web services
Methodologies Object Oriented Programming,Design Patterns, Agile, Scrum
Operating Systems UNIX (iOS, Linux, Solaris, *BSD, IRIX, DEC, others), Windows
Servers Apache Tomcat
Other IIS
PROFESSIONAL EXPERIENCE
OLD REPUBLIC RISK MANAGEMENT April 2015-Present.
Software Development Project Manager
Responsible for multiple technical projects
● supporting the e-insurance for agents product line for both internal and external business.
● Partnered with Business Project Management staff to manage and deliver customer projects on time and within budget.
● Allocated and managed technical staff of 15 Development Engineers, technical writing staff and interns.
● Created Subject Matter Experts within department as 'go-to' mentors sharing expertise while elevating cross training within the
department.
● Managed major internal product enhancements improving internal processing as well as internal business process.
● Developed and established Agile development within the department, while initiating peer-to-peer reviews.
● Improved Technical Writing process for online customer learning materials.
● Established third tier production support process, decreasing response/resolution time giving team members responsibility and
accountability.
● Substantially increased Helpdesk response time by identifying repeating issues, developing projects to address issues quickly
and training staff on new resolutions.
Senior Java Developer/Lead Integrator Consultant
● Interacted with clients to gather business requirements and generated requirement specification.
● Led the project team and specify design and coding standards.
● Developed the middle tier using session bean, entity bean/DAO and BusinessObjects.
● Developed and deployed the application on WebSphere application server.
● Involved in development of user interface layer using Spring framework.
● Used JSPs/Spring/Spring web flow/Spring batch/Java/SQL/DB2 used JBoss to interact with the database.
● Involved in development of Apache POI to read from Excel spreadsheet and set values on a PDF using I Text.
● Responsible for requirement gathering from the business analysts and for preparing the requirement specification.
● Involved in development of the applications using Spring Web MVC and other components of the Spring framework, the
controller being Spring Core (dispatcher servlet).
● Implemented controller (abstract) and map it to a URL in .servlet.xml file. Implement JSP corresponding to the controller
where in the data was propagated into it from the model and view object from the controller. Design and implement MVC
architecture using Spring framework, which involved writing action classes/forms/custom tag libraries &JSP pages.
● Designed, developed and maintained the data layer using Hibernate and perform configuration of Spring application
framework.
● Utilized Hibernate to store the persistence data into the IBM DB2 UDB database and write HQL to access the data from the
database.
● Use JMS (Java Messaging Service) for asynchronous communication between different modules.
● Use XML, WSDL, UDDI, SOAP Web services for communicating data between different applications.
● Deployed the application on WebSphere application server.
● Worked with QA team to design test plan and test cases for user acceptance testing (UAT).
Environment: Java, J2EE, Spring MVC, Hibernate, HTML, JavaScript, JSP, CSS, JDBC, DB2, WebSphere
Framework SVN
Designs Touch, Milwaukee, WI April 2014 – March 2015
Senior Java Developer/Lead Integrator Consultant
● Worked with Designs 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.
● Applications were used to customer information and billing to insurance companies for business utilizing Java and C#.
● Developed many ASP.NET web applications using SQL Server and C#, to provide solutions for companywide needs. (ASP.NET, C#
Windows apps, C# console Apps, SQL Reporting Services.)
Environment: Java, C#, ASP.NET, SQL Server, SSRS, Windows
GE Medical Systems, Milwaukee, WI April 2013 – March 2014
Senior Java Developer/Lead Integrator Consultant
● Led a cross-functional design team of both PET and MR in design control process from requirements development and design
planning to design transfer.
● Created system requirements that ensure that the product achieves customer and business needs including: feature and
functionality, quality, reliability, serviceability, manufacturability, regulatory compliance and cost.
● Developed 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.
● Worked 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.
● Was responsible for migrating PET scanners with MR scanners utilizing Java technology.
● Developed Java applications software for PETMR scanners and PETMR applications.
Environment: Java, J2EE, Java servlets, JSP, Swing, Applet, Struts, Hibernate, JDBC, JNDI, Java Beans, EJB's, SAX/DOM, DOJO, XML,
UML
Discover Financial, Chicago, IL September 2012 – March 2013
Java Lead Developer Consultant
● Was responsible for design, test and implementation of credit card system application using Java.
● Designed, tested, implemented monthly incentive/promotions programs for opening credit card for new card holders using
Blaze.
● Was responsible for writing business rules such as which credit score goes with each credit card and which promotion goes
along with that new credit card
● Redesigned program for existing and new card holder's personal information (name, address, social security numbers, contact
information).
● Redesigned all new marketing features such as monthly features to existing and new customers.
● Was responsible for insuring new data matched existing data in the new server.
● Web development was done on IBM WAS, WSAD and Rapid Application Developer (RAD) as development environment.
● Used WebSphere Application Server 6.1 and was involved in setting up application server profiles in RAD for running the
applications on development environment.
Environment: Java 6.0, Swing 2.0, IDE Eclipse, Windows 7, Linux Platforms, MVC, UML, RUP, Object Oriented Design, SOA, Agile,
Scrum, SVN Platform, JSP, XML, HTML, JavaScript, AJAX, CSS, Python
GE Medical Systems December 2011 – August 2012
Senior Java Developer/Architect Consultant
● Worked as a lead Java developer in the manufacturing and engineering software for CT scanner department of
● GE Health Care.
● Worked as Java architect for CT scanner group designing and creating 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 NetBeans IDE,
Java 7, JFree and plot for graphical plots.
● Created graphical plots using complicated mathematical formulas for different electronic components.
● Developed and deployed Java Data Viewer and various graphical applications using Java Swing, NetBeans IDE, SVN products,
Agile, and Scrum methodologies for the CT scanner manufacturing and engineering software.
Environment: Java 6.0, Swing 2.0, NetBeans 7.0 IDE, IDE Eclipse, JFree Software, Windows 7, Linux Platforms, MVC , UML, RUP,
Object-Orientated Design, SOA, Agile, Scrum, SVN Platform, JSP, XML, HTML, JavaScript, AJAX, CSS, JSON, Python
WPS, Madison, WI January 2010 – November 2011
Senior Business Analyst/Java C# Developer Consultant
● Designed data marts and 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.
● Experienced 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 were 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 and C#.
● Developed many ASP.NET web applications using SQL Server and C#, to provide solutions for companywide needs. (ASP.NET, C#
Windows apps, C# console Apps, SQL Reporting Services)
Structural Design Soft Inc. Milwaukee, WI October 2006 - December 2009
Off Shore Project Management/Senior Business Analyst Test Lead
● Used 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 October 2005 – October 2006
Java Developer Consultant
● 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 relational databases and implemented message flows consistent with corporate system architecture.
● 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.
Northern Trust, Chicago, IL September 2004 – September 2005
Quality Assurance Project Manager
● Ensured software product quality from development to deployment.
● Worked 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.
● Managed software tradeoffs utilizing C++, Java, UNIX and UML in all development activities
Tower Automotive, Milwaukee, WI December 2001 – September 2004
QA Analyst/Tester
● The objective of this project was to test the application for SOA services, user interfaces and mainframes; process consisted 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.
● Tracked bugs using Test Director and performed regression testing of the entire application once the bugs are fixed using QTP.
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 September 2000 – October 2001
E-Commerce Infrastructure Architect Specialist Consultant
● As part of client-server web infrastructure team, deployed their entire internet/intranet web-based applications to be hosted
on the remote site.
● Participated in converting the existing Net Dynamics applications running on NT environment to the WebSphere frameworks
running on UNIX environment.
● Distributed system architecture using WebSphere frameworks environment deployment of various NML
applications/components onto 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 WebSphere
environment.
○
EDUCATION
University of Wisconsin, Milwaukee, WI
Bachelor of Science in Computer Science,
Minor: Mathematics

More Related Content

What's hot

What's hot (20)

Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEW
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Supriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti Resume
Supriya Pandeti Resume
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPM
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace Resume
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Anuj Resume
Anuj ResumeAnuj Resume
Anuj Resume
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
 
Ranjeet_Profile
Ranjeet_ProfileRanjeet_Profile
Ranjeet_Profile
 
AjayResume
AjayResumeAjayResume
AjayResume
 
KLAKSHMAN
KLAKSHMANKLAKSHMAN
KLAKSHMAN
 
Resume
ResumeResume
Resume
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EEPRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
 

Similar to Shah niharc vmar1a

Similar to Shah niharc vmar1a (20)

Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-Resume
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
LOURDES_ARULRAJ
LOURDES_ARULRAJLOURDES_ARULRAJ
LOURDES_ARULRAJ
 
AHSAN_Mosaddek0312
AHSAN_Mosaddek0312AHSAN_Mosaddek0312
AHSAN_Mosaddek0312
 
Resume
ResumeResume
Resume
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Dharmendra Vishwakarma - Curriculum Vitae
Dharmendra Vishwakarma - Curriculum VitaeDharmendra Vishwakarma - Curriculum Vitae
Dharmendra Vishwakarma - Curriculum Vitae
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Venu gopal_CV
Venu gopal_CVVenu gopal_CV
Venu gopal_CV
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Resume
ResumeResume
Resume
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 

Recently uploaded

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 

Recently uploaded (20)

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 

Shah niharc vmar1a

  • 1. Nihar J. Shah Nihar J. Shah 6485 S. 20th St. Apt 4 4819 Copper Canyon Blvd Oak Creek, WI 53154 Valrico, FL 33594 (414) 405-5304 (414) 405-5304 niharjshahcell@yahoo.com niharjshah@yahoo.com Nihar J. Shah Nairobi, Kenya PhoneNum 732-857-609 niharshah62@gmail.com PROFESSIONAL SUMMARY • Seasoned IT professional with background working as an analyst and Java developer, with a bachelor degree in computer science. • Extensive experience developing and deploying Java Data Viewer and various graphical applications. • Interacted with software developers and operations personnel to clarify design issues, integrate requirements and work through other operational business issues. • Managed insurance application transfer from IBM mainframe to client server UNIX platform using Java and Informatica. Was responsible for data mapping utilizing Informatica. • Background includes performing test requirements analysis, reviewing software design documents as well as technical specification and developing a list of test requirements based on the system specifications. • Experienced with design patterns including MVC, data access object as well as data transmission objects, factory and singleton. • Exposure to Prototype, Waterfall and Rapid Application Development (RAD) methodologies. • Experience in Java IDE tools including Eclipse. • Good knowledge in building and deploying Apache Ant/ Maven scripts for deployment and customizing WAR/JAR file management for web applications. • Has working knowledge of PL/SQL and databases including MS SQL Server, Oracle 10g/11g and tools like Oracle SQL. • Expertise in JUnit Assertion to develop unit testing and debugging of application. • Experience using web/application servers such as Apache Tomcat and Oracle application server. • Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in complex environments. • • TECHNICAL SKILLS • • Languages Scripts J2EE, Java ,Objective C, C#, C++,C, C,VB6, Tcl/Tk, Perl, JavaScript via YUI vs jQuery, PHP, Python, STL, HTML,UNIX Shell Scripting (SH, KSH, CSH, SED, AWK) Frameworks ORM (Torque, Hibernate), Spring MVC Web flow, Spring Batch, ASP.NET,AngularJS, JQuery RDBMS Technology MySQL, PL/SQL, T-SQL, Jet SQL , Oracle, SQL server 2000,IIS GUI Design YUI, jQuery, AJAX, Struts, Tcl/Tk, X Windows, Motif, Mac Toolbox Software Make, Ant, Auto Make, Autoconf, GNU M4, RPM, MS Visual Studio, 680x0 and 80x86 Assembly, Office Suite, Project, Visio, Photoshop, Device Drivers, JSON, JSP, JBoss, REST web services Methodologies Object Oriented Programming,Design Patterns, Agile, Scrum Operating Systems UNIX (iOS, Linux, Solaris, *BSD, IRIX, DEC, others), Windows Servers Apache Tomcat Other IIS • Languages &Scripts J2EE, Java ,Objective C, C#, C++,C, C,VB6, Tcl/Tk, Perl, JavaScript via
  • 2. YUI &jQuery, PHP, Python, STL, HTML,UNIX Shell Scripting (SH, KSH, CSH, SED, AWK) Frameworks ORM (Torque, Hibernate), Spring MVC Web flow, Spring Batch, ASP.NET,AngularJS, JQuery RDBMS Technology MySQL, PL/SQL, T-SQL, Jet SQL , Oracle, SQL server 2000,IIS GUI Design YUI, jQuery, AJAX, Struts, Tcl/Tk, X Windows, Motif, Mac Toolbox Revision Management SVN, GIT, CVS, PVCS, SCCS, RCS, others Software Make, Ant, Auto Make, Autoconf, GNU M4, RPM, MS Visual Studio, 680x0 and 80x86 Assembly, Office Suite, Project, Visio, Photoshop, Device Drivers, JSON, JSP, JBoss, REST web services Methodologies Object Oriented Programming,Design Patterns, Agile, Scrum Operating Systems UNIX (iOS, Linux, Solaris, *BSD, IRIX, DEC, others), Windows Servers Apache Tomcat Other IIS PROFESSIONAL EXPERIENCE OLD REPUBLIC RISK MANAGEMENT April 2015-Present. Software Development Project Manager Responsible for multiple technical projects ● supporting the e-insurance for agents product line for both internal and external business. ● Partnered with Business Project Management staff to manage and deliver customer projects on time and within budget. ● Allocated and managed technical staff of 15 Development Engineers, technical writing staff and interns. ● Created Subject Matter Experts within department as 'go-to' mentors sharing expertise while elevating cross training within the department. ● Managed major internal product enhancements improving internal processing as well as internal business process. ● Developed and established Agile development within the department, while initiating peer-to-peer reviews. ● Improved Technical Writing process for online customer learning materials. ● Established third tier production support process, decreasing response/resolution time giving team members responsibility and accountability. ● Substantially increased Helpdesk response time by identifying repeating issues, developing projects to address issues quickly and training staff on new resolutions. Senior Java Developer/Lead Integrator Consultant ● Interacted with clients to gather business requirements and generated requirement specification. ● Led the project team and specify design and coding standards. ● Developed the middle tier using session bean, entity bean/DAO and BusinessObjects. ● Developed and deployed the application on WebSphere application server. ● Involved in development of user interface layer using Spring framework. ● Used JSPs/Spring/Spring web flow/Spring batch/Java/SQL/DB2 used JBoss to interact with the database. ● Involved in development of Apache POI to read from Excel spreadsheet and set values on a PDF using I Text. ● Responsible for requirement gathering from the business analysts and for preparing the requirement specification. ● Involved in development of the applications using Spring Web MVC and other components of the Spring framework, the controller being Spring Core (dispatcher servlet). ● Implemented controller (abstract) and map it to a URL in .servlet.xml file. Implement JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller. Design and implement MVC architecture using Spring framework, which involved writing action classes/forms/custom tag libraries &JSP pages. ● Designed, developed and maintained the data layer using Hibernate and perform configuration of Spring application framework. ● Utilized Hibernate to store the persistence data into the IBM DB2 UDB database and write HQL to access the data from the database. ● Use JMS (Java Messaging Service) for asynchronous communication between different modules. ● Use XML, WSDL, UDDI, SOAP Web services for communicating data between different applications. ● Deployed the application on WebSphere application server. ● Worked with QA team to design test plan and test cases for user acceptance testing (UAT). Environment: Java, J2EE, Spring MVC, Hibernate, HTML, JavaScript, JSP, CSS, JDBC, DB2, WebSphere Framework SVN Designs Touch, Milwaukee, WI April 2014 – March 2015 Senior Java Developer/Lead Integrator Consultant ● Worked with Designs 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.
  • 3. ● Applications were used to customer information and billing to insurance companies for business utilizing Java and C#. ● Developed many ASP.NET web applications using SQL Server and C#, to provide solutions for companywide needs. (ASP.NET, C# Windows apps, C# console Apps, SQL Reporting Services.) Environment: Java, C#, ASP.NET, SQL Server, SSRS, Windows GE Medical Systems, Milwaukee, WI April 2013 – March 2014 Senior Java Developer/Lead Integrator Consultant ● Led a cross-functional design team of both PET and MR in design control process from requirements development and design planning to design transfer. ● Created system requirements that ensure that the product achieves customer and business needs including: feature and functionality, quality, reliability, serviceability, manufacturability, regulatory compliance and cost. ● Developed 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. ● Worked 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. ● Was responsible for migrating PET scanners with MR scanners utilizing Java technology. ● Developed Java applications software for PETMR scanners and PETMR applications. Environment: Java, J2EE, Java servlets, JSP, Swing, Applet, Struts, Hibernate, JDBC, JNDI, Java Beans, EJB's, SAX/DOM, DOJO, XML, UML Discover Financial, Chicago, IL September 2012 – March 2013 Java Lead Developer Consultant ● Was responsible for design, test and implementation of credit card system application using Java. ● Designed, tested, implemented monthly incentive/promotions programs for opening credit card for new card holders using Blaze. ● Was responsible for writing business rules such as which credit score goes with each credit card and which promotion goes along with that new credit card ● Redesigned program for existing and new card holder's personal information (name, address, social security numbers, contact information). ● Redesigned all new marketing features such as monthly features to existing and new customers. ● Was responsible for insuring new data matched existing data in the new server. ● Web development was done on IBM WAS, WSAD and Rapid Application Developer (RAD) as development environment. ● Used WebSphere Application Server 6.1 and was involved in setting up application server profiles in RAD for running the applications on development environment. Environment: Java 6.0, Swing 2.0, IDE Eclipse, Windows 7, Linux Platforms, MVC, UML, RUP, Object Oriented Design, SOA, Agile, Scrum, SVN Platform, JSP, XML, HTML, JavaScript, AJAX, CSS, Python GE Medical Systems December 2011 – August 2012 Senior Java Developer/Architect Consultant ● Worked as a lead Java developer in the manufacturing and engineering software for CT scanner department of ● GE Health Care. ● Worked as Java architect for CT scanner group designing and creating 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 NetBeans IDE, Java 7, JFree and plot for graphical plots. ● Created graphical plots using complicated mathematical formulas for different electronic components. ● Developed and deployed Java Data Viewer and various graphical applications using Java Swing, NetBeans IDE, SVN products, Agile, and Scrum methodologies for the CT scanner manufacturing and engineering software. Environment: Java 6.0, Swing 2.0, NetBeans 7.0 IDE, IDE Eclipse, JFree Software, Windows 7, Linux Platforms, MVC , UML, RUP, Object-Orientated Design, SOA, Agile, Scrum, SVN Platform, JSP, XML, HTML, JavaScript, AJAX, CSS, JSON, Python WPS, Madison, WI January 2010 – November 2011 Senior Business Analyst/Java C# Developer Consultant ● Designed data marts and 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. ● Experienced 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.
  • 4. ● Insurance applications were 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 and C#. ● Developed many ASP.NET web applications using SQL Server and C#, to provide solutions for companywide needs. (ASP.NET, C# Windows apps, C# console Apps, SQL Reporting Services) Structural Design Soft Inc. Milwaukee, WI October 2006 - December 2009 Off Shore Project Management/Senior Business Analyst Test Lead ● Used 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 October 2005 – October 2006 Java Developer Consultant ● 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 relational databases and implemented message flows consistent with corporate system architecture. ● 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. Northern Trust, Chicago, IL September 2004 – September 2005 Quality Assurance Project Manager ● Ensured software product quality from development to deployment. ● Worked 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. ● Managed software tradeoffs utilizing C++, Java, UNIX and UML in all development activities Tower Automotive, Milwaukee, WI December 2001 – September 2004 QA Analyst/Tester ● The objective of this project was to test the application for SOA services, user interfaces and mainframes; process consisted 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. ● Tracked bugs using Test Director and performed regression testing of the entire application once the bugs are fixed using QTP. 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 September 2000 – October 2001 E-Commerce Infrastructure Architect Specialist Consultant ● As part of client-server web infrastructure team, deployed their entire internet/intranet web-based applications to be hosted on the remote site. ● Participated in converting the existing Net Dynamics applications running on NT environment to the WebSphere frameworks running on UNIX environment. ● Distributed system architecture using WebSphere frameworks environment deployment of various NML applications/components onto 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 WebSphere environment. ○ EDUCATION University of Wisconsin, Milwaukee, WI Bachelor of Science in Computer Science,