Principal Software Engineer
- Relevant Experience: 31 years
Experience in the field
- Crafted an iterative, Agile-based process for the design of medical products
- Infusion pump for irrigating an electrophysiology catheter during cardiac ablation therapy
- Cell recognition algorithms for a portable fluorescence microscope AIDS patient treatment
- Software architecture for a non-invasive blood glucose monitor
- Designed and coded significant portions of a large blood analyzer
- Designed a test framework in C++ to allow consistent test creation and report generation
- Multichannel infusion pump software test team lead
- Wrote a set of COM/ATL classes providing a control interface for a large blood analyzer (approximately 50 motors, 3 x 3 axis pipetter robots, heaters, chillers, vacuum system, etc.)
- Performed verification gap analysis and backfilled software based unit tests on an infusion pump
- Software to assist profiling pressure characteristics of invasive blood pressure monitor tube sets
- Wireless EEG helmet software development (embedded and PC) and electrical debug assistance
- 3D position tracker (using changing orthogonal magnetic fields) software development and electrical design assistance (9 equations in 6 unknowns - with 4th power terms, several pages of algebra reduced to software)
- Digital fluorescence microscope for respiratory virus diagnosis- optical design and cell counting algorithm development
- Proof concept fluorescence microscope for bovine mastitis diagnosis
What’s the most interesting Medical Device project you’ve worked on and why?
Blood analyzer: Lots and lots of hardware to play with. Hard interaction problems to solve.
If you could work on any type of medical device project, what would it be and why?
Smart disposables. By necessity, the software will be very constrained - hard problems to solve!
What do you like about working at Tensentric?
Great people. Relaxed work environment (but not expectations!).
What unique set of skills do you bring to Tensentric?
Ability to see complex interactions and forge a working path through them. Oh, and I’ve done a little programming along the way. And operating road graders - I don’t think many of my peers have done that for a living. Ability to see patterns and the big picture. Applied mathematics.
If you couldn’t be an engineer what would you be?
I’d be in somewhere in the construction trades - because they build stuff, too.
What hobbies or non-work activities are you most passionate about?
If you could time travel, what time would you travel to and why?
I would go to the future but not more than 100 years because I wouldn’t have a frame of reference. If I went back in time, I wouldn’t go too far back because it would be too miserable.