Software Engineering 2017-08-09T20:41:28+00:00

Software Engineering

MATRIC’s Advanced Software Technologies group combines creativity and innovative problem solving skills with expertise in software application development and high performance computing architecture. We believe in close cooperation with our customers throughout the software development life-cycle. We utilize an Agile software development process to provide our customers with frequent iterative releases and rapid prototypes to gather feedback and make adjustments throughout the project. This approach can reduce rework cost and developmental time delays.

Our team has experience designing mission critical systems for customers including the Department of Defense, West Virginia National Guard, and the Department of Energy. We understand the relationships between server hardware, operating systems, virtualization, and load balancing to optimize runtime performance of computationally demanding tasks.

We have extensive experience configuring ESRI ArcGIS server environments. Our team has worked closely with ESRI server architects to conduct detailed performance testing and tuning to maximize runtime performance of complex geo-processing services.

Our team uses and develops software tools that assess the quality and safety of software systems including performing Independent Verification and Validation (IV&V).

We are proficient in the following software development technologies:

  • Microsoft Visual Studio 2010:
    • C++, C#
  • Eclipse IDE:
    • Adobe Flash Builder
    • Aptana Studio
  • XCode for iPhone / iPad:
    • Objective C
  • Platforms:
    • ESRI, CKAN
  • Web Development:
    • Actionscript, Ajax, ASP, .NET, HTML, Java, JavaScript, JSON, PHP, Python, REST, XML
  • Databases:
    • Microsoft SQL Server
    • MySQL
    • PostgreSQL
    • Oracle
  • Operating Systems:
    • Windows
    • Linux
    • Mac
    • Solaris
    • HP-UX
    • IBM AIX
    • SGI IRIX
  • Virtualization:
    • VMware Workstation
    • VMware Server
  • Application Lifecycle Management tools:
    • Microsoft Team Foundation Server (TFS)
    • Atlassian JIRA
    • Apache Subversion (SVN)
    • Atlassian BitBucket
    • GitHub
Contact Mark Dehlin for more information on MATRIC’s software development capabilities

MATRIC AST combines creativity and innovative problem solving skills with a deep understanding of software application development to deliver market driven innovation.


Related Pages

Advanced Software Technologies
GIS Applications
Modeling and Simulation
Software Engineering

Project Portfolio
MassEvac
Emergency Response
Geocube
Energy Data eXchange (EDX)


Software Engineering
Press & Publications

Press:
MATRIC Matters: Software Conf.
Energy.gov Article
NETL Labnotes
MATRIC Matters: EDX

Publications:
DOE Pulse
E&P Magazine
Innovation Magazine Online
ECO Magazine (p.35)


MATRIC Fact Sheets: AST

Advanced Software Technologies (PDF)