MATTHEW T. KALLIO


EDUCATION

    The University of Michigan Ann Arbor, MI
    College of Engineering
    Bachelor of Science in Engineering (Mechanical Engineering), 12/94

EXPERIENCE

    Acro Service Corp.
    Software Developer
    Assignment at Ford Motor Company, Dearborn, MI
    5/99 - 2/01
    • Developed and maintained applications (DSEAM, SWAP) in the VENDURE durability suite (Perl/Tk, C, C++)
    • Performed verification and research for durability and CAE analysis methodologies
    • Assisted in the design and development of GAPI, a graphics and data framework for CAE applications (C++)
    • Participated in development of CSEM, a department-wide initiative to document SE processes and achieve CMM Level 2

    C-TAD Systems, Inc. Ann Arbor, MI
    Software Engineer
    9/97 - 3/99

    • Developed CAD translator routines using vendor supplied APIs (CATGEO, OpenIDEAS, UG/Open)
    • Developed and maintained CAD geometry manipulation routines and libraries
    • Provided enhancements to existing software products (several direct translators and CAD visualization software)
    • Created various tools related to CAD model access, summarization, and plotting
    • Performed system administration tasks in a mixed UNIX environment
    •  

    General Dynamics Land Systems Division Sterling Heights, MI
    Engineer
    1/95 - 9/97
    • Performed mechanical analysis using government, in-house, and commercial simulation packages
    • Wrote a code to automatically generate vehicle dynamics runs for ride quality analysis
    • Developed a library of C++ classes to simulate the powertrain of an advanced amphibious vehicle for use in a reconfigurable simulator
    • Created a tank mobility visualization program using industry standard APIs (OpenGL and Motif)
    • Created compartment-level solid models for use in vulnerability and signature analysis
    • Set up and performed software installation and system administration on standalone UNIX systems
    • Developed a prototype of a web-based engineering data repository using HTML; creation of custom layouts and graphics
    •  
SKILLS
    • Programming in C, C++, FORTRAN, and several interpreted languages
    • Understanding of object-oriented frameworks and design patterns
    • Strong UNIX background
    • Experience with HTML, CGI, and JavaScript
    • GUI development (Xm, Tk, GTK+, FLTK)
    • 3D graphics (OpenGL / Mesa, Open Inventor)
    • Dynamic, static, and kinematic analysis using ADAMS
    • Familiarity with several CAD systems (SDRC, CATIA, UG, BRL-CAD, CADDS5, PDGS)
    • Experience using FE software (NASTRAN, Hypermesh)