Chad Skeeters

SkillSet

Programming: Java, C (i586/AVR) C++, C++11, Python, Assembly (8051/i386), Bash, HTML5, JavaScript, JQuery, CSS3, Bash, Make, Ada, php, C#, ASP, Cold Fusion
Frameworks: Hibernate, Spring, J2EE, EJB, Struts, Lucene, JMS, Ivy, Axis, JAXP, JAXB, JAX-WS, Log4j, OpenAMF, JUnit, EMMA, Ant, Django, CodeIgniter
Data: I2C, TCP, UDP, JSON, REST, SQL, XML, RDF, RDFS, OWL, SPARQL, N3, RSS, LaTex, FOP, reStructuredText, Markdown
Databases: MySQL, PostgreSQL, HSQLDB, Oracle, DB2, NoSQL, Redis, Berkley DB, GDBM
Operating Systems: Linux (Ubuntu/openSUSE/RedHat/debian), BSD (FreeBSD/OpenBSD), OSX, Windows, Arduino
System Administration: Packaging (RPM/DEB), Apache, MySQL, PostgreSQL, Oracle, DB2, CUPS, iptables, rip, ssh, tomcat, resin, sendmail/exim, james, JSPWiki, Puppet
Networking: Cisco IOS/PIX, HP Procurve, VLAN, LACP, Port Forwarding
SCM: Mercurial, Git, Subversion, CVS
Editors: Vim, Eclipse, Sublime Text2, ctags, cscope

Professional Experience

Over 15 years of experience in applied research and development, using technology to solve the difficult problems of industry and government clients.

Role Experience: Senior Software Engineer, Team Lead, Configuration Manager (CM), Security Manager (ISSM Experience), Network Engineer, System Administrator, Web Master
Responsibilities: Scheduling, Requirements, System Design, UI Design, Implementation, Testing, Proposal Writing, Hiring, Network Engineer, System Administrator, Web Master
Development Experience: Real-time, Multi-Threaded, Embedded, Distributed, Cross-Platform, Responsive Web Design
Clearance: Secret
Certifications: CompTIA Security+

NCI June 15, 2009 - Current

Title: Senior Software Engineer / ISSM

Impact

  • Designed and implemented a TDF based "SimDriver" that controls virtual aircraft in simulated exercises for Air Battle Manager training.
  • Appointed the technical lead on AWACS-MTS and delivered a Radar Control Maintenance Panel (RCMP) on time that is on the order of 100 times faster than the old system.
  • Lead Developer for the TDF based radar console on time for the UABMTS project.
  • Impressed the AETC PM, which contributed to the "Very Good" ratings on NCI's CPARs for UABMTS.
  • Enhanced many of the processes that enabled the UABMTS project to be used to obtain CMMI Level 3 certification.
  • Proven to be a "go to" team member used on the most difficult projects with the shortest schedules for over 10+ years.
  • Recieved the highest possible annual performance rating, five years in a row.

Projects

Upgraded BCS-T system to run on Oracle Linux 7 from RedHat Enterprise Linux 5. Developed Puppet-like configuration management system written in Bash 4. Ported c++ source code. Converted System V startup bash scripts to SystemD service unit files. Developed scripts to work with libvirt/virsh to quicky create and configure virtual machines that use a qcow2 backing image. Developed Preboot Execution Environment (PXE) with Kickstart configuration to enable quick OS rollout and allow for quick failed system recovery. Developed and employeed procedures for using mercurial branches and merging to keep unclassified and classified systems in sync.

Served as technical lead for a small team porting software programs to the Linux operating system. Architected and implemented upgrade to the RCMP (an AWACS E3 system) simulator. Utilized c++11 and the cairo graphics library. Achieved a greater than 10x improvement in performance with same hardware relative to the existing c++ based solution. Developed utilities for capturing network data between systems for a rapid development and testing capability.

Upgraded for radar console for Air Battle Managers at Tyndall AFB. Built on top of Tactical Display Framework and integrated with existing radar tracker. Developed Java based modules for communicating with C++ backend systems including a radio communication system. Served as configuration manager and developed tools to support automated deployment and rollback and software and system configuration. Served as ISSM with the responsibility of developing and maintaining a NISPOM Chapter 8 security plan.

Goobsoft 2001-2010

Lead programmer for two websites that host add-ons for the game The Sims. They continue to serve thousands of users both programmed in JavaServer Pages with PostgreSQL. Designed and implemented a payment processing system that works with Authorize.net and PayPal.

Alfotech Mar 2006 - Jan 2008

Java Web Application developer for the ushik and TMA MDR (IEEE 11179 compliant) projects. Developed Java/XML/XSD application for inter-agency transmission of standards and data loading. Focused on identifying data quality issues directly from the Oracle back end. Setup Subversion, Bazaar, JIRA, and ported many servers to Debian Linux. Purchased and configured Cisco PIX router.

Karta 1998 - Jun 2006

Lead architect and programmer for a vehicle location service. Devices report location to a Java application that processes speeding and geofence events. User experience is flash based for tracking and geofence creation. Website and application for devices communicate through JMS. Flash tracking screen uses flash remoting to load data and to update positions of vehicles and display new events. Employed Flash 2004, ActionScript2.0, OpenAMF, Resin, Hibernate, PostgreSQL, Debian, and OpenJMS.

Wrote a ticket system for tracking lowest level of work and bug fixes. System is still heavily used as of 2013.

Authored a Learning Content Management System (LCMS) to help in the design phase of training course-ware. The content authoring interface is dynamically created and has Photoshop like controls. Users can define position, and resize Text, Image, and Hotspot objects for interactivity. All changes can be undone and re-done. All manipulation on a page is performed on the browser until the user saves. Online review capability offers per-page acceptance and feedback. This tool was used to author 35+ hours of training in the first year after its release.

Programmed website to interface with the deltek accounting system to generate project reports that were being generated manually. Employed VML to generate cumulative spending graphs.

Wrote C programs to test PCs for y2k compliance. This was used in many hospitals in the San Antonio Area.

Education

Bachelor of Science in Computer Science, Texas A&M University, 2002