W. Craig Trader

Senior Staff Engineer at Mercury Federal Systems

Washington D.C. Metro Area

Current
Past
  • OpenNMS FELLOW / INTERNET ENGINEER at ScoreBoard, Inc.
  • SOFTWARE ARCHITECT at Vitel, Inc.
  • SENIOR NETWORKING AND DISTRIBUTED SYSTEMS ENGINEER at The MITRE Corporation
  • SENIOR SOFTWARE ENGINEER / WEB DATABASE SPECIALIST at Kaizen Works
  • ANALYST-PROGRAMMER / TOOLS & TECHNOLOGY SPECIALIST at Datatel, Inc.
Connections
113 connections
Industry
Computer Software

W. Craig Trader’s Summary

I am a technology generalist, but I am also highly skilled in all aspects of software system design, development, and deployment. My twenty-plus years of experience include:

Nine years developing distributed applications using Java / J2EE, C++, CORBA and XML.

Two years developing distributed applications with C# and .NET.

Ten years using, enhancing, and developing Code Generators, CASE tools, 4GLs, and Application Frameworks.

Six years developing web database applications using Relational and Object-Relational databases (Oracle 8i, SQL Server, MySQL, Informix Illustra, PostgresQL).

Ten years developing client-server applications with Relational databases.

W. Craig Trader’s Specialties:

Programming Languages and Technologies: Java (J2EE, JSP, JDBC, JNI, Swing, JDO), C# (.NET), XML, C, C++, CORBA, Spring, WebLogic, JBoss, Python, Perl, Data/C++, Data/Basic, Turbo Pascal

Relational and Object Relational Databases: Oracle 8i, SQL Server, MySQL, Informix Illustra, PostgresQL, Unidata, Universe, and Pick

Operating Environments: UNIX systems (Linux, Solaris, Irix, AIX, HP-UX, Ultrix, OSF/1, QNX, DG-UX), Windows (XP/2000/NT/98/95/3.X).


