I grew up in a small town on the edge of the Mississippi Delta named Yazoo City. Most of my time was spent in one of three places – church, school, or with Boy Scout Troop #77 (I’m an Eagle Scout). Most of my fondest memories are from Yazoo City, but I’ll have to put them in the writing category somewhere. I’ll skip ahead about 20 years and cover some things I’ve done recently.
I went to Holmes Community College for two years, receiving an A. A. in Computer Engineering (and a full scholarship for my next two years because of my grades!). After Holmes, I attended Mississippi State University and received a B. S. in Computer Engineering along with a minor in mathematics. I’ve also completed my masters in Computer Science at Florida Institute of Technology with an emphasis on Computer Graphics and Artificial Intelligence.
I was lucky enough to land a co-op position with Peavey Electronics while I was a student at Mississippi State. I owe a great deal of gratitude to Larry, Dennis, and others at Peavey for letting me jump in and get my hands dirty. Most of the work I performed was in Peavey’s “Digital Engineering” group. My first assignment was to wire a sound card into a previously Midi only keyboard. I also wrote embedded applications to test our DSP boards for memory errors and Windows applications that performed the tests and displayed the results. I had the most fun when we powered up the first digital reverb chip to test the parameters and see what worked best. I think that I learned most of my problem solving skills from the guys at Peavey. I also learned how to prototype applications using Delphi.
Lockheed Martin – CCTT
CCTT stands for Close Combat Tactical Trainer. It was the first of 1000’s of acronyms in my vocabulary. One of the tasks that I worked was integrating the ATCCS AFATDS into CCTT. For those that are acronymically challenged – that should read “integrated the Army Tactical Command and Control System Advanced Field Artillery Tactical Data System into the Close Combat Tactical Trainer.” It was a big change to go from working on quick turn-around prototypes to working on a system with more than 1.2 million lines of code and 500k lines of data files – And it was all written in Ada! What a shock to my system. The CCTT program is where I learned all about “the process.” I went from working in a CMM level 1~2 organization with Peavey, to working with a CMM (now CMMI) level 4 organization with Lockheed. When I was being interviewed, the development group for CCTT did not have enough extra work to bring me on, so the integration and test group let me work half time with them. Most of my time was spent controlling the software builds which took 8 hours for the deltas and a whole weekend for a full build. It took about 6 months before we automated the build process and I could work full time in the development group. I worked with FBCB2 integration with CCTT, and a DIS gateway to provide interoperability between CCTT and other virtual/constructive simulations. My biggest project with CCTT was the Linux port, where I was responsible for porting a subsystem of about 200k SLOC. My last project with CCTT was the integration of ATCCS into CCTT. We had just finished the design of ATCCS when I left CCTT for CTIA.
Lockheed Martin – CTIA
CTIA stands for Common Training Instrumentation Architecture. It consists of an overall architecture and common exercise control and feedback tools that will be used to support live training centers for the army. I started with the project working with the exercise planning suite of tools to be used in what is now know as the Info-Centric (yes I know it’s not a real word) Tool Suite. So far on CTIA, I’ve worked through a full product life-cycle twice. I have also helped introduce new ideas and technology into our project – including using NUnit for unit testing and CruiseControl.Net for automated builds. The best idea I have implemented so far is the C# port of OpenMapTM, which I have covered in the programs section (just follow the link). While with CTIA, I earned a promotion, a SPOT award, and last but not least – the “Jack of All Trades” award. I also received a Special Recognition Award for the work that I did for the IITSEC demo.
Lockheed Martin – Live Fire Training
I started working the Live Fire Training (LFT) program when I transferred from Orlando to Huntsville. I started out as a Senior Computer Engineer and worked on projects to integrate our MILES technology into our targetry. I also created a version of our hand held controller with a wireless link for the Marine Corps.
After spending a year in Huntsville, I was promoted to Staff Project Engineer and technical lead of the engineering group here in Huntsville. Since that time, I have spent at least half of the year on the road at various bases troubleshooting ranges and helping with customer acceptance. I even travelled to Saudi Arabia to lead the installation of 3 ranges at Tabuk and 3 ranges at Khamis Mushayt, for which I received a letter of commendation from our Saudi customer. During the summer of 2009, I was able to get some help in Huntsville to manage the engineering group and allow me to focus on IRAD work and technical performance of our equipment. I also received another SRA for my work with range integration and sell-off at Ft. Bliss.
Lockheed martin – MEads
I transferred to the MEADS program as a Staff Software Engineer in Huntsville in March of 2010 after the Live Fire Targetry work was moved to Orlando. I worked on the planning software and was eventually certified in the Space Systems CPE program. This was my first introduction to Rational Rose, CORBA, and creating HMI applications with the Eclipse SDK.
cohesionforce – osf