About

Steve Wranovsky

+1 262-271-5599

steve (at) swsoftwareinc (dot) com

SKILLS

C#, ASP.NET, MVC, JAVA, HTML5, Javascript, Angular, ANSI C, C++, DICOM, SQL Server, PostgreSQL


EXPERIENCE

SW Software Inc.

Software Consultant/Software Architect, Synaptive Medical Inc. (December 2014 – Present)

  • Member of the software architecture team responsible for the development of neurosurgical informatics solutions
  • Member of the development team of the console software of a next generation MR scanner


Software Consultant/Senior System Architect, ClearCanvas Inc. (May 2007 – December 2014)

  • System Architect for the ClearCanvas ImageServer, an open source DICOM PACS system
  • Responsible for overseeing the design of the ImageServer from initial conception of the project
  • Contributed to the development of a Silverlight based viewer of medical images utilizing server side rendering with the ClearCanvas ImageViewer
  • Contributed to the development of a next generation HTML5 based viewer of medical images using websockets and Javascript on the client
  • Development work on various other ClearCanvas projects, including a mini-PACS and an HL7 integration server for receiving HL7 patient updates, merges, and reports and integrating them with the ImageServer


Software Consultant, Cilio Technologies (May 2007 – Present)

  • Database design, and back end service implementation for a Web Portal for order fulfillment in the building supply industry
  • Implemented support for processing and generation of various EDI messages
  • Developed various methods for improving serviceability of the products and keeping them running efficiently
  • Integrated the portal products with a number of 3rd party applications including synchronizing databases over web services for doing dashboards and analytics of customer data


Software Consultant, University Health Network (December 2012 – February 2014)

  • Contract development work to add robustness to existing DICOM PACS server in handling volatile filesystems and system failure
  • Added support for integrating a custom developed PACS system with a regional VNA archive in Ontario, Canada
  • Implemented DICOM Storage Commitment support for the customer's PACS system


Merge Heathcare / Cedara Software

Manager, Engineering, MergeCOM-3 DICOM Tool Kit (August 2004 – May 2007)

  • Brought Native Java based DICOM Tool Kit to Market
  • Managed and contributed to the development effort for a C# .NET DICOM Tool Kit
  • Continued development and customer support of the MergeCOM-3 C DICOM tool kit


Software Engineer / Development Manager, Fusion PACS Object Repository (October 2002 – July 2004)

  • Joint technical lead for Windows based DICOM medical archive and image server
  • Jointly lead the effort to help stabilize the product after its first release in September of 2002 through several service packs and releases
  • Authored design documents for enhancements to the software over several releases
  • Developed SQL Server stored procedures and helped with database optimization and troubleshooting


Lead Software Engineer, MergeARK and MergeView (September 1999 – September 2002)

  • Technical lead for DICOM based medical archive (MergeARK) and image server (MergeView)
  • Lead the software development cycle for six software releases from requirements to sign-off
  • Authored design documentation for MergeView and MergeARK releases
  • Developed Linux/Win32 C++ software library to stream medical images from client to server on demand as part of MergeView releases
  • Let the effort to migrate the database of the systems to utilize a PostgreSQL database
  • Primary development engineer for the products

Lead Software Engineer, MergeCOM-3 DICOM Tool Kit (May 1996 – September 1999)

  • Technical lead for the MergeCOM-3 Advanced Integrator’s Tool Kit, a multi-platform ANSI C software library used to develop medical imaging network applications supporting the DICOM standard
  • Responsible for support of customers in Asia, Europe, and North America including troubleshooting problems in the field and visiting customer sites
  • 50% of time spent on coding including bug fixes and new features to library
  • Optimized library to increase network performance by 40% and decrease memory usage by 50%
  • Developed and expanded upon automated test applications to improve software quality
  • Wrote cross platform MacOS/NT image receiving application
  • Responsible for bringing to market a C++/MFC based DICOM protocol analyzer supplied to Merge by another company


Software Engineer (Milwaukee, WI, March 1995 – May 1996)

  • Developed DICOM media functionality for MergeCOM-3 Tool Kit
  • Designed and coded the user interface and thread manager for a Macintosh based DICOM image storage gateway
  • Developed input module for a DICOM based print server
  • Coordinated trade show demonstration of DICOM viewing application


Wisconsin Center for Space Automation and Robotics

Staff Electrical Engineer (August 1993 - March 1995)

  • Member of team responsible for the design, assembly, and testing of two experimental plant growth units flown on the space shuttle in February of 1994 and February of 1995
  • Developed automation and control software in C used to control five different environmental subsystems within the plant growth chambers
  • Developed PC based user interface software that communicated with the space shuttle experiment through a serial connection
  • Generated the systems level electrical design of the experiments and assembled the electrical hardware for each unit


Wisconsin Center for Space Automation and Robotics

Student Electrical Engineer (August 1990 - August 1993)

  • Improved and updated control software of a space shuttle flight experiment
  • Developed PID controller software used with an STD bus computer system
  • Implemented user interface program for a space shuttle flight experiment
  • Prepared electrical schematics, electrical hardware, and data acquisition software in C for three PC controlled KC-135 parabolic flight experiments
  • Wrote and maintained software and hardware for an interactive space shuttle flight experiment training unit


McDonnell Douglas Space Systems Company

Summer Intern (Summer 1990)

  • Implemented a FORTRAN subroutine to model the growth of plants in a closed ecological life support system


Wisconsin Center for Space Automation and Robotics

Student Electrical Engineer (November 1989 - May 1990)

  • CAD work with electrical and mechanical drawings
  • Circuit analysis, testing, and construction


EDUCATION

University of Wisconsin-Madison

B. S. Electrical Engineering with Computer Engineering Option, May 1993

Second major in Computer Sciences, May 1993


INDUSTRY PARTICIPATION

Member, DICOM WG-14, 1999-2006

Member, DICOM WG-6, 2006-2007


PUBLICATIONS

Humidity and Temperature Control in the Astroculture Flight Experiment, June 1994

Control and Monitoring of Environmental Parameters in the Astroculture Flight Experiment, July 1995