6
Gary Holland Manteca, CA Resume and Work Experience Education College – Heald Institute of Engineering, San Jose California, Graduated 1978 Technical Expertise As Software Developer and Business Analyst Actively using program technologies : J2EE and Java Oracle 11G PLSQL MySQL and MySQL Workbench BIRT (Business Intelligence Reporting Tool From Actuate) Javascript framework Sencha EXT JS MVC Sencha Architect IDE for Extjs and Touch Restful web services Jersey and Spring) SOAP Web services JAXB Implementation JPA with Hibernate Implementation Spring 4 MVC Java Based Using Annotations Websphere app server (7, 8 , 8.5) IBM RAD IDE Apache Tomcat 6,7 and 8 EDI and associated document formats Custom API’s interface to COTs software Unix/Linux MS Access, MS Visio, MS Excel, MS Word, MS Project, Reporting Services (SSRS) PLSQL Developer from All Around Automation used for debugging, developing, reporting, SQL and PL/SQL VMWare and Virtual Box JIRA Agile, Scrum Management Oracle Forms and Reports Maven Microsoft Team Foundation Server (TFS) for S/W control Eclipse IDE I am well versed in the Agile full development life cycle, Scrum management and Sprints using Jira. Sencha Extjs 4.2 MVC experience :

Gary Hollands Resume-Analyst

Embed Size (px)

Citation preview

Page 1: Gary Hollands Resume-Analyst

Gary HollandManteca, CA

Resume and Work Experience

Education

College – Heald Institute of Engineering, San Jose California, Graduated 1978

Technical Expertise As Software Developer and Business Analyst

Actively using program technologies :

J2EE and Java Oracle 11G PLSQL MySQL and MySQL Workbench BIRT (Business Intelligence Reporting Tool From Actuate) Javascript framework Sencha EXT JS MVC Sencha Architect IDE for Extjs and Touch Restful web services Jersey and Spring) SOAP Web services JAXB Implementation JPA with Hibernate Implementation Spring 4 MVC Java Based Using Annotations Websphere app server (7, 8 , 8.5) IBM RAD IDE Apache Tomcat 6,7 and 8 EDI and associated document formats Custom API’s interface to COTs software Unix/Linux MS Access, MS Visio, MS Excel, MS Word, MS Project, Reporting Services (SSRS) PLSQL Developer from All Around Automation used for debugging, developing, reporting,

SQL and PL/SQL VMWare and Virtual Box JIRA Agile, Scrum Management Oracle Forms and Reports Maven Microsoft Team Foundation Server (TFS) for S/W control Eclipse IDE

I am well versed in the Agile full development life cycle, Scrum management and Sprints using Jira.

Sencha Extjs 4.2 MVC experience :

Experienced in using Sencha SDK cmd for deploying projects to test and production Experienced creating custom library of classes Experience in setting up the development environments, using Sencha Architect. Experience Extjs development utilizing MVC design pattern Experience in writing modular, re-usable custom Ext JS components Experience in building front-end applications that will scale well for high volume. 

Work Experience

Page 2: Gary Hollands Resume-Analyst

Gary HollandManteca, CA

Consultant, Gabriel Garcia – Sencha Extjs 4.2 MVC Developer/Java Developer: Mar-2016 – Oct 2016

Responsibilities for this global remote short term project entailed developing a web based application and supporting rest services using Sencha Extjs 4.2 and Java/Hibernate/Jersey/MySQL. Also custom Business Intelligence reports using BIRT.

Consultant ATK – Business Analyst and Lead Software developer: Jan-2011 thru Feb-2016Responsibilities include software development for custom user interfaces between ATK’s Corporate MRP software and legacy systems to meet end user needs. The last 5 years to current have been spent developing enterprise apps.

In addition to development responsibilities I also supported production issues related to deployed applications. This required analyzing troubleshooting and resolving issues at both the Database level (Oracle 10G and 11G) and the user interface (Sencha Extjs). Also supported the legacy ERP system , resolving issues pertaining to all functional disciplines (Mfg., Purchasing, Contracts,MRP, etc.).

As Business Analyst and a member of the core team I would interface with the end users and process owners to develop a BRD (Business Requirements Document) to identify the following:

a) Through Interviews and documentation review, I would include in the BRD both current and future process including Visio workflow diagrams.

