CHRISTOPHER M. CUNNING
133 Nathan Tisdale Lane
New Bern, NC 28562
Cell: (252) 288-2824
Home: (252) 360-1242
cunning.christopher@gmail.com
www.acunningplot.com
SUMMARY
Over 11 years of software development, systems administration, technical
support, and testing on UNIX, Linux and Windows platforms as well as experience
in IT management. Extremely dedicated individual with the ability to adapt to
changes in environment and needs, as well as a willingness to give what it
takes to meet project requirements and get the job done.
TECHNICAL SKILLS
Languages
ASP, .NET, C#,C, C++, Java, Javascript, VBscript, JSP, STRUTS, Cold fusion, HTML,
SQL, PERL, XML ,SOAP, CORBA, Bash,
Operating Systems
Windows 95/98/XP/NT/2000/2003/VISTA, UNIX (Sun Solaris), Linux
Tools
Visual SlickEdit, Visual Development Studio 2005, Microsoft SQL Server 2005, Java2EE,
JDK, Dreamweaver , Adobe Web Development Suite, Apache Axis, Apache Log4j,
Apache Ant, Oracle Raptor/ SQL Developer, Meridian, DOMS/DARS, Eclipse, Apache
Tomcat 5.0.28, MS Access, Rogue Wave, CVS, Microsoft System Management Service
(SMS), HP Openview Network Node Manager, IBM Director, Ghost, Oracle, Tivoli
Netview, CA Unicenter, Tivoli Management Framework, Lotus Notes 6, CMVC, JOOMLA
SECURITY
CLEARANCE
Secret
EDUCATION
Appalachian State University:
BS Computer Science, minor Mathematics
BA Psychology, minor Biology
PROFESSIONAL EXPERIENCE
Senior Programmer
PSI PAX 03/2009-Present
- Performed web
administration, technical support, database administration, and software development
for the following web application systems using various web development languages such
as Cold Fusion and Microsoft Access as part of the Fleet Readiness Center
East’s (FRC-EAST) 6.8.4 Logistics division at MCAS Cherry Point:
- Business Operations
System (BOS): Repository of
FRC-EAST In Service Support Personnel (ISSC) personnel information
- Resource Management
Information System (RMIS): Financial Reporting information system
for ISSC
- ISSC: Web application used as a repository
for posting and managing files and documents for the various teams housed
at FRC-EAST as well as for viewing said files and documents.
- IMS Documents Website: Web application used as a repository
of ISSC Integrated Management System business documentation, as well as
viewing said documentation.
- First Article Tracking
Website: Repository of First
Article Tracking, which stores information and cost data gathered during
it’s processing.
- Applications Tracking
Website: Maintains the software
application inventory and tracking utilized by 6.0 Logistics at MCAS
Cherry Point.
- BOS Personnel
Tracking: Web application used to
track required personnel training for FRC-EAST employees.
- C-130 Corrosion
Control: repository for C-130
Aircraft Data History.
- Provided software development,
technical support, and database and systems administration services for
the following FRC-EAST Access applications as part of the 6.0Logistics division:
- ECP/RAMEC: MS Access application that generates part numbers for
RAMEC and ECP processes.
- ISSC Contracts: MS
Access application that collects, stores, and reports out Logistics
Contract data
- Performed code
management and backup for all the above applications and their stored
documentation in order to ensure data preservation.
Programmer
D.P. Associates – L-3
Communications
04/2007-Present
- Produced new
interfaces, tools, and reports of the Online Grading System (OGS),
Distributed Online Management System (DOMS), and both in-house and
Meridian Learning Management Systems (LMS) using Javascript, VBscript,
ASP, C# and .NET to provide better usability for the DPA staff and our
clients the United States Marine Corps AV-8B squadrons and primarily
VMAT-203 training squadron.
- Enhanced existent
software to better meet the needs of the user and improve workflow
turnaround time.
- Troubleshooting and
analysis of the various in-house software systems to correct any issues
reported by the staff and/or client.
- Performed database
administration of the DOMS, OGS, and LMS systems to provide for their
database storage needs, as well as modify the existent data tables to
further enhance usability and correct data issues.
- Served as the secondary
Systems and Network Administrator to provide greater system and network
support coverage for the Marine AV-8B aviator instruction program housed
at VMAT-203.
- Using the SDLC
development cycle, provided designs and timelines for the creation and
addition of new software and functionality to the AV-8B environment.
- Acted as office
Information Systems Security Manager (Interim) for classified systems and
development.
- Provided code management and backup of the various software
projects ongoing in the DPA AV-8B program.
- Currently in an “On-call” advisor capacity for the AV-8B program
various software and computer systems.
Senior Application Developer
CarQuest Automotive
Northern Service Contract, Raleigh
10/2005-04/2007
- Using SDLC processes,
developed features, enhancements, and various trouble-shooting and
analysis tools for the CarQuest Vision project, a web based application that
allows part distribution centers and stores to purchase parts directly
from vendors. This included but was not limited to:
- Creation of new
interfaces using Struts and JSP.
- Java based software
features, support and system monitoring tools.
- XML SOAP parsing and
translation.
- Creation of interfaces
in Vision for third party software.
- Analyzed and corrected
and Java code in Vision, as well as Struts and JSP code in the user
interface to enhance product quality and stability.
- Coordinated Technical
Architect, IT teams, and the upper tiers of management regarding new
features and projects in order to provide accurate feasibility and time
estimates.
- Authored and reviewed
business requirement and functional specification documents for the
project concerning new features and fixes, as well as overviews of the
project to allow greater understanding, approval, and implementation by
the executive committee overseeing the Vision project.
- Managed the version
control library using CVS via Eclipse to allow multiple developers to work
on various branches of the Vision code tree, and then integrating all
changes into single updated release of the application.
- Acted as Implementation
and Deployment Coordinator responsible for the deployment of the Vision
software to the Tomcat Server for use by the CarQuest Network.
- Provided Tier 3 technical support for the CarQuest Vision IT
support center in order to assist users into coming up to speed with the
project as well as investigation of any possible software issues.
This included on-call and telecommuting support.
Team Lead, Senior Software
Engineer
IBM
CTG Contract, Raleigh, NC
03/2003-10/2005
- Managed the Upward Integration Module verification team tasked
with ensuring quality and stability of IBM Director integration with third
party systems administration tools including Tivoli Management Framework,
Netview, Openview, and SMS to ensure a timely and error free release of
the IBM Director Upward Integration Module (UIM) software.
- Coordinated with
development teams as well as the upper tiers of management regarding new
features and OS platforms to support in order to increase usability and
integration possibilities.
- Maintained the IBM Director
hardware test lab including OS installation, ghosting of environments,
hardware installation/upgrade, and trouble shooting of hardware, software,
and networking issues to provide an optimal environment for software
testing.
- Analyzed and evaluated the
IBM Director UIM software to determine errors and enhance the robustness
of IBM director product.
- Performed, functional,
system, and black box testing of IBM Director, a client-server X-platform
systems management service which allows administrators to monitor systems
and their usage within the network, including all flavors of Windows as
well as Redhat Linux and SLES 8 systems.
- Provided server
administration using Microsoft SMS, HP Openview NNM, and Tivoli Netview
servers to ensure quality and stability of the IBM Director UIM.
Produced software tools using java and C++ on Linux and Windows platforms
to decrease time needed for overall testing of the IBM Director Software.
- Authored and reviewed technical documentation and help information
of IBM Director integration with SMS Netview, and HP Openview to allow
customers greater clarity and understanding of the product.
Charity Event Coordinator
Society for Creative Anachronism Free
Scholar Charity Tournament
02/2004
- Created and organized a fund raising competition to raise money
from the east coast members of the Society for Creative Anachronism to be
donated to the American Breast Cancer Foundation. Over $3100 dollars were
raised for the fight against breast cancer.
Software Engineer
MCI-Worldcom, Cary, NC
09/1999 - 06/2002
- Developed features,
enhancements, and various trouble-shooting tools for the SubNetwork
Manager (SNM) project, a client-server X-platform system that allows
internal customers to provide their clients with requested bandwidth
allocation.
- Acted as lead developer
for SNM stability, managing and assigning customer problem reports to the
development and support teams to decrease turnaround time and increase
customer satisfaction.
- Managed the version
control library using CVS to allow multiple teams to work on various
branches of the SNM code tree, and then integrating all changes into
single updated release of the SNM product.
- Analyzed and corrected
code within SNM’s C++ software servers and Java interface to correct
errors and enhance overall stability.
- Performed data mining,
analysis, and repair of the Worldcom Objectstore database using C++ to
improve database integrity and stability.
- Authored and reviewed
documentation for the project concerning new features and fixes, as well
as overviews of the project, to orient new developers and educate end
users.
- Maintained and enhanced
testing scripts and environment used to ensure stable functionality within
the system.
- Represented the SNM project team at various Worldcom technology
fairs to encourage usage by internal customers.
Technical Support Programmer
SlickEdit, Apex, NC
05/1997 - 09/1999
- Provided technical
support to customers for Visual SlickEdit, a sophisticated, powerful
programmers’ editor, to improve product quality and increase customer
satisfaction.
- Analyzed and corrected
C++ and Java based code in Visual SlickEdit across multiple Windows and
UNIX platforms to further enhance product quality.
- Designed, created, and
distributed unique macros to match user-requested functionality and
fulfill user requirements.
- Developed new features
and extensions for Visual SlickEdit, including:
- Autotagging: Visual SlickEdit upon installation
automatically locates language specific software libraries and tags them
for easier referencing.
- Javamake: Determines those Java files modified
by the user and compiles only them, decreasing overall compile time.
- HTML toolbar: A series of adjustable HTML editing
tools which allow the user to automatically insert and expand HTML tags
within the code according to their coding style.
- Produced and tested
editor control versions of Visual SlickEdit to be used by OEM customers as
a base editor for their own line of software products.
- Represented the company
at various industry trade shows and conferences to increase industry
awareness.
- Performed technical
walkthroughs for future customers and software reviewers, demonstrating
the many features of Visual SlickEdit and its application in the
programming industry.
- Contributed to and reviewed the Visual SlickEdit documentation to
improve clarity and accuracy.