Matthew
Cameron Humphrey, Ph.D
Team Lead Software
Engineer with 25+ years professional experience with special proficiencies in Enterprise
Systems, Service Oriented Architectures (SOA) and Graphical User Interfaces
(GUI) across the full SDLC of requirements analysis, design, implementation,
testing and deployment. Ten years experience creating custom, innovative
systems for clients such as General Dynamics, BAE, Veridian, through my own
consulting company, plus more as direct hire.
Effective and practical Java / OOP skills and knowledge across broad
spectrum of web technologies. Proponent and trained scrum master for Agile methods.
Published GUI articles, earned awards, and received patent for
multi-perspective collaboration.
Languages Java (25+ yrs), XML, JavaScript, HTML, CSS,
SQL, WSDL, Angular 6+, Vue.js, Python
Systems Windows, Linux (Ubuntu), GlassFish,
MySQL, MS SQL Server, WebLoggic
Technologies J2EE 6 (15 yrs), EJB 3 (9 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
Certification COMP TIA Security+ 2020
ADVANCED EDUCATION
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
EMPLOYMENT HISTORY --
Complete history available on request
June 2020—present: Technical Project Manager for Hartwood
Consulting Group contracts supporting the US Marine Corps Wounded, Ill, and
Injured Tracking System (MCWIITS). Leading project innovation and modernization
for critical care processes across multiple technologies in an Azure-based
virtualized development environment. Continued support and integration with
legacy application including tight coupling between JSP framework and modern
Angular 8+ partner applications. Proof of concept successes led to 4-year
sole-source contract.
February 2019—June 2020: 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.
November 2016—October
2017: Senior Software Engineer
Consultant for EDAU / DOJ in
September 2013—November
2016: Chief Software Architect and Technical Lead with CSRA for ETMU / DOJ in
February 2010—September
2013: Chief Software Architect and Technical Lead with BAE Systems for ETMU /
DOJ in
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.
Sept 2000—January 2009: Other
contracts for various projects supporting clients such as BAE and General
Dynamics, and customers such as DARPA. Full list available on request.
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.
Sept
1988–Mar 1997: Teaching Fellow and permanent appointment of Lecturer (1991) of
Computer Science at
SELECTED PUBLICATIONS – Full list available on request
Humphrey,
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 DARPA COMPOEX Simulation system.