Post Job Free

Resume

Sign in

Data Developer

Location:
Rochester, NY
Posted:
April 07, 2020

Contact this candidate

Resume:

Chris T. Knopp

*** **** ******* ******

585-***-****

East Rochester, NY 14445

adco1h@r.postjobfree.com

Education:

SUNY at Brockport B.S., Computer Science and Mathematics

Monroe Community College A.S., Liberal Arts (Mathematics Concentration)

Monroe Community College – EMT Basic

Software/Programming Languages:

SQLRPGLE, RPGLE, RPG Free. CLLE, CLP, IRL (Intermec Scanner Language), ZPL (Zebra Scanner Language) HTML, PHP, JavaScript CSS, JQuery, Bootstrap, Ajax, JSON, IBM i5 (iSeries/AS400) / DB2 knowledge

AS/400 I-Series Utilities

PDM, SEU, SDA, PNLGRP, DFU, SQL, Open Query File, AS/400 Query, Data Areas, Data Queues, Stored Procedures, Group Jobs, Triggers, AS/400 Job Scheduler, I-Series Advance Job Scheduler, Apache Webserver

Operation Systems:

IBM DB2, Prime, Intermec Controller/Scanner/Printer, Welch Allyn Scanners, Norand Scanners, HP Laser Printer, Zebra Printers, IAm Robot

Package Utilities

IBM Rational Developer, Zend Studio, Profound UI, DBU, EZview. Broderick Remote Spool Print, Hawkeye Pathfinder, PKMS, Office Vision 400, PF Write, Silvon’s Data Tracker, Turnover, Implementor, SNADS, FTP, Gentran (EDI), Inovis (EDI), Priminos (EDI), Microsoft Office 365

Rochester Drug Cooperative, Inc. - Rochester, NY: 01/08 – present

Senior Programmer Analyst – Interface Specialize

Due to my skill set RDC assigned me the highest profile and/or most complicated programming assignments due to their confidence to get my assignments done within the set deadlines with minimum maintenance after promoting my programs to production.

Created and/or modified programs used for our ERP system which included AR, AP, GL, Vendor Orders, Customer Orders, Pricing, Contracts, Inventory, Goods In, Goods Out, Movement, Carrier, Routes, Parcels, Put-away, Picking, Receiving, Shipping and Transactional Data.

Changed conveyor system from pick by paper to pick by WIP to interface with Lucas Jennifer voice picking.

Recreated Customer Order Entry program using Profound UI which creates HTML screens.

Integrated Schaefer’s Convey system which controlled traffic on the Rochester warehouse conveyor system.

Created PDF versions of invoices, price stickers, price change stickers and recall notices to drop into the totes from industrial printer.

Was selected to be lead programmer to open a new warehouse in New Jersey which implemented use of a third-party WMS system.

Part or the WMS system control an automated conveyor system which control tote traffic to send to the following areas for picking and Put-away: Automatic A-Frame dispensing units, Automatic Carousel dispensing units, Vault (narcotics), Cage (control substance), Cooler, Case, Manual and Overflow.

Created interfaces to the WMS system which uses an oracle database for its software.

Used SQL insert statements at the start of the picking shifts to send orders to our New Jersey I-Series system. Once we received data back form the WMS system, we used a data queue program to send data back to our Rochester I-Series to complete the orders in our ERP system.

Created programs to send and receive data to interface with an IAm Robot server which used Robots for picking.

Government mandated serialization of RX items lead my assignment to redevelop our receiving program due to having to be able to scan GTIN Data Matrix barcodes (similar to QCR Codes).

oThis allow us to create a Purchase Order Browser program using HTML, PHP, JavaScript, JQuery, JQGrid, SQL, CSS, Bootstrap CSS, Bootstrap Modal and Node JS.

oA Node JS program was used to pair the browser screen to Purchase Order being received.

An Android device used a Java program to communicate the scan data to the Node JS program.

oWe used AJAX in PHP with SQL statements or PHP with calls to stored procedure to read, write, update and delete records in our DB2 database for our ERP system and to received SQL Data Sets for the Purchase Order Browser program to receive JSON data.

oWrapped Bootstrap Modal used for screen pop-ups in PHP which could then be included in the main HTML so we could separate screen display and logic.

The Hillard Corporation - Elmira NY: 05/07 – 10/07

Programmer Analyst – Short Term Contract

Government report for chemicals going up smokestack.

Accounts Payable and Payroll Check reconciliation using bank statement file form.

Tool crib pick tool for CNC machining setup using Welch Allyn scanner for employee batch scan.

Intermec scanner program for cycle count of inventory using 5250 emulation.

Vacation Bonus program.

Programs interfacing with or maintenance of Mapics programs.

Ingram Micro - Buffalo, NY: 03/07 – 05/07

Programmer Analyst – Short Term Contract

Work with EDI deployment team utilizing Gentran.

Setup of EDI documents with customers and vendors.

Responsible for setting up 32 EDI documents for 16 vendors.

ITT Corporation Goulds Pumps - Seneca Falls, NY: 09/05 – 12/06

Senior Programmer - Consultant

EDI using Inovis toolkit. Created 850 and 810 documents, mapping, interface programming using RPG III integrated with their PRMS system.

Converted MS Access database to upload to an Excel spread sheet using ODBC and saving as an DDT excel file. Data uploaded to RPGLE trigger program which than calls an RPG ILE data queue program to insert new data into pricing files.

Support of their PRMS system which is Gould Pumps ERP software.

Ciber, Inc. – Xerox Tier III Production Support - Rochester, NY: 07/04 – 08/05

Team Lead

Participated in Change Control Board meetings, effectively participated in design / code reviews.

Weekly participation to ensure understanding of changes to application environment.

Updated release calendar. Maintains release schedule across build/test/production environments.

Schedules and ensures attendance at appropriate SDLC milestones in support of release management.

Release team allocation to builds / prepared for builds.

Executes production builds/moves for Unix, Win2K and oracle using OWB.

Daily review of new tickets ensuring proper assignment and severity prior to CIBER team assignment

Resource loading – assignment of open tickets based on priority and available skill set across the support team.

Ensure responsiveness within SLA commitments via proactive and frequent communication with support team.

All tickets outside of SLA commitment have a documented trail of escalation.

Daily ticket review: (closed tickets to have root cause, effort, and ticket category assigned).



Contact this candidate