Results-oriented leader with proven success in delivering timely and cost-effective software solutions to complex problems in a technically-charged and fast-paced environment. Critical thinker and effective communicator able to distill diverse requirements into a strategic plan to mitigate project risk and negotiate buy-in from stakeholders to achieve success. Over 20 years’ experience in providing technical leadership, achieving team enthusiasm, mentoring junior engineers, pioneering process improvements, and delivering practical and testable software designs. Multi-disciplinary background with solid foundation in medical applications and the underlying physical principles, as well as the mechanical and electronic hardware that makes them possible.


·         Proficient in C#, C++, C and object-oriented development techniques

·         Embedded software development using Win CE, VxWorks, pSOS+, ThreadX, Windows XPE.

·         Design of scalable software architectures for control of embedded systems as well as multi-tiered distributed systems.

·         Application and system software development under both Microsoft Windows™ and UNIX/Linux.

·         Performance optimization of algorithms in C/C++, Intel intrinsics, Microsoft .NET, and Matlab.

·         Implementation and automated unit testing of Matlab algorithms in embedded software to achieve equal results to machine precision.

·         Proficient in Matlab including object-oriented Matlab, Matlab Compiler and Builder NE.

·         Ultrasound theory and research including clinical applications, physics of ultrasound, and beam formation techniques.

·         Design of architectures for algorithmic signal processing of ultrasound, physiological, and audio data.

·         Experience with software configuration management tools (ClearCase, Subversion, MKS, StarTeam, and Perforce) as well as requirements management tools (Doors™, RequisitePro and Cradle).

·         Extensive familiarity with Software Development Life Cycle, Quality Systems, FDA and ISO regulations.

·         Fluent in English and German; good knowledge of Ukrainian, Bulgarian, Russian and Polish.



2012-present: Sr. Software Engineer, Solta Medical, Bothell, WA

·         Currently lead software developer for Liposonix High-Intensity Focused Ultrasound (HIFU) product.

·         Implemented simultaneous imaging/HIFU on new small annular array for future Liposonix features.

2009-2012: Sr. Software Engineer, NeuroVista, Seattle, WA

·         Developed architecture of new technology to allow EEG data acquired by a minimally invasive sub-scalp implant to be sent to a cloud-based data repository, pre-processed, and reviewed with algorithmically assisted seizure annotation by a web application in HTML5/JavaScript to assist in treatment of epilepsy and evaluating new therapeutic drugs and other therapeutic methods.

·         Optimized existing algorithms for execution speed and implementing/debugging/testing new algorithms and algorithm configuration and visualization tools to support research scientists on new projects.

·         Accelerated development of proprietary machine-learning seizure prediction algorithms for clinical feasibility study in Australia resulting in promotion from consultant/temp SDET to FTE SDE.

·         Authored automated system tests of Matlab algorithm code using N-un it/C# via a C# interface to the C Matlab Engine API to test more than 85% of the algorithm requirements without manual intervention.

2006–2008: Sr. Software Engineer, Target Localization Group, Calypso Medical, Seattle, WA

·         Customized and debugged embedded ARM-9 front end software to improve performance.

·         Optimized .NET performance in the Calypso 4D Localization System ™ software to reduce latency.

·         Implemented computationally-intensive matrix algorithms in C#/C++ to improve target localization accuracy in the presence of interference and optimized these to reduce .NET and managed/unmanaged code interface overhead. Replaced the existing math library with the more efficient Intel Math Kernel Library so latency tolerances could be achieved on existing hardware.



2004–2006: Sr. DSP Software Engineer, Emerging Technologies, Zetron, Redmond, WA

·         Prototyped speech synthesis and recognition embedded system in to allow hands-free use of mobile computers in moving law enforcement vehicles.

·         Prototyped and productized multi-channel and multi-modality (radio, telephone, VoIP) communications panel touch-screen software installed as a backup redundant system at Puget Sound Energy.

2000–2004: Sr. Software Engineer, Signal & Image Processing, Philips, Bothell, WA

·         Designed new signal processing architecture for flagship iU22/iE33 platform to allow seamless signal path programming of both ASIC and general-purpose processors using signal flow graphs.

·         Designed specialized software tools for board bring-up and test and later control software to allow information about different ASIC hardware configurations to be maintained in a database from which software is generated to allow code re-use for varying ASIC configurations.

·         Designed, implemented, and optimized signal and image processing software for various ultrasound features and imaging modes.

·         Managed project to convert ultrasound images/cineloops to JPEG/MPEG formats and burn these to CD.

·         Modified Front End Controller software to support ongoing research projects including synthetic focus, elevation focus, phase aberration correction, coded Tx, using a custom-made 1.75D scanhead.

1997–1999: Software Engineer, Acquisition, Philips, formerly Advanced Technology Labs (ATL), Bothell, WA

·         Designed and implemented software for beamformer and scanhead control for ultrasound data acquisition and signal pre-processing for existing ultrasound instruments.

·         Developed software architecture to correctly sequence ultrasound algorithms to improve performance, reduce maintenance costs and increase reliability.

·         DSP software to acquire and process ECG signals to realize new ultrasound imaging modes.

1995–1996: Software Engineer, Philips, formerly ATL Interspec Cardiology, Ambler, PA

·         Managed software technology transfer of ATL Interspec’s ultrasound software to ATL Bothell and subsequent transfer to Shantou Institute of Ultrasonic Instruments, China.

·         Optimized real-time beamformer control to implement ultrasound imaging modes and control of motorized scanheads to improve their performance.

·         Developed a user calculation compiler using lex and yacc to allow users to implement their own quantification algorithms resulting in fewer necessary upgrades and increased customer satisfaction.

·         Developed automated unit tests to permit regular regression testing of software updates.

1993–1995: Systems Engineer, Innovative Medical Systems (IMS), Ivyland, PA

·         Managed projects for various OEM automated clinical in-vitro diagnostic analyzers working closely with customers (e.g., Ortho Diagnostics, Hoffmann-LaRoche, Abbott Labs) to translate their requirements into cost-effective and reliable products.

·         Designed non-preemptive real-time operating system including board support and drivers for a Universal Control Module; several of these communicated over RS-422, each configured to perform a specialized task (carousel control, reagent aspiration/dispense, bar code reader, magnetic pull-down).

1983–1993: Electronic Engineer, Innovative Medical Systems (IMS), Ivyland, PA

·         Designed optical front-end detection circuitry for turbidimetric, colorimetric, and fluorescence polarization clinical in-vitro diagnostic analyzers.

·         Developed high precision self-priming and calibrating peristaltic pumps for clinical analyzers.

·         Led the startup of a medical QA department to test IMS’ first clinical analyzer using live reagents.



BA, Biology, LaSalle University, Philadelphia, 1980

MS, Biomedical Engineering, Drexel University, 1984