Gene McCulley

455 Douglas Ave., Suite 2455
Altamonte Springs, FL 32714-2581

Phone: 321.206.8908
Fax: 321.256.2962
Email: mcculley@stackframe.com
URL: http://www.stackframe.com/people/mcculley/

Security Clearances

Employment History

President/Systems Engineer
StackFrame, LLC (http://www.stackframe.com/)
August 2004-Present

Manage operations of the company. Provide contract support to various customers including the OneSAF Objective System (http://www.onesaf.org/), Synthetic Environment Core Architecture & Integration (http://www.peostri.army.mil/PM-CATT/APM_SECore.jsp), and RUGUD programs. Provide on-site support at Ft. Leavenworth, Ft. Rucker, Ft. Stewart, and Ft. Benning.

Systems Engineer
Cuspy Engineering Solutions, Inc. (http://www.cuspy.com/)
August 2001-March 2006

Provide systems engineering support to OneSAF Objective System. Develop the system composition approach, messaging services layer, and the object database. Provide support for integration of OTB in virtual trainers. Provide on-site support at Redstone Arsenal, Ft. Leavenworth, and Ft. Rucker.

Systems Engineer
LynuxWorks, Inc. (http://www.lynuxworks.com/)
November 2000-August 2001

Provide support for BlueCat Linux and LynxOS including device driver development and porting of customer applications.

Software Engineer
Science Applications International Corporation (http://www.saic.com/)
June 1999-October 2000

SimCGF project. Designed and implemented network infrastructure for development environment. Supported various efforts in design, review, implementation, and test using C, C++, and Java. Implemented development environment from the ground up using Debian GNU/Linux and open development tools. Implemented internal and secure external network environment using the Apache web server.

OneSAF Testbed Baseline. Supported various efforts in design, review, implementation, and test using C, C++, and Java. Provided on-site support at Ft. Drum and Ft. Leavenworth.

Software Engineer
Cuspy Solutions, Inc.
March 1998-June 1999

Provided software development and technical support services to the ModSAF, OneSAF Testbed Baseline, and JointSAF projects using C, C++, and Java.

Software Engineer
Science Applications International Corporation (http://www.saic.com/)
September 1993-February 1998

ADST II - ModSAF Life Cycle Support. Fix bugs in ModSAF. Propose and implement changes to ModSAF architecture to improve scalability, performance, testability, and maintainability. Primary development languages were C, C++, and Java. System administrator for the ModSAF development environment. Ported large applications to Linux and other platforms. Provided on-site support at Ft. Benning, Ft. Stewart, Ft. Knox, Ft. Hood, Ft. Leavenworth, and Kirtland AFB.

Close Combat Tactical Trainer project. Participated in design and implementation of MrTDB terrain database format and Ada routines performing three-dimensional terrain reasoning functions on the database in real-time. Worked in crew behaviors on evasive maneuvers. Worked on Motif DIS tool in support of Environment Manager integration. Designed and implemented terrain caching and interprocess communication systems. Primary development language was Ada. Some development was performed in C and C++.

Research Assistant
Institute for Simulation and Training (http://www.ist.ucf.edu/)
November 1992-September 1993

Reimplemented DIS/SIMNET packet logger. Worked on Semi-Automated Forces Dismounted Infantry System. Designed, implemented, and tested additions to the IST CGF Testbed for the SAFDI project. Reimplemented low-level networking layer of CGF Testbed to use generic packet drivers. Primary development language was C. Some development was performed in C++. Provided on-site support at Ft. Benning and Ft. Stewart.

Math Lab Assistant
Indian River Community College (http://www.ircc.edu/)
September 1991-June 1992

Worked as tutor in math lab. Tutored Algebra, Trigonometry, Calculus I-III, Linear Algebra, and Differential Equations.

Special Skills

Programming Languages: C (expert), C++ (2 years), Java (expert), Ada (3 years), Perl, POSIX sh, Pascal, various assemblers, FORTRAN.

Programming APIs and Technologies: GNOME, Swing (expert), JavaBeans (expert).

Software Packages: Apache, GCC, OpenLDAP.

Protocols: DIS (expert), HLA, TCP/IP (expert), UDP (expert), multicast (expert), RMI.

System Administration: Linux (expert), IRIX, Mac OS X, AIX, Solaris, HP-UX, Digital Unix.

Publications