<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../html.xsl"?>
<resume xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <header>
        <name id="mcculley">
            <firstname>Gene</firstname>
            <surname>McCulley</surname>
        </name>
        <address>
            <street>114 W First Street, Suite 246</street>
            <city>Sanford</city>
            <state>FL</state>
            <zip>32771-1273</zip>
        </address>
        <contact>
            <phone>321.206.8908</phone>
            <fax>321.256.2962</fax>
            <email>mcculley@stackframe.com</email>
            <!-- <url>http://www.stackframe.com/people/mcculley/</url> -->
        </contact>
    </header>
    <clearances>
        <clearance>
            <level>SECRET</level>
            <organization>US DoD</organization>
        </clearance>
    </clearances>
    <overview>
      <xhtml:div>
        <xhtml:p>Gene McCulley has served as President since co-founding StackFrame, LLC in 2004.  
        He has worked in the distributed simulation industry since 1992, and the many core components 
        he designed and developed for the OneSAF program as a Software and Systems Engineer have earned 
        him a reputation as the man to turn to for difficult problems. Under his leadership, StackFrame 
        has continued to provide expert ongoing support to the Army's OneSAF and SE Core programs, as 
        well as provide on-site support to many Army posts to ensure the successful execution of training 
        exercises. Mr. McCulley has partnered with a variety of commercial businesses, including Shoppers' 
        Critique International and the Westin Lake Mary, providing each with specifically tailored support 
        solutions and management.  Mr. McCulley is a proud member and supporter of the Central Florida 
        technical community, sponsoring BarCamp Orlando, the UCF Programming team, and the Orlando and Gainesville Java Users Groups.</xhtml:p>
      </xhtml:div>
    </overview>
    <history>
        <job>
            <jobtitle>President/Systems Engineer</jobtitle>
            <employer href="http://www.stackframe.com/">StackFrame, LLC</employer>
            <period>
                <from>
                    <date>
                        <month>August</month>
                        <year>2004</year>
                    </date>
                </from>
                <to>
                    <present/>
                </to>
            </period>
            <achievements>
                <achievement>Manage operations of the company.</achievement>  
                <achievement>Provide contract support to various customers including the OneSAF, Synthetic Environment Core Architecture &amp; Integration, RUGUD, and Deep Green programs.</achievement>
                <achievement>Provide on-site support at Ft. McCoy, Ft. Leavenworth, Ft. Rucker, Ft. Stewart, Ft. Benning, and Ft. Belvoir.</achievement>
              </achievements>
        </job>
        <job>
            <jobtitle>Systems Engineer</jobtitle>
            <employer href="http://www.cuspy.com/">Cuspy Engineering Solutions, Inc.</employer>
            <period>
                <from>
                    <date>
                        <month>August</month>
                        <year>2001</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>March</month>
                        <year>2006</year>
                    </date>
                </to>
            </period>
            <achievements>
                <achievement>Provide systems engineering support to OneSAF Objective System.</achievement>
                <achievement>Develop the system composition approach, messaging services layer, and the object database.</achievement>
                <achievement>Provide support for integration of OTB in virtual trainers.</achievement>
                <achievement>Provide on-site support at Redstone Arsenal, Ft. Leavenworth, and Ft. Rucker.</achievement>
            </achievements>
        </job>
        <job>
            <jobtitle>Systems Engineer</jobtitle>
            <employer href="http://www.lynuxworks.com/">LynuxWorks, Inc.</employer>
            <period>
                <from>
                    <date>
                        <month>November</month>
                        <year>2000</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>August</month>
                        <year>2001</year>
                    </date>
                </to>
            </period>
            <description>
                <para>Provide support for BlueCat Linux and LynxOS including device driver development and porting of customer applications.</para>
            </description>
        </job>
        <job>
            <jobtitle>Software Engineer</jobtitle>
            <employer href="http://www.saic.com/">Science Applications International Corporation</employer>
            <period>
                <from>
                    <date>
                        <month>June</month>
                        <year>1999</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>October</month>
                        <year>2000</year>
                    </date>
                </to>
            </period>
            <projects>
             <project title="SimCGF project"><xhtml:div>
            <xhtml:ul>
            <xhtml:li>Designed and implemented network infrastructure for development environment.</xhtml:li>
            <xhtml:li>Supported various efforts in design, review, implementation, and test using C, C++, and Java.</xhtml:li>
            <xhtml:li>Implemented development environment from the ground up using Debian GNU/Linux and open development tools.</xhtml:li>
            <xhtml:li>Implemented internal and secure external network environment using the Apache web server.</xhtml:li>
            </xhtml:ul></xhtml:div>
            </project>
            <project title="OneSAF Testbed Baseline"><xhtml:div>
            <xhtml:ul>
            <xhtml:li>Supported various efforts in design, review, implementation, and test using C, C++, and Java.</xhtml:li>
            <xhtml:li>Provided on-site support at Ft. Drum and Ft. Leavenworth.</xhtml:li>
            </xhtml:ul></xhtml:div>
            </project>
            </projects>
        </job>
        <job>
            <jobtitle>Software Engineer</jobtitle>
            <employer>Cuspy Solutions, Inc.</employer>
            <period>
                <from>
                    <date>
                        <month>March</month>
                        <year>1998</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>June</month>
                        <year>1999</year>
                    </date>
                </to>
            </period>
            <description>
                <para>Provided software development and technical support services to the ModSAF, OneSAF Testbed Baseline, and JointSAF projects using C, C++, and Java.</para>
            </description>
        </job>
        <job>
            <jobtitle>Software Engineer</jobtitle>
            <employer href="http://www.saic.com/">Science Applications International Corporation</employer>
            <period>
                <from>
                    <date>
                        <month>September</month>
                        <year>1993</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>February</month>
                        <year>1998</year>
                    </date>
                </to>
            </period>
            <projects>
             <project title="ADST II - ModSAF Life Cycle Support"><xhtml:div>
            <xhtml:ul>
            <xhtml:li>Fix bugs in ModSAF.</xhtml:li>
            <xhtml:li>Propose and implement changes to ModSAF architecture to improve scalability, performance, testability, and maintainability.</xhtml:li>
            <xhtml:li>Primary development languages were C, C++, and Java.</xhtml:li>
            <xhtml:li>System administrator for the ModSAF development environment.</xhtml:li>
            <xhtml:li>Ported large applications to Linux and other platforms.</xhtml:li>
            <xhtml:li>Provided on-site support at Ft. Benning, Ft. Stewart, Ft. Knox, Ft. Hood, Ft. Leavenworth, and Kirtland AFB.</xhtml:li>
            </xhtml:ul></xhtml:div>
            </project>
            <project title="Close Combat Tactical Trainer project"><xhtml:div>
            <xhtml:ul>
            <xhtml:li>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.</xhtml:li>
            <xhtml:li>Worked in crew behaviors on evasive maneuvers.</xhtml:li>
            <xhtml:li>Worked on Motif DIS tool in support of Environment Manager integration.</xhtml:li>
            <xhtml:li>Designed and implemented terrain caching and interprocess communication systems.</xhtml:li>
            <xhtml:li>Primary development language was Ada.</xhtml:li>
            <xhtml:li>Some development was performed in C and C++.</xhtml:li>
            </xhtml:ul></xhtml:div>
            </project>
            </projects>
        </job>
        <job>
            <jobtitle>Research Assistant</jobtitle>
            <employer href="http://www.ist.ucf.edu/">Institute for Simulation and Training</employer>
            <period>
                <from>
                    <date>
                        <month>November</month>
                        <year>1992</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>September</month>
                        <year>1993</year>
                    </date>
                </to>
            </period>
            <achievements>
                <achievement>Reimplemented DIS/SIMNET packet logger.</achievement>
                <achievement>Worked on Semi-Automated Forces Dismounted Infantry System.</achievement> 
                <achievement>Designed, implemented, and tested additions to the IST CGF Testbed for the SAFDI project.</achievement>
                <achievement>Reimplemented low-level networking layer of CGF Testbed to use generic packet drivers.</achievement>
                <achievement>Primary development language was C. Some development was performed in C++.</achievement>
                <achievement>Provided on-site support at Ft. Benning and Ft. Stewart.</achievement>
            </achievements>
        </job>
        <job>
            <jobtitle>Math Lab Assistant</jobtitle>
            <employer href="http://www.ircc.edu/">Indian River Community College</employer>
            <period>
                <from>
                    <date>
                        <month>September</month>
                        <year>1991</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>June</month>
                        <year>1992</year>
                    </date>
                </to>
            </period>
            <description>
                <para>Worked as tutor in math lab. Tutored Algebra, Trigonometry, Calculus I-III, Linear Algebra, and Differential Equations.</para>
            </description>
        </job>
    </history>
    <skillarea>
        <title>Special Skills</title>
        <skillset>
            <title>Programming Languages</title>
            <skill level="expert">C
            </skill>
            <skill level="2 years">C++
            </skill>
            <skill level="expert">Java
            </skill>
            <skill level="3 years">Ada
            </skill>
            <skill>Perl</skill>
            <skill>POSIX sh</skill>
            <skill>Pascal</skill>
            <skill>various assemblers</skill>
            <skill>FORTRAN</skill>
        </skillset>
        <skillset>
            <title>Programming APIs and Technologies</title>
            <skill>GNOME</skill>
            <skill level="expert">Swing
            </skill>
            <skill level="expert">JavaBeans
            </skill>
        </skillset>
        <skillset>
            <title>Software Packages</title>
            <skill>Apache</skill>
            <skill>GCC</skill>
            <skill>OpenLDAP</skill>
        </skillset>
        <skillset>
            <title>Protocols</title>
            <skill level="expert">DIS
            </skill>
            <skill>HLA</skill>
            <skill level="expert">TCP/IP
            </skill>
            <skill level="expert">UDP
            </skill>
            <skill level="expert">multicast
            </skill>
            <skill>RMI</skill>
        </skillset>
        <skillset>
            <title>System Administration</title>
            <skill level="expert">Linux
            </skill>
            <skill>IRIX</skill>
            <skill>Mac OS X</skill>
            <skill>AIX</skill>
            <skill>Solaris</skill>
            <skill>HP-UX</skill>
            <skill>Digital Unix</skill>
        </skillset>
    </skillarea>
    <pubs>
        <pub>
            <artTitle href="http://www.sisostds.org/index.php?tg=fileman&amp;idx=viewDoc&amp;idf=13979&amp;id=2&amp;gr=Y&amp;idd=7685&amp;path=Simulation+Interoperability+Workshops/2008+Fall+SIW/2008+Fall+SIW+Papers+and+Presentations">Game-Based Command and Control for OneSAF Using the SORD Gateway</artTitle>
            <bookTitle>Proceedings of the Fall 2008 Simulation Interoperability Workshop</bookTitle>
            <author>Brian Young</author>
            <author>John Mann</author>
            <author>Stephanie Graffuis</author>
            <author>Gene McCulley</author>
            <author>Julio de la Cruz</author>
            <date>
                <year>2008</year>
            </date>
        </pub>
        <pub>
            <artTitle href="http://ntsa.metapress.com/link.asp?id=bww1lw0leqmx92hw">Close Combat Tactical Trainer SAF On A PC</artTitle>
            <bookTitle>Proceedings from the 2000 Interservice/Industry Training, Simulation and Education Conference</bookTitle>
            <author>Burch, B.</author>
            <author>Hughley, P.</author>
            <author>McCulley, G.</author>
            <author>Dietrich, D.</author>
            <date>
                <year>2000</year>
            </date>
        </pub>
        <pub>
            <artTitle>CGF System Composability through Dynamically Loadable Modules</artTitle>
            <bookTitle>Proceedings from the Eighth Conference on Computer Generated Forces and Behavioral Representation</bookTitle>
            <author>Franceschini, D.</author>
            <author>Zimmerman, J.</author>
            <author>McCulley, G.</author>
            <date>
                <year>1999</year>
            </date>
        </pub>
        <pub>
            <artTitle>Measuring, Predicting, and Improving CGF Performance</artTitle>
            <bookTitle>Proceedings from the Eighth Conference on Computer Generated Forces and Behavioral Representation</bookTitle>
            <author>Franceschini, R.</author>
            <author>Petty, M.</author>
            <author>Schricker, S.</author>
            <author>Franceschini, D.</author>
            <author>McCulley, G.</author>
            <date>
                <year>1999</year>
            </date>
        </pub>
        <pub>
            <artTitle>Recent Developments in ModSAF</artTitle>
            <bookTitle>Proceedings from the Seventh Conference on Computer Generated Forces and Behavioral Representation</bookTitle>
            <author>Franceschini, D.</author>
            <author>Nocera, D.</author>
            <author>Stober, D.</author>
            <author>Napravnik, L.</author>
            <author>Allen, P.</author>
            <author>McCulley, G.</author>
            <date>
                <year>1998</year>
            </date>
            <pageNums>37-46</pageNums>
        </pub>
        <pub>
            <artTitle href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=390500">Terrain Reasoning Challenges in the CCTT Dynamic Environment</artTitle>
            <bookTitle href="http://ieeexplore.ieee.org/xpl/RecentCon.jsp?punumber=3106">Proceedings of the Fifth Conference on AI, Simulation, and Planning in High-Autonomy Systems</bookTitle>
            <author>Campbell, C.</author>
            <author>McCulley, G.</author>
            <date>
                <year>1994</year>
            </date>
            <pageNums>55-61</pageNums>
        </pub>
        <pub>
            <bookTitle>SAFDI User Manual</bookTitle>
            <author>Franceschini, Robert W.</author>
            <author>Watkins, Jon E.</author>
            <author>Parra, Fernando R.</author>
            <author>McCulley, James E.</author>
            <author>Lautenschlager, Jennifer A.</author>
            <author>Jackson, Lance A.</author>
            <author>Nanda, Sanjeeb</author>
            <date>
                <year>1993</year>
            </date>
            <publisher href="http://www.ist.ucf.edu/">Institute for Simulation and Training</publisher>
        </pub>
    </pubs>
    <memberships>
      <title>Affiliations</title>
      <membership>
        <organization href="http://www.acm.org/">Association for Computing Machinery</organization>
      </membership>
      <membership>
        <organization href="http://www.ausa-sunshine.org/">Association of the United States Army (AUSA), Sunshine Chapter, Orlando FL</organization>
      </membership>
      <membership>
        <organization href="http://ieee.org/">IEEE</organization>
      </membership>
    </memberships>
</resume>

<!--
Local Variables:
compile-command: "SP_CHARSET_FIXED=YES SP_ENCODING=XML nsgmls -wxml -mdeclaration/xml.soc -gues resume.xml"
End:
-->

