About
Steve Wranovsky
steve (at) swsoftwareinc (dot) com
SKILLS
C#, ASP.NET, MVC, .NET Core, REST, HTML5, Javascript, ANSI C, DICOM, PACS, 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
- REST Integration with multiple major retailers to synchronize installations
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
A Web-Based Data Management System as a Collaborative Imaging Research Platform, May 2018
PATENTS
Method and system for medical data display (US Patent 9,933,926)