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.