Matthew Cameron Humphrey, Ph.D
Systems Windows, Linux (Ubuntu), GlassFish, MySQL, MS SQL Server, JBoss
Technologies J2EE 6 (13 yrs), EJB 3 (8 yrs), JPA 2, Maven, Ant, JMS (OpenMQ), JSF 2.0, JAX-WS, Web Services, JSon, Swing, RMI, JDBC, JAXB, Hibernate, JProfiler, NetBeans IDE, JBoss, SVN, git, TCP/IP, X.509 security and cryptography
PhD in Computer Science (1996)
Thesis “A Graphical Notation for the Design of Information Visualizations”
Master of Science (M.Sc) in Computer Science (1988) with thesis
“Comparison of an object-oriented programming language to a
procedural programming language for effectiveness in program maintenance.”
Virginia Polytechnic Institute and
Bachelor of Science (B.S) in Computer Science (1985)
Virginia Polytechnic Institute and
February 2019—present: Wargaming Solutions Architect for Defense Threat Reduction Agency (DTRA-Fort Belvoir, VA) under Advise and Assist Services contract with Integrity Consulting Engineering & Security Solutions. I assisted in the creation of a wargaming research and development management strategy in order to enhance across the Department of Defense, the creation and operation of wargames with modeling and simulation of nuclear effects. Strategy included community engagement, research and development, software project management, and practical exercise support. Helped assemble an upcoming 5+ year portfolio of projects covering over 30 million dollars.
February 2018—December 2018: Chief Technology Officer for Arctan, Inc guiding multi-project technology advancement to unify and consolidate intellectual property into coherent architectural framework. Designed and supervised significant expansions in software capabilities resulting from streamlined development. Provided hands-on development of Multi-actor Bayesian Value-of-Information Message Processing, including analytical, behavioral, and graphical / user interface layers using Java, JSF, Python3, Vue.js, and other web technologies.
November 2016—December 2017: Senior Software Architect Consultant for Arctan, Inc for DARPA project to support research and development of sophisticated distributed communications and simulation platform. Java and R-script development in distributed TCP / IP environment. Produced critical design documents, interface specifications, implementations. Supported successful win of Phase II contract.
2017: Senior Software Engineer
Consultant for EDAU / DOJ in
2016: Chief Software Architect and Technical Lead with CSRA for ETMU / DOJ in
2013: Chief Software Architect and Technical Lead with BAE Systems for ETMU /
September 2009—February 2010: Senior Software Engineer for Computer Sciences Corporation. Full-lifecycle (analysis through to testing) support to various projects: produced detailed task model & prototype for new Java web application. Quickly productive in new environment, pick up new technologies easily (Maven, WSDL, Tapestry 5, Axis2, WSO2.) Applied Scrum development methodology.
CONSULTING PROJECTS PERFORMED THROUGH SELF-OWNED COMPANY IVIZ, LTD.
February 2008—January 2009: Successfully completed subcontract to BAE for Pro-Active Intelligence (PAINT) project. Designed and developed easy-to-use Java APIs for 3rd party contractors to access COMPOEX simulation framework, build and validate simulation model components. Created probe analysis GUI “ProbeSearch” for multithreaded, fault-tolerant simulation of differential hypotheses; included Java Swing clustering visualization of probe characteristics. Visualization tool “Surveyor” enabled highly extensible and configurable visualization of selected probe results including complex diagrammatic visualization with animation and user-selectable time-series graphs. Also servlet / JSP-based report generator for viewing data.
May 2008—November 2008: Successfully completed subcontract to BAE for Human Terrain Analysis project. Extended COMPOEX modeling and simulation framework (see below) with geospatial capabilities including multiple levels of geo-information modeling, geospatial models (with ESRI / ARCGis extensible framework) and geospatial simulation capabilities. Designed and developed complete JAXB / JAX-WS web service to enable GIS capabilities to be accessed from non-Java clients (C# plug-ins embedded in ArcGIS tools.) Created Java Swing GUI tool “ViewMaker” to allow quick visualization of simulation results.
March 2006—September 2006: Successfully completed subcontract to Cyberneutics for the design and development of their Geo-political Analysis and Modeling Environment (GAME) tool for a Navy SBIR contract. This C# / .NET tool included sophisticated tracking and analysis of multiple hypotheses of possible geopolitical futures. In addition to an archival and version-tracking database with the ability to combine hypotheses from multiple users, the tool required a highly interactive, custom and innovative user interface with novel visualizations of the geographical and influence (support-refute) distribution of the hypotheses.
May 2005—June 2008: Chief architect to BAE for the Integrated Battle Command DARPA modeling and visualization project (COMPOEX). Designed a sophisticated component-based Java architecture for the creation, manipulation and analysis of general-purpose, heterogeneous political-social simulation models. Phase I design and Java implementation (coordinating 8 BAE subcontractors) successfully won competition against Lockheed-Martin. Phase II augmented the platform with parallel model execution, distributed network service, high-performance data support and web services. The system led to several new contracts.
March 2003—July 2005: Consultant to General Dynamics (Advanced Information Systems) DARPA project HARP. Designed and developed innovative software framework to enable multiple users to collaborate on complex data-modeling objects synchronously and asynchronously without conflict or loss of data. Using this technique, created specialized distributed, networked intelligence analysis tool “M-CIM” based on previous single-user version of the “Critical Intent Model”. Designed and implemented highly interactive, graphical UI and visualizations for this tool. Development in C# / .NET. Awarded patent # 7,895,020.
October 2002—September 2003: Successfully completed subcontract to Veridian project ACTIVE for innovative discrete composeable simulations rendered as animated, geospatially-mapped 3D visualizations. Provided architectural and conceptual design skills. Wrote numerous concept and technical papers that helped shape the vision and prototype implementation. Implemented powerful C# / .NET sophisticated simulation engine capable of achieving virtually all of the very ambitions project goals. Design work was instrumental in achieving new project funding. Validate and test simulation engine to ensure correctness. Develop and write-up leading-edge technologies that create significant business value and possible patents.
September 2000—October 2002: Successfully completed subcontract to Revenue Technologies, Inc. Designed new user interface and visual data representations of complex numerical marketing and financial data in order to simplify the overall task model for a revised line of products.
Aug 2001—Nov 2001:
Consultant to The Information
Feb 2001—June 2001: Consultant to ExpLore Reasoning Systems. Investigated and developed multi-format visualization software for matched high (vector) and low resolution dynamic charts to enable client to meet accelerated delivery deadlines. Supported continued development and refinement of XML-based GUI and database-driven GUI screen populator, providing fast turnaround and highly reconfigurable user interfaces. Work fluidly in close integration with existing team.
Aug 2000—Feb 2001:
Architectural and UI Design Consultant to Veridian Systems (
Sep 2000—Nov 2000: User Interface Consultant to Veridian Systems (JTAT project). Successfully investigated, designed and implemented improved user interface for Markovian analytical modeling tool for predicting weapon system movements. Restructured and fully implemented Java GUI user tasks with novel visualization to significantly ease user input, reduce errors and increase user satisfaction.
SELECTED PROFESSIONAL EXPERIENCE -- Complete history available on request
Dec 1997–Aug 2000: Chief Architect and research software engineer with Pacific-Sierra Research Corp. Designed and implemented Java and CORBA systems for leading-edge DARPA crisis-mitigation system. Produced user interfaces and visualizations for data mining, argument analysis and crisis analysis tools. Architected several systems so as to significantly shorten development time and virtually eliminate integration time while accurately predicting and enabling future functionality. Brought non-users into the system and enabled them to produce complex analyses in a fraction of the time required. Supervised 6 software engineers in team development and quickly brought new trainees up to speed as team producers.
May 1997–Dec 1997: Consultant with Avenue Technologies Inc. Designed user interface, task model & architecture for large, multi-processor distributed signal generator. Built UI prototypes that clarified the system design, increased the customer’s enthusiasm of the product and attracted interest in marketing presentations. Produced a system architecture that enabled unforeseen technical problems to be solved months in advance.
1988–Mar 1997: Teaching Fellow and permanent appointment of Lecturer (1991) of
Computer Science at
SELECTED PUBLICATIONS – Full list available on request
M.C., “Creating Reusable Visualizations with the Relational Visualization
Notation,” Proceedings of VIS2000, IEEE Visualization,
Humphrey, M.C., “A Graphical Notation for the Design of Information Visualisations,” International Journal of Human-Computer Studies , Feb 1999.
AWARDS AND PATENTS
2019 Appreciation award from Defense Threat Reduction Agency, Research and Development, Nuclear Technologies Forensics Division for contributions to division strategy.
2012-2015 Various customer citations for outstanding service.
2011 Patent Award 7,895,020 for Multi-Perspective Modeling collaboration technique
2010 BAE Chairman's Award (Bronze) for Legal Demand Services for the DOJ. Web service and user applications for national roll-out with participating partners for the electronic service and return of data for legal demand instruments.
2006 BAE Chairman's Award (Bronze) for COMPOEX Simulation system.