Michael Kohne

Senior Software Engineer at Micromed® Group
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

George Talbot

Micheal straddles that very difficult line between hardware and software. He was key in making a very complex heterogeneous multiprocessing work flawlessly, from both a debugging and a hardware driver standpoint. I unreservedly recommend him for his superior skills, clear thinking and dedicated work ethic.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Italy
    • Medical Device
    • 1 - 100 Employee
    • Senior Software Engineer
      • Mar 2012 - Present

      Software developer on several projects, including the company’s flagship product, the Component Neuromonitoring System. The CNS integrates multiple patient data sources into a time-correlated view and is developed in C++. Significantly improved the ease of use and error-handling of system installers on each iteration. Lead the port to later versions of the Linux operating system. Presently adding a gRPC based API to allow other company products to directly grab data. Designed and developed a medical device simulator that emulates the output data steams from multiple medical monitors (using C++ and the Qt libraries), and a microcontroller-based serial timing capture device for analyzing device outputs and validating our device simulator with millisecond accuracy (using C and Atmel’s device libraries.) Responsible for development operations, including administration of the company source control system. Setup monitoring of our server infrastructure using Prometheus. Implemented a Jenkins server and virtualized our build environment for easier replication and backup. Lead efforts to modernize authentication infrastructure. (Formerly Moberg Research, Inc, aka Moberg ICU Solutions)

    • United States
    • Oil and Gas
    • 700 & Above Employee
    • Software Engineer
      • May 2007 - Oct 2011

      Developed, maintained, and provided field support for the CFN4 product. The CFN4 controls fuel pumps, point-of-sale, and pay-at-pump devices; it also handles communications with bank networks for a retail fueling site. Used C & C++, Perl, and Bash. Inter-process communications used CORBA, XML over TCP, and custom protocols. Developed, maintained, and provided field support for the CFN4 product. The CFN4 controls fuel pumps, point-of-sale, and pay-at-pump devices; it also handles communications with bank networks for a retail fueling site. Used C & C++, Perl, and Bash. Inter-process communications used CORBA, XML over TCP, and custom protocols.

  • Harris/Videotek
    • Pottstown, PA
    • Software Engineer
      • Oct 2005 - May 2007

      Designed and implemented a Windows device driver for a custom PCI-based video processing board. Worked on the MFC-based client application that use the custom PCI board. Updated older video test system firmware to support alternate aspect ratios. Designed and implemented a Windows device driver for a custom PCI-based video processing board. Worked on the MFC-based client application that use the custom PCI board. Updated older video test system firmware to support alternate aspect ratios.

    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • May 2004 - Oct 2005

      Debugged and enhanced existing software within Concurrent’s Video on Demand (VoD) system. Successfully tracked and fixed complex issues with the RAID filesystem and network video transport layer. Debugged and enhanced existing software within Concurrent’s Video on Demand (VoD) system. Successfully tracked and fixed complex issues with the RAID filesystem and network video transport layer.

    • Sr. Software Engineer
      • 2001 - 2004

      Designed and implemented three different payment routers, which are components that authorize transactions within a credit card processor for the CFN4. Automated daily builds. Debugged issues resulting from the port of the system from an embedded 68000-based board to a set of threads running under Linux. Designed and implemented three different payment routers, which are components that authorize transactions within a credit card processor for the CFN4. Automated daily builds. Debugged issues resulting from the port of the system from an embedded 68000-based board to a set of threads running under Linux.

    • Sr. Software Engineer
      • May 1998 - Aug 2001

      Oversaw design for 2 large FPGAs and debugged the finished board using a combination of software techniques, logic analysis, oscilloscope probing and a PCI bus analyzer. I implemented software that used this board to perform ultrasound on lumber and logs to find internal defects prior to cutting. Oversaw design for 2 large FPGAs and debugged the finished board using a combination of software techniques, logic analysis, oscilloscope probing and a PCI bus analyzer. I implemented software that used this board to perform ultrasound on lumber and logs to find internal defects prior to cutting.

    • Software Engineer
      • Jul 1997 - May 1998

      Updated an automated blood pressure monitor written in C++ under a custom operating system. Wrote and executed test procedures. Updated an automated blood pressure monitor written in C++ under a custom operating system. Wrote and executed test procedures.

    • Software Engineer
      • Jan 1992 - Jul 1997

      As part of a team, designed, implemented and debugged the Neurotrac II, one of the earliest fully electronic EEG monitors ever developed. Performed logic analysis and hardware debugging of the system board. Wrote C code with occasional assembly language for all three of the system's processors (AT&T DSP32C, Motorola 68020, TI TMS34020). Wrote logic for and debugged several small PLDs and an 8K gate FPGA. Wrote the code for our evoked potentials stimulator accessory. As part of a team, designed, implemented and debugged the Neurotrac II, one of the earliest fully electronic EEG monitors ever developed. Performed logic analysis and hardware debugging of the system board. Wrote C code with occasional assembly language for all three of the system's processors (AT&T DSP32C, Motorola 68020, TI TMS34020). Wrote logic for and debugged several small PLDs and an 8K gate FPGA. Wrote the code for our evoked potentials stimulator accessory.

Community

You need to have a working account to view this content. Click here to join now