W. Craig Trader’s Experience

  • Senior Staff Engineer

    Mercury Federal Systems

    (Public Company; mcy; Defense & Space industry)

    May 2009Present (8 months)

    As a Senior Staff Engineer, I provide software development and integration support to Mercury Federal's programs.

    * OpenCPI -- Help to extend, package and release Mercury Computer's CPI communications framework as Open Source software for use by the ISR community. Port the FM3TR waveform from Windows to Linux.
    * JCREW -- Integrate OpenCPI into the JCREW anti-IED jammer.

  • Senior Infrastructure Architect

    Sphere of Influence

    (Privately Held; Computer Software industry)

    October 2006May 2009 (2 years 8 months)

    As a Senior Infrastructure Architect and Senior Software Engineer, I provide technical expertise when developing software systems for government and commercial customers.

    * 2008-2009 * GatorSnap: Designed and developed software for a multimedia Windows Mobile application, using C#, C++, and Windows DirectShow.

    * 2007-2008 * SMS: Provided software development and engineering support to SMS. The system utilizes Microsoft .NET technologies, C# programming language, and SQL Server 2000. Developed a continuous integration environment for building and testing this system.

    * 2007-2008 * CT-AVRS: Providing engineering support to CT-AVRS.

    * 2006-2007 * ABACUS Field Accounting: Developed software for a distributed accounting system deployed to offices around the world. The system utilizes Microsoft .NET technologies, C# programming language, SQL Server 2000, and MSMQ middleware. Specific challenges for this project include supporting the broad range of system configurations out in the field as well as limited internet access and bandwidth. Developed an innovative environment for testing this distributed system.

  • Staff Software Engineer

    Lockheed Martin

    (Public Company; LMT; Defense & Space industry)

    November 2001October 2006 (5 years )

    * 08/06-10/06 * JTRS AMF Proposal: Infrastructure Architect

    * 10/04-07/06 * MDNTB ABM: Staff Software Engineer / Tools Team Lead
    Develop tools and methods to demonstrate the trustworthiness of software built using Model-Driven Architectures for a Real-Time Battle Manager. Mentor other programmers.

    * 11/03-09/04 * CTL ACTD: Senior Software Engineer
    Develop user interfaces with Model-Driven Architecture for interfacing with web services.

    * 07/03-10/03 * ARCI: Software Architect
    Evaluate and recommend technologies for inclusion into the sonar software for nuclear submarines.

    * 11/01-06/03 * JTL ACTD: Lead Integration Engineer
    Responsible for integrating software from five co-contractors with Lockheed developed software for the Joint Theatre Logistics Advanced Concepts Technology Demonstration, including configuration management, testing, and scheduling integration experiments. Develop and Integrate distributed software systems using Java and CORBA.

  • Production Manager

    Barking Mad Productions

    (Partnership; 1-10 employees; Events Services industry)

    April 1990January 2005 (14 years 10 months)

    Responsible for all aspects of event coordination, production, and direction. Have run 10 annual gaming conventions, 8 full-weekend Interactive Literature events, and numerous smaller events.

  • OpenNMS FELLOW / INTERNET ENGINEER

    ScoreBoard, Inc.

    (Privately Held; 51-200 employees; Telecommunications industry)

    November 2000May 2001 (7 months)

    Responsible for developing agent extensions to OpenNMS, an Open Source Network Management Software package. Reengineer corporate extranet using JSP (Java Server Pages) for stability and manageability. Advise managers, developers and IT staff on system architecture and performance issues.

  • SOFTWARE ARCHITECT

    Vitel, Inc.

    (Privately Held; 11-50 employees; Computer Software industry)

    July 1999October 2000 (1 year 4 months)

    Responsible for architecture, design, and delivery of software systems for Real Time SCADA (Systems Control And Data Aquisition) applications using Java, C++ and CORBA, deployable under Linux and Windows NT. Provide manpower, time and technology estimates for projects. Evaluate, analyze, specify, and design hardware and software solutions for internal and customer use.

  • SENIOR NETWORKING AND DISTRIBUTED SYSTEMS ENGINEER

    The MITRE Corporation

    (Non-Profit; 5001-10,000 employees; Defense & Space industry)

    May 1997July 1999 (2 years 3 months)

    Analyze and make recommendations about emerging technologies (Linux, CORBA, DCOM, XML, Java, Internet Protocols, Database Federation, Mobile Code) as applied to government and defense needs. Design and manage the development of an Intranet prototype for an allied Command and Control System. Integrate disparate legacy systems using Java and CORBA to implement event management and messaging. Analyze website performance and recommend solutions to improve performance and throughput. Specify, design and implement secure, web-based Digital Libraries.

  • SENIOR SOFTWARE ENGINEER / WEB DATABASE SPECIALIST

    Kaizen Works

    (Privately Held; 11-50 employees; Computer Software industry)

    March 1996April 1997 (1 year 2 months)

    Specify, design and implement Object-Oriented, web-based multimedia databases. Design and implement Netscape Server extensions for web sites. Design and implement Python class libraries and extensions for database access and web site integration. Provide technical leadership and direction for programmers and engineers. Provide manpower, time and technology estimates for projects. Evaluate, analyze, specify, and design hardware and software solutions for internal and customer use.

  • ANALYST-PROGRAMMER / TOOLS & TECHNOLOGY SPECIALIST

    Datatel, Inc.

    (Privately Held; 201-500 employees; Computer Software industry)

    March 1992February 1996 (4 years )

    Specified, designed and implemented improvements to Envision, a platform independent CASE tool. Specified, designed, and implemented new user interfaces for Envision, including GUI and WWW interfaces. Specified, designed, and implemented improvements to existing language translators (Basic to Data/C++) as well as new language translators (custom function translators). Specified, designed, and implemented data-porting tools to transition over two hundred customers from Information databases under Primos to Unidata under UNIX and VMS. Integrated and tested 3rd party middleware for client/server database access and reporting. Responsible for evaluating and selecting leading-edge technologies. Handled configuration management for release 12 of Colleague, Datatel's premiere College Administration software.


W. Craig Trader’s Contact Settings

Interested In:

  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View W. Craig Trader’s full profile:

  • See who you and W. Craig Trader know in common
  • Get introduced to W. Craig Trader
  • Contact W. Craig Trader directly

View Full Profile