top of page

Experience

Apr. 2023 - Present

Software Engineer

MTS Systems

Eden Prairie, Minnesota

- Developing desktop Windows applications used in servo control fields. (C#, C++, Desktop Windows)

  - Examples: Commercial automotive endurance testing labs.  University materials testing labs.

 

Mar. 2020 - Apr. 2023

Software Engineer

TSI Incorporated

Shoreview, Minnesota

- Develop embedded software applications for devices in environmental and healthcare industries. (C#, C++, Embedded Linux)

- Collaborate with firmware engineers to receive measured scientific data.  (examples: gas flow, gas concentration, particulate concentration, temperature, pressure, etc.)

- Collaborate with product owners and UI engineers to translate software product features and requirements into technical design and coding tasks.

- Example: To present the measured data to the user in an intuitive interface, to allow the user to graph data, to log and export the data, etc.

Example project:

https://www.youtube.com/watch?v=_K21bv638gc

2005 - Mar. 2020

Software Engineer

Safran Test Cells

New Brighton, Minnesota

- Developed software used in performance testing of commercial airplane engines.  (C++, Desktop Linux)

- Software gathered engineering measurements from sensors systems on the engine and in the surrounding test facility, and displayed them for the end user in real-time, as well as stored the data for later review.

- Participated in all phases of projects.  From requirement analysis, technical proposal, cost, risk and schedule analysis, to on-site hardware / software installation, troubleshooting and customer acceptance.

- Example project:  https://www.youtube.com/watch?v=cI8CGbnZfqs&t=35s

2013 - 2015

Software Engineer /

Site Manager

Safran North America

Singapore

- Relocated to Singapore to lead the company's Asia field office.  Grew the office from 1 to 5 employees.

- Served as the on-location company representative for key customers in Singapore, to provide customers a single point of contact for all company related support issues.

- Resolved support requests personally when possible.  Otherwise assumed the responsibility for communication with other engineers in the US, or suppliers in the Asia Pacific region, to resolve customer issues collaboratively.

- Returned to the US after completion of the 2 year assignment duration.

2018 - Present

Software Developer

Online

- Work as part of a team of volunteers on a browser based digital card game.  Similar in concept to Magic: The Gathering and Hearthstone.  (Java, AWS)

- Implement new game play mechanics and new cards that are released at periodic intervals as part of new expansion sets to the game.

https://gemp.starwarsccg.org/gemp-swccg/

https://www.youtube.com/watch?v=3fccev8G7vU&t=120s

Education

Carnegie Mellon University

BS, Electrical and Computer Engineering

Pittsburgh, PA

bottom of page