Badges
Certifications
Work Experience
Senior Software Engineer
Dassault Systems - Simulia Corp.•  January 2023 - Present•  Royal Oak, MI
Member of PowerINSIGHT team. Responsible for feature development and maintenance of the the run management system within PowerINSIGHT.
Senior Software Engineer II
ThermoAnalytics, Inc.•  January 2019 - January 2023•  Novi, MI
Identify architectural patterns and design patterns best suited for new features. Lead development teams in the architectural analysis of new features and products. Document designs using UML diagraming techniques. Implement designs using modern C++ constructs.
Senior Software Engineer
ThermoAnalytics, Inc.•  January 2013 - December 2018•  Novi, MI
Senior member of the development team responsible for all aspects of software development including data structure and architectural design of new products and features.
Software Developer
ThermoAnalytics, Inc.•  October 2007 - January 2013•  Novi, MI
Contributing member of the development team using agile principles to develop iterative enhancements to thermal CAE software.
Education
University of Michigan - Dearborn
Computer Science, BS•  January 2007 - August 2007
Finished two semesters as part of employer sponsored professional development. Course Work: • CIS 200: Computer Science II • CIS 275: Discrete Structures • CIS 350: Data Structures and Algorithm Analysis
Michigan Technological University
Mechanical Engineering, MS•  January 2003 - May 2004
Area of Research: Energy-Thermo-Fluids Thesis: An Approach for Determining Localized Thermal Clothing Insulation For Use In An Element Based Thermoregulation and Human Comfort Code.
Michigan Technological University
Mechanical Engineering, BS•  September 1998 - December 2002