b) Screen Mockup’s for those applications requiring a user interface.c) Data Mapping from Legacy to future applications. d) Required resources (software, hardware, database, human etc.).e) Estimated timeline for delivery.f) Test plans (Functional, Performance, Load, Stress, Integration, Regression,

Data-driven, GUI and User Acceptance).g) Training Planh) Gap Analysis

Once the BRD was approved by ATK analyst, process owners, end users and management I would breakdown the project into related tasks using scrum management within Jira.

All apps were developed using Javascript, Sencha Ext JS MVC framework for the UI, Java, Jersey, and Hibernate for JPA implementation and Oracle PLSQL on Oracle 11G.Apps deployed on Websphere 7/8.5 application servers. Several servlets were also created mostly for some event handling and securing the applications using Spring security. All interfacing to Deltek (future MRP/ERP enterprise COTS software) was developed utilizing Soap services. Burn rates were tracked on a weekly basis in Jira. All apps were completed on-time and within budget. The following is a sample of apps developed:

1. Production floor multi-tabbed Master schedule and forecasting application with interfaces to Deltek Costpoint MRP/Financial management software.

2. Multi-tabbed B2B EDI Customer PO to Sales order application for several customers. This app allowed for automatic customer PO to sales order conversion and approval.

Page 3: Gary Hollands Resume-Analyst

Gary HollandManteca, CA

3. Multi-tabbed Bill of Material application for Pseudo bills. Application interface to Engineering Maintenance software and Deltek Costpoint and the custom build forecast engine.

4. Standalone, (no UI) Event Manager that would handle Deltek events for part change and sales orders.

5. Approx. 50 reports developed using BIRT with embedded Java and Rhino javascript engine.6. HOME screen with Spring security and html.7. Multi –tabbed Shipping application provided automatic inventory relief and sales order

closure when product is shipped. This app used hand help bar code scanning extensively.8. 13 Other Multi-tabbed applications used throughout the factory.

Kaiser Electronics, San Jose California - Senior software engineer and Business Analyst : March-1955 thru March-2005

As business Analyst and Software Developer operating in an ERP environment , I developed many custom applications for multiple departments. Business Requirement Documents (BRD) for all projects were created to identify the following:

a) Through Interviews and documentation review, I would include in the BRD both current and future process including flow charts.

b) Screen diagrams.c) Test plans (Functional, Performance, Load, Stress, Integration, Regression,

Data-driven, GUI and User Acceptance).d) Gap analysis.e) Training plan.

All applications were developed and completed on-time.

I was a primary participant in migrating data from Kaiser’s enterprise ERP/MRP/Financial application to the new enterprise ERP/MRP/Financial system.

Autotime Time and Attendance application administration both from the technical side and the administration side. Included strong interface with both the end users and Autotime technical support resolving issues as they arose.

Supported the implementation of client server to web based Autotime product.

Custom PLSQL written to handle Autotime to WDS (MRP System) interface. Developed custom reports based on Autotime data.

Data mapping and custom Oracle scripts used for data migration from legacy enterprise ERP to future enterprise ERP application (Western Data System).

Accomplishments: Received Two President awards two years in a row for my achievements in cost savings initiatives for the software I had written that increased overall efficiency and reduced headcount by 30%.

Kaiser Electronics, San Jose California– QA Manager

Page 4: Gary Hollands Resume-Analyst

Gary HollandManteca, CA

Primary responsibility was to automate as much of the manual tasks within the QA Receiving, Receiving Inspection and Inventory Stock and store warehouse.

Kaiser Electronics, San Jose California - Sr. Procurement EngineerResponsibilities included monitoring inspection result at receiving inspection for electrical components modifying inspection level accordingly. Also source inspection of critical components and first articles.

Evaluate suppliers and negotiate purchase agreements.

Created a client server based supplier rating application. This application would alert procurement engineers via email when suppliers overall rating (Quality and Delivery Rating) for which they were responsible for dipped below set threshold.

Kaiser Electronics, San Jose California - Sr. Electrical/Component EngineerResponsibilities included evaluating electrical components, custom specification writing for electrical components of military grade. Test design and implementation.

Low level test failure analysis, tracking and trend analysis of said failures. Developed custom software used in trend analysis .

Data Products, Santa Clara California – April-1979 thru March-1985 - Electrical Component Engineer

Responsibilities included writing technical specifications for custom electrical components, designing test circuitry for electrical components. Coordinate with engineering to define requirements for magnetic components.

Misc

I am able to travel 100% of the time.

References available upon request.