Mike Gustafson

Mike Gustafson Email and Phone Number

Software Architect at Zynex Monitoring Solutions @ Zynex Monitoring Solutions
Mike Gustafson's Location
Minneapolis, Minnesota, United States, United States
Mike Gustafson's Contact Details

Mike Gustafson work email

Mike Gustafson personal email

n/a
About Mike Gustafson

Engineering professional with extensive expertise in developing a wide range of software and hardware products. Strengths include system design/architecture, decision making, speedy development times, coding speed/efficiency, and solving the difficult engineering problems, with a proven track record of successful project execution.Specialties: Architect and lead engineer for software and hardware projects.Programming languages: C#, Managed C++, C++, C, Javascript, SQL, VHDL, XML, assembly (many incl. x86).Environments: Windows (.NET, Windows Forms, WPF, ASP.NET, Silverlight, WCF, Win32, NTDDK), various embedded systems.

Mike Gustafson's Current Company Details
Zynex Monitoring Solutions

Zynex Monitoring Solutions

View
Software Architect at Zynex Monitoring Solutions
Mike Gustafson Work Experience Details
  • Zynex Monitoring Solutions
    Software Architect
    Zynex Monitoring Solutions May 2024 - Present
    Plymouth, Minnesota, United States
  • Rba, Inc.
    Senior Software Engineer
    Rba, Inc. Feb 2021 - May 2024
    Plymouth, Minnesota, United States
    • Developed a Windows application and service for Fasetto Inc. for standing up an ad-hoc “Gravity” network over Wifi-Direct and Bluetooth LE. This product is used by end-users to share multimedia content between their Android smartphones and Windows PCs when these devices detect the presence of each other and uses C#, .NET Core 6, WPF, WinForms, and Win32/WinRT tech stack.• Developed a large-scale global security management module integrating new “edge” smart door locks/badge readers (up to 10K per site) for a US top 50 multinational corporation. This system integrates hundreds of sites globally using C#, .NET Core 6/SQL Server/Windows Server as the backbone, allowing for global management from any site, but able to operate (i.e. allow/deny access, control alarms, etc.) during connectivity outages at any level.
  • Rymeland
    Consultant
    Rymeland Feb 2018 - Dec 2020
    Plymouth, Minnesota, United States
    • Developed a comprehensive WPF framework implementation that provides the front end on a HTML 5/Javascript/Canvas platform. This essentially allows WPF applications, with minimal modifications, to be compiled and hosted in a web page.• Developed a full C# 7 parser and translator that’s converts C# source code to the “Ryme” language (a compiled high-level language developed by Rymeland that is comparable in sophistication to Java and C#). The parser has the same level of functionality in resolving all type/method/property/generics/etc. references as those built into Visual Studio (i.e. Rosyln) and ReSharper, but was developed from scratch for the purpose of translating general C# code to “Ryme”.
  • Smiths Medical
    Sr. Principal Engineer
    Smiths Medical Apr 2014 - May 2018
    Plymouth, Mn
    Responsible for all aspects of designing and developing software for several of the company’s software products within a semi-Agile development process (i.e. a process suitable for regulated environment).• Lead the development of the Pharmguard Creator application. This WPF application builds, manages, and deploys the Smiths Medical Intellifuse infusion pump drug libraries to the pump. Was responsible for (and personally worked on) all phases of development including requirements, architecture, hazard analysis, process, detailed design documentation, and code development.• Lead the design/re-architecture and development of Pharmguard Server 3.0 and Pharmguard Interoperability 2.0. This componentized .NET-based server application is responsible for distributing drug libraries to all Smiths Medical pumps in a hospital and of collecting all infusion data from the pumps in real-time for purposes of reporting and compliance management, and for transferring that data to the hospital EMR system (using IHE ACM/DEC/IPEC HL7 profiles). Performance was increased 10-fold over the 2.3/1.1 architecture in order to accommodate the expected 10-fold increase in deployment of Intellifuse pumps over the older generation of pumps.
  • Amcom Software
    Senior Software Architect
    Amcom Software Feb 2012 - Apr 2014
    Eden Prairie, Mn
    Responsible for architecting and developing software for several of the company’s products within an Agile development process.• Added a C#/Managed C++ .NET messaging bridge into an existing large Native C++ server application (Messenger) that allows the company to develop new modules in .NET. As part of this, ported several existing Native C++ modules to C#, aided/mentored others in their efforts in writing new modules in C#, and wrote several Simulators/Load Testers using WinForms.• Wrote two protocol gateways to 3rd party products to interface into Messenger. This also involved writing sophisticated Simulators of the 3rd party products in WinForms for each.• Worked on designing and implementing parts of the company’s new Consolidated Platform which will become the foundation of all the company’s new and existing products going forward.
  • Mn Pollution Control Agency
    Consultant
    Mn Pollution Control Agency Oct 2010 - Feb 2012
    Greater Minneapolis-St. Paul Area
    • Primary architect/engineer on a high-profile public-facing ASP.NET web application for collecting Air Emissions Inventory from MN companies.• Developed a hybrid Windows Forms/WPF application using C#/.NET for internal staff to view/edit the Air Emissions Inventory database, perform emissions calculations, and perform various other functions needed by the agency.
  • Hockey On Wheels
    Consultant
    Hockey On Wheels Mar 2010 - Feb 2012
    Greater San Diego Area
    • Developed the embedded control software for a new patented universal exercise machine. The software is written in C/C++ and controls a multitude of stepper motors, load cells, monitoring electronics, etc.
  • Dot In The Cloud
    Consultant
    Dot In The Cloud Oct 2009 - Feb 2012
    Greater Minneapolis-St. Paul Area
    • Developed a Silverlight controls to PDF rendering engine. This engine will render a Silverlight visual tree into PDF format and deals with for multi-page forms and tables.• Developed a specialized source code editor/debugger (IDE) under Silverlight.• Developed a robust peer-to-peer messaging stack for Silverlight clients to communicate with each other.• Developed a sophisticated graphing package for this system.
  • Redliner
    Cto
    Redliner Apr 2008 - Oct 2009
    Responsible for managing, architecting, leading, and developing software on company’s products.• Architected, led, and core developer for company’s Redliner product (www.redliner.com), a Silverlight web-based (SaaS) collaborative word processor specializing in tracking and displaying document feedback and changes with active notification and status through email and online dashboard. Server-side was implemented as a WCF web service with custom user authentication, a SQL database, and MS Word compatible file storage.
  • Eridon Corporation
    Cto
    Eridon Corporation Dec 2003 - Apr 2008
    Responsible for managing, architecting, leading, and developing software and hardware on company’s products.• Architected, led, and core developer for company’s Unified Logic product, a modular embedded development platform targeted at companies’ engineering departments to reduce their product development cycle time.• Personally developed a custom RTOS & Drivers (C/C++) for PPC & Microblaze, USB 2.0 Host Controller driver, much of the product’s VHDL IP (for Xilinx Spartan & Virtex FPGAs), much of the IDE software for Windows (C++,Managed C++ & C#), and the USB drivers for Windows (NT DDK) and development platform (Cypress FX2 8051-based controller).
  • Roxio
    Director Of Engineering
    Roxio Mar 2001 - Dec 2003
    Responsible for all engineering at branch office. Responsibilities include software engineering, quality assurance, site coordination, communication of corporate goals, cross-site software integration, and resource allocation. [Roxio was spin-off from Adaptec; position remained the same]• Architected, led, and programmed Audio Central 1.0 (a component of Easy CD Creator 6.0) within schedule which resulted in a product that gained high praise from the industry and was very stable.• Personally produced about 50K lines of code in C++ making extensive use of COM, WTL/ATL, and Win 32 technologies for Audio Central 1.0.• Eliminated manual build process by directing development of automated build tool resulting in higher programmer productivity.• Architected and led development of new standardized audio codec library replacing multiple inflexible implementations previously used at various company sites.• Wrote sophisticated dynamic media database server, a core component of Audio Central 2.0, that gave it a major competitive edge over other jukebox applications.
  • Adaptec
    Director Of Engineering
    Adaptec Apr 2000 - Feb 2001
    Responsible for all engineering at branch office. Responsibilities include software engineering, quality assurance, site coordination, communication of corporate goals, cross-site software integration, and resource allocation.• Created new method of localizing software that cut significantly on initial translation costs and made continued product development easier and less prone to error. • Architected, led, and programmed many new features in the ongoing development of GoBack 3.0.
  • Wild File
    Vice President, Engineering
    Wild File Feb 1994 - Apr 2000
    Responsible for managing, architecting, leading, and developing software and hardware on company’s major projects.• Contributed as key executive in growing company from three people in 1994 to over 30 in 2000 when it was purchased for $25 million by Adaptec.• Designed, implemented, and led the development of GoBack 2.1, a continuous file and system recovery tool for Windows, which won numerous industry awards and is considered the gold standard of system recovery software.• Personally produced over 70K lines of code in C and 80x86 for GoBack core components - redirection engine, 9x/NT/W2K device drivers, and boot driver.• Designed hardware, FPGA logic, and wrote software for Eris Video Conferencing System under contract for RSI Systems that enabled them to go public and successfully market system.• Architected, designed hardware, and led software development of new networked thermostat and energy management module under contract for Honeywell.
  • Icd
    Vice President, Engineering
    Icd Mar 1984 - Jan 1994
    As co-owner, responsible for all aspects of running company including engineering, sales, marketing, accounting, distribution, purchasing, and manufacturing.• Grew company from start-up to successful $3.6 million business.• Developed over 40 software and/or hardware products in the Atari, Amiga, and Macintosh markets that were technically superior to the competition and that allowed ICD to become the market leader.• Designed and built a Guest Services and Video on Demand system for the hospitality industry which was used for guest interaction and movie viewing on TVs in hotel rooms.

Mike Gustafson Skills

Software Development Agile Methodologies Software Engineering .net Xml Web Services Wcf

Frequently Asked Questions about Mike Gustafson

What company does Mike Gustafson work for?

Mike Gustafson works for Zynex Monitoring Solutions

What is Mike Gustafson's role at the current company?

Mike Gustafson's current role is Software Architect at Zynex Monitoring Solutions.

What is Mike Gustafson's email address?

Mike Gustafson's email address is mg****@****ast.net

What skills is Mike Gustafson known for?

Mike Gustafson has skills like Software Development, Agile Methodologies, Software Engineering, .net, Xml, Web Services, Wcf.

Not the Mike Gustafson you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.