SUMMARY

  1. 20+ years creating the best medical imaging and sync products.

  2. Energetic and highly motivated software engineer with the communications skills needed to work at all levels of the organization, with outside contractors, customers and multinational companies.

  3. Extensive C++, iOS/Cocoa/Objective-C and object-oriented design experience.

  4. Managed entire product life cycles, 4 other engineers.

  5. Exceptional UI and Mac and Windows cross platform skills.

SKILLS
C/C++/Object-C/C#; Xcode, Visual Studio; iOS, Cocoa, Win32, .NET, MFC, STL, Boost

EXPERIENCE

Senior Software Engineer, Relium, Inc., Ann Arbor, MI — 2012-present

Weather and Wundermap apps—iPhone and iPad apps done for Weather Underground (www.wunderground.com)

  1. Extensive work with MapKit to display animated radar, webcams, photos and other weather layers along with annotations. Data is collected from various servers and rendered on the map.

  2. UI work involving various controls and settings including crowd source reporting.

Metaphor—iPad app done for Metaphor (www.metaphor.com)

  1. Reworked graphics engine to handle large canvas space upon which graphics with various transformations can be placed.

Missing Sync for Palm OS—Macintosh OS X shrink-wrap product which synchronizes data between a Mac and Palm OS based devices (Zire, LifeDrive, Treo, etc.) using Apple’s Cocoa object-oriented framework.

  1. Wrote Palm conduit to transfer photos from Palm device to Mac.

  2. Wrote Setup Assistant feature to guide the user through software configuration.

  3. Handled localization of the software into French, German, Japanese, Italian and Spanish.

  4. Led the transition to Intel-based Macintosh systems.

  1. Implemented photos, files and notes synchronizing plugins.

  1. Added features to desktop syncing that Apple’s solution doesn’t provide.

  2. Imports visual voicemail for archiving and playback on the Mac.

  3. Provides a visual ringtone creator using any non-DRMed audio file.

  4. Took over and shipped Migration Assistant which works with other products to help the user move data from old phones to iPhone.

  1. Implemented music, photos, files and notes synchronizing plugins.

  2. Built a sync engine to drive media sync with flexibility and the ability to preview prior to a sync. Ported the Objective-C based sync engine to C# for use in the Windows products.

  1. Rewrote the majority of our app’s user interface to provide a richer experience for the user including a Cover Flow interface to show music artwork.

Head of R&D, MedImage, Inc., Ann Arbor, MI — 1990-2005

DELTAmanager —Managed updates of this Mac and Windows medical imaging suite from design to end user.

  1. Migrated large code base from Mac OS 9 to OS X.

  2. Created a new image review window which used a modern architecture. It gave users a richer display of their data and could fuse (overlay) images from PET and CT modalities.

  3. Wrote user documentation, created DVD case packaging and Getting Started booklet.

  4. Created an innovative image window system based on XML templates to let users customize their viewing experience. Introduced new UI elements to provide an easy, but unobtrusive, way for users to manipulate images. Users hailed it more as a brand new program than as an upgrade.

  5. With each release we became better at producing each one, delivering eight substantial releases and sub-releases in under four years

Galen—Teleradiology product which delivered an exceptional experience for on-call radiologists.

  1. Written using modern C++ frameworks on both Mac OS and Windows.

  2. UI was completely separate from the core code which was shared by both implementations.

  3. Abstracted the file system and graphics rendering used by the core code that worked very well.

  4. UI code was well factored from the back end so that implementing on one platform sped the implementation on the other.

  5. Retargeted for mammography working with an outside company, DBA Systems, on product specifications, beta testing, visiting beta sites, etc.

  6. Modified to function as a CGI so that images and reports could be viewed on the web.

Portal—Let physicians and technologists move images from hospital to home, hospital to hospital, etc.

  1. Used analog modems or TCP/IP networks.

  2. Worked closely with outside contractors to develop the Windows version of the same program and its subsequent revisions.

MedScan, DICOMscan—Interfaced with a medical film scanner to import film images into our system or transmit them via DICOM image protocol to other devices.

Other projects included:

  1. Moved products to the PowerPC-based Mac working closely with Apple and Metrowerks. Assisted with marketing efforts to ship two weeks after Apple’s introduction. Implemented a demo version that was included on a CD shipped with all Power Macs.

  2. Worked on nuclear medicine review software fixing bugs, adding features and implementing a “volume registration” feature that allowed a user to transform and align a volume of data from one modality with a volume of data from another modality.

  3. Set up and configured full time ISDN (then T1) Internet connection, mail, web, ftp servers, etc. Specified and implemented source control systems and development procedures.

  4. Worked closely with a multi-national company, Siemens Gammasonics, writing translation code to convert their legacy file format into DICOM image format.

Other responsibilities included:

  1. mentoring and training entry-level developers

  2. assisting with sales calls

  3. attending and demonstrating at trade shows

  4. visiting customer sites

  5. assisting with installations

  6. interviewing and hiring engineers and testers

  7. participating in sales and marketing efforts and

  8. assisting with various production- and support-related issues.

Software Engineer, Irwin Magnetics, Ann Arbor, MI — 1989-1990

EzTape—Maintained old code, wrote new code, designed and implemented new tools for their Mac backup software. Worked on the Apple Unix (A/UX) version.

The Wall”—User interface designer for a 35 tape drive duplication system.

Computer Lab Counselor, CAEN University of Michigan, Ann Arbor, MI — 1987-1988
Helped students use computers and applications through the Computer Aided Engineering Network.

Owner, StarFire Software, Ann Arbor, MI — Summer 1988
Developed and sold a utilities package for role-playing game enthusiasts. Created software for Aunt Jane Foods in Delta, OH to track pickle production, write checks for growers, etc.

EDUCATION
University of Michigan — B.S. Computer Science
Chesaning Union High School — Valedictorian

CONFERENCES/TRAINING/ORGANIZATIONS
Numerous Apple Worldwide Developer Conferences (WWDC)
Microsoft Windows .NET training
Society of Nuclear Medicine Annual Meetings
Radiological Society of North America Annual Meetings
MacTechnics User Group, Past President

Ken Hornak

Ann Arbor, MI

 

ken@hornak.com

www.hornak.com