Commercial Projects
Key and Recent Commercial Projects:
- MacAuley-Brown (multiple projects)
- ADDM—Leading the development of the Automated Document Development Management (ADDM), a Java Server Faces / Tomahawk web application that leads acquisition professionals through the maze of documents that are necessary for developing a new weapons system for the Air Force.
- Process Development—Helped to design and implement the development process and tracking tools, including installing and integrating Contour for Requirements Management, BugZilla for task tracking and reporting, and Hudson for continuous integration.
- IMAT—Member of the development team to create the Integrated Management and Tracking software for the Universal Armament Interface group. This tool is a web-base application that tracks the interface specifications and documents that allow weapons delivery systems and weapons to communicate and operate. This was written in Java using JSP and a MySql database.
- Bearing Point–Classroom trained Bearing Point employees on the Learning Management Systems (LMS) utilizing the Sharable Content Object Reference Model (SCORM) standards and specifications for e-based web learning.
- Gracar—Created a custom e-commerce solution, including shopping cart and online store applications. Our offering interfaced with payment gateways and supported web-based production management, stock, inventory, and fulfillment management. Utilized Java, HTML, Javascript. Tomcat and Websphere application server, J2EE, JSP, Struts. MySql database used for product information and images.
- GE—Developed a set of tests to validate the proper functioning of the modernized F110 Engine Monitoring System Computer (EMSC) with Ganymede Corporation. Project required analyzing allowed computer behaviors and developing tests to find and verify all edge cases.
- Smartpipes (multiple projects):
- Developed COM components allowing users to access remote routers using encrypted tunnel telnet, PPP, or serial dial-up as part of a large remote router management system. System allowed the user to make limited router changes, providing customization without removing backbone connectivity and filtered router responses to disguise device configuration passwords. Utilized C++, DCOM, Windows, TCP/IP, Telnet, PPP, MS TAPI.
- Created a router simulator that emulated thousands of routers running on a single PC, allowing the testing of configuration changes to large numbers of routers without the cost of additional hardware acquisition. Utilized C++, DCOM, Windows, MFC.
- Created a utility to allow authorized personnel to upgrade the operating system of remote routers. The system allowed the user to select routers to upgrade and select the O/S version to load. The software automatically connected to each router, downloaded the OS to the device, reconfigured the device for the new OS, and tested the device’s upgrade status. Users could watch upgrades occur or retrieve upgrade results in the future. Utilized C++, DCOM, Windows, MFC.
- Attachmate—Coded an X-windows/Motif application supporting a variety of Unix platforms to allow terminal emulation over serial connections or network connections. Wrote 3270, Unisys V60, and other terminal emulation modules. Modules were loaded at run-time using dynamically loaded libraries. Wrote a graphical dialog box editor and the scripting engine for the Unix version of the product. Also coded an X-windows server for Windows NT using Visual C++, WIN32, Winsock Async and MFC. (Kea! X) Product allows Unix applications to display on your desktop.
