Chris Cassidy
916 Main Street
Jasper, IN 47546
HOME: [Send email to request phone number] 82-7462
E-MAIL: [Send email using form at bottom]
Professional Occupation
To pursue a applications development leadership position. The duties include
the design/architecture, management, development and support of applications from
beginning to end.
Education
Graduate Under-Graduate
M.S. in Computer Engineering B.S. Computer Science 5/88
National Technological University B.S. Mathematics 5/88
G.P.A. 3.4/4.0 Purdue University
G.P.A. 5.1/6.0
Computer Experience
Computers
NT, HP, Sun/Sparc workstations, PC’s, Vax/VMS, Silicon Graphics, Harris, IBM
Mainframe
Software and O/S
SAP/ABAP, C/C++, Visual C/C++, Visual Basic, .NET, PowerBuilder, PL/SQL, Ada,
Pascal, Perl, HTML, Java, Fortran, Lisp, Cobol, X-Windows, Motif, PEX, ProC,
Oracle Forms, SQR, Microsoft SQL Server, Transact SQL, DB Libraries, Windows NT,
Unix, Linux, SCO Unix, VxWorks, DOS, Windows 3.1, Windows 95, Loftware Barcode
Label Printing, Network socket programming, EDI.
Work Experience
Kimball Electronics, Jasper 10-2000/now
Duties consisted of leading a team of developers (locally and remote) as part
of 6 successful global SAP implementations and 2 major upgrades (4.6c to ECC 5.0,
and MDMP to Unicode). All implementations were within budget and on schedule.
See attachment for details.
Cassidy Consulting/TDC Solutions, Inc., Louisville 9-1997/10-2000
Duties consisted of managing self-employed computer consulting company. Duties
consisted of integrating data-collection hardware and custom written application
software for a wide variety of customers. See attachment for details.
Kimball International, Jasper 9-1994/9-1997
Duties consisted of developing a wide range of Oracle database applications and
solutions for electronics manufacturing division. See attachment for details.
Naval Surface Warfare Center, Crane Division 3-1991/9-1994
Duties consisted of design, development, documentation, and integration of Unix
workstation and VME embedded software. Administered HP Unix worksta¬tions and
PC’s. Designed and developed database software using embedded SQL for Oracle and
Informix databases.
McDonnell Douglas Aircraft Division, St. Louis 6-1988/3-1991
Duties consisted of designing, developing, and supporting system software (Ada)
for the Software Test Facility. Duties also consisted of administering DEC Vax
cluster.
References Available upon request.
In addition to my resume, here is a detailed list of my previous work
experience, in order of most recent work:
Freelance:
Assisted in development of VB .NET CRM application interfacing to
Microsoft Dynamics.
Developed 2 way interfaces from Microsoft Dynamics to ADP and
vice-versa. Tools included Visual Basic 6.0, T-SQL stored procedure/trigger
development, and VB .NET.
Kimball Electronics: Applications Development manager for group of 5 to 6
persons. Duties consisted of managing projects, determining business and
technical requirements, scheduling projects and assigning developers, including
myself to work on the projects. Duties consisted of pulling high-level and
low-level requirements from the business experts in order to code software and
business solutions as part of the SAP implementations. Development tools
include: ABAP, VB 6.0, VB .NET, SQL Server (T-SQL), minimal ASP .NET, C/C++,
PERL, Unix scripting.
Kimball Electronics SAP Unicode upgrade: Working currently closely with 2 Basis
team members on the technical aspects of the Unicode upgrade. Estimated go-live
is March, 2007.
In addition to leading a small group of developers, my responsibilities included
significant ABAP application development. A few of these projects are listed
below:
QM in Production. Developed a completely paperless system (via the SAP
open interface QM-IDI) for each facility to log and track defective and fallout
quality information.
Labeling. Developed technical ABAP classes for interfacing through to
generic Loftware Labeling tool to handle all global label printing.
Material Master Data Migration programs leveraging BAPI’s for all
implementations.
RF SAP Console customized programs for all facilities.
Exposure of ABAP developed E-SOA’s (Web Services) for integration to
external systems (i.e. Backflushing, Machine interfaces for Quality information,
Pre-ship Auditing, Traceability interfaces for Lot/Batch reporting).
Developed HR/Payroll interface applications for each of the
facilities.
Developed interfaces for SAP KPRO DMS (Document Management Server).
Developed several forms using SAP Script and Smart Forms.
Developed a handful of BSP Web applications on the NW2004 (6.40) stack.
Most all of these applications were developed to adhere to the MVC methodology.
Developed many ABAP reports, interfaces, customer modifications,
Business Add-ins as required by the functional team(s).
Supported and upgraded all custom applications developed to date.
Extensive knowledge of ABAP, and the inner workings. Duties included
working with the functional team leads to debug and troubleshoot SAP code. On
some occasions, fixes were suggested to SAP, on others, we assisted the
functional persons in finding the OSS notes that corrected the problems.
Extensive knowledge of the following functional areas: PLM, PP, MM,
WM, SD, FI/CO, QM, Basis, and ABAP.
Extensive experience with SAP Net.
Experience with SDN.
Active ASUG member.
Configured, patched and administer an ABAP sandbox currently running
both the Java and ABAP stack for 2004s NW SR1. Patch level 9. Minimal
experience with Web Dynpro at this time.
Kimball Electronics China Implementation: Participated in the implementation of
SAP for our new China facility. This included working outputting documents in
the Simplified Chinese language. Was responsible for the configuration of telnet
software, bar code printers, and barcode scanners.
SAP Technical Upgrade from 4.6c to ECC 5.0: Successfully supported and
implemented the SAP upgrade from 4.6c to ECC 5.0. Co-presented at this year’s
ASUG event a lecture in regards to this upgrade (from and ABAPers perspective).
Kimball Electronics Poland Implementation: Successfully supported and
implemented our Poland facility to our 4.6c SAP system from their QAD ERP
system.
Kimball Electronics Thailand Implementation: Successfully supported and
implemented our new Thailand facility to our 4.6c SAP system.
Kimball Electronics Reynossa Mexico Implementation: Successfully supported and
implemented and migrated our Reynossa, Mexico facility from an Avalon ERP system
to our 4.6c SAP system.
Kimball Electronics Auburn Implementation: Successfully supported and
implemented and migrated our Auburn, UN facility from 4.6b SAP system to our 4.6c
SAP system.
Kimball Electronics Plants I & II SAP Implementation: Successfully supported
the implementation and migration of these Jasper facilities from an Avalon ERP
system onto a fully integrated SAP 4.6c system. Duties included setting
development standards, putting in place a development methodology that is in
place 6 years later, learning and developing in ABAP, management and distribution
of workload amongst both internal and externally contracted developers, and
migration of data.
Kimball Electronics acquisition of Poland facility from Alcatel: Participated
as the Technical Lead on the Due Diligence acquisition team for the purchase and
integration of the Poland facility into Kimball Electronics.
Kimball Electronics Y2K project: Participated as the Technical Lead for the Y2K
project.
Cassidy Consulting/TDC Solutions, Inc.: Managed self-employed computer
applications software consulting company for 3 months. Primary client was Value
Added Reseller TDC Solutions. Hired as applications and technology manager for
TDC Solutions. Helped increase development staff from 2 to 15 employees.
Projects, broken out by customer are as follows:
Kimball Electronics: Specified and designed Quality Tracking replacement
system.
Rockwell Collins: Designed, specified, developed and implemented Time and
Attendance Clocking Replacement System. The system was comprised of 4 Microsoft
NT servers. One server acted the primary RDBMS running Oracle 8.0. The other 3
acted as control servers. Duties included: installing Oracle 8.0, creation of
both data and index tablespaces, creation of PL/SQL stored procedures, creation
of tables, creation of indexes, installation and configuration of Oracle client
software (i.e. SQL*Net, ODBC drivers). 5 client applications were developed to
run as distributed applications on each of the control servers. Each application
was developed using PowerBuilder.
Globe Manufacturing: Designed, specified, developed and implemented Quality
tracking system. The system was comprised of 8 Stationary RF fixed terminals
each with 2 RS/232 ports. Connected to COM port 1 was a B & B Electronics port
combiner, which split to a Microscan scanner off of one slave port and a
Sartorius scale off of the other. Connected to COM port 2 was an Intermec 7422
printer used to print box id labels. Each fixed station communicated via TCP/IP
sockets to either a HP 9000/800 series computer running Oracle 8.05 or an NT
server running SQL Server 6.5. We developed a TCP/IP socket server application
that ran on either the HP 9000 or NT server. We developed application code in
Pro*C for interfacing to the Oracle RDBMS and Microsoft DB-Lib for interfacing
with SQL Server. Entire project was developed, coded and tested in less than 2
weeks.
JVC: Participated in the design and development of order fulfillment process,
which included the following processes:
Order consolidation
Consolidation set fine tuning
Committal of a consolidation set
Bin Selection
Pick List printing
Pick List reporting
Pack Planning
Packing List printing
Pack Verification
Clippership manifest interface via TCP/IP
Scale interface via RS/232
Carton staging
Shipment of cartons
All development was done in Visual Basic using ADO/RDO for interfacing to
Microsoft SQL Server 6.5 RDBMS.
Lunt Silversmiths: Designed, developed and implemented data collection system
for manufacturer of silver products. The new system allowed for Picking,
Packing, Ship Verification, and creation of UCC 128 labels, and generation of 856
ASN.
Univance: Designed, developed and implemented data collection system for
manufacturer of automobile parts. The new system allowed for Receiving,
Production Output, Barcode printing, and Distribution (palletizing and picking)
and interfaced to their Platinum Manufacturing system. Implemented EDI
(electronic data interchange) applications for 830 and 862 (inbound customer
orders) and 856 (outgoing ASN – advanced shipping notices) using PowerBuilder and
Microsoft SQL Server.
Cybex: Designed, developed and implemented data collection system for
manufacturer of computer and video switching equipment. The new system allowed
for serialization and interfaced to their DataWorks ERP system. Developed the
following bar-code scanning modules: Serialization, Quality Assurance, Product
Packing, Receiving, Material Movement, Picking, Packing, and Shipping.
Integrated software and hardware components consisting of 1 SCO Unix controller,
24 2.4 GHz Janus handheld bar-code scanners, 12 Networked barcode label printers,
Unix Perl scripts, C/C++, and DataWorks running on NT Server.
Wellborn Cabinets: Converted several thousand lines of IRL (Intermec Reader
Language) code to C. Developed graphical front-end using Unix curses.
Integrated software and hardware components consisting of 2 SCO Unix controllers,
900 MHz Janus handheld bar-code scanners, Intermec 9154 RS-485 controller and
9512 serial devices.
Beach Mold & Tool: Designed and developed Visual Basic label printing
application which was integrated with Loftware’s Labeling application and Dbase
using DAO. The label database was used to maintain currency denominations for
cans that were placed in ATM machines worldwide.
General Electric Plastics: Designed and developed customized data collection
application for inventory tracking.
Strategic Technologies: Designed, developed and implemented simple Receiving
data collection application for batch based Intermec Trakker Antares 2420
handheld devices.
Platinum/TDC-Lincs: Designed, developed and implemented data collection
interface to Platinum Manufacturing and Distribution system for Platinum’s
customers.
In addition to the above mentioned projects, spent a good deal of time building
internal infrastructure and training several entry-level programmers C/C++, Unix,
Visual Basic and other programming methodologies and concepts.
Kimball Electronics: Applications Development manager for group of 5 to 6
persons. Duties consisted of managing projects, determining business and
technical requirements, scheduling projects and assigning developers, including
myself to work on the projects. Developed business applications using SQR, SQL,
Data Collection and PRO*C for MRP II manufacturing system. Duties consisted of
pulling high-level and low-level requirements from the business experts in order
to code software and business solutions for the company. Coded Order Entry,
Purchasing, Inventory, AR, AP, GL, Bills of Material, Labor, Shop Floor Control,
Master Scheduling and Materials Requirement Planning modules using SQR, Oracle
Forms 3.0, 4.0, and 4.5. Duties also consisted of troubleshooting the entire
system (HP-UX Unix server, Oracle database server, business processes, etc.) in
order to keep the business running at 3 production facilities (Jasper,
Mexico/McAllen and Elmo). Performed extensive Database administration.
Time spent on project: 3 years.
NSWC Crane: Lead software developer for Close Quarters Combat Range (CQCR)
project, a live fire training facility for the Navy Seals. Duties entailed
developing both 2-dimensional and 3-dimensional floor plan application using
X-windows, Motif, PEX (Phigs extensions to X-windows) and Embedded SQL (Oracle),
which ran on HP9000/750 Unix workstation. Created interactive floor plan where
users could place numerous objects upon floor plan (Cameras, lights, smoke
detectors, pop-up targets, sound, etc.). Created 3D interactive graphics for the
trainers to simulate walking through a building. Wrote device driver for 3D
spaceball serial device, which allowed trainer to simulate individual’s movements
through the facility, and also allowed the trainer to perform pan/tilt on cameras
within the facility. Also the spaceball was used for simulating the perspective
view of any given camera in the facility. Developed Classes of X-window,
networking libraries using C++. Developed X-window application using the C++
Tasking Libraries, which simulated the real-time execution of a training session.
Married the two X applications by developing (User Datagram Protocol) UDP based
socket interfaces with customized reliability for network data transfer over
Ethernet or FDDI. Also married the CQCR application to a VME embedded O/S
running VxWorks via FDDI. Designed message format for communication between the
VME based controller software and the CQCR workstation software. Designed and
developed the Interface Design Document (IDD) according to 2167A. Developed
approximately 60,000 lines of code in 9-month cycle using C/C++, embedded SQL and
HP's Softbench tool. Performed systems administrator for the HP9000
workstations. This required taking backups, loading new software, hardware
upgrades for memory/disk drives, etc.
Time spent on project: 1 year.
NSWC Crane: Developer for EC-16 Sonar System. Developed X-window application
for displaying sonar output and configuration on 3 - Sun 4 computers (each
computer driving 2 displays in addition to a bridge monitor). Developed
networking software for communicating with embedded VME software.
Time spent on project: 1 year.
McDonnell Douglas: Software developer for top-secret Navy project. Developed
graphical applications using DEC's version of windows.
Time spent on project: 1 year.
|