Roger Milliken
**** ******* *** ** ********, GA *0066 770-***-**** ********@*******.***
LinkedIn: http://www.linkedin.com/pub/roger-milliken/0/750/7b5
Summary of Qualifications
Versatile software engineer with over 20 years' experience developing complex
software systems. Experienced with all software development life cycle stages
from product conception to obsolescence. Proficiencies include:
Requirements Analysis
.Net to native interfaces
SQL
Project Management
Process Improvement
Device Drivers
Firmware
OOD & OOP
Verification and Validation
.Net
Technical Skills
Languages C, C++, C#, VB, XML, various assemblers, FORTRAN
OS Windows (XP & 7, Server 2003), Windows Embedded 7, UNIX
Tools Visual Studio, MPLab, DOORS, TestDirector, Team Foundation Server,
Visio, Project, Microsoft Office, Confluence, JIRA, GIT, MKS,
Wireshark
Standards IEC 60601-1, IEC 62304, ISO 13485, ISO 14971, MIL-SPEC-1553
Processors PIC (4550, 200,202), 8086, 68000, Sparc
Interfaces USB, RS 232, RS 484, UDP, TCP
Experience
Software Engineer
2012 - 2014 Georgia Tech Research Atlanta, GA
Institute (APEX Systems
contractor)
Developed a C++ .NET interface to native C++ messaging library using CLI
Researched and documented interfaces to third party platform software including
analysis of the source code
Designed interface library to integrate new functionality into existing software
systems
Designed modules to display new data for existing software
Implemented and tested TCP and UDP messaging systems
Developed XDS and XML configuration and data storage formats
Firmware Engineer/Software Development Manager
2005 - 2012 Guided Therapeutics, Inc. Norcross, GA
Managed the specification, design and implementation of software and firmware for
a cervical cancer diagnostic medical device through clinical, beta and production
designs
Designed and implemented firmware for USB based microcontrollers (Microchip &
Cypress)
Designed and implemented hardware abstraction layers in C++ and C# to integrate
with .Net 4.0 applications and USB based devices for use on an embedded Windows
platform
Created software development procedures complying with IEC 62304 requirements
Developed clinical data and document control on SQL Server 2003 using ASP.Net
Engineering Manager/Senior Software Engineer
1998 - 2004 Respironics (Now Phillips Kennesaw, GA
Medical)
Led teams of electrical and software engineers and technicians involved in the
development of seven medical devices for infant monitoring and sleep diagnostics
generating over $100M in sales
Successfully integrated new product development with teams in multiple
international sites
In conjunction with regulatory, compliance and quality teams developed
Regulatory documentation
Safety and Risk assessments and plans
Clinical, electrical, environmental and software test plans and procedures
Preparation and management of clinical trial protocols and procedures and
analysis of resulting data
Creation of Software Life Cycle procedures in compliance with international
standards integrating DOORS and TestDirector
Selected test and software development tools used at all division sites.
Led a team developing algorithms to identify neurological, respiratory and
cardiac events related to sleep apneas and related parasomnias
Senior Software Engineer/Project Manager
1988 - 1998 GE Marquette Medical Systems Milwaukee, WI
Designed diagnostic and monitoring software for cardiac cathlab systems
integrating 10 MCUs under UNIX, DOS and RTOS
Designed DSP algorithms for the display, recording and analysis of physiological
signals
Defined requirements for monitoring and real time analysis software to support of
RF Ablation procedure in the Cardiac Electrophysiology Lab
Specified the API and design for object toolkits using XWindows and Motif in C,
C++, and Postscript
Lead the development of the patient admit, procedure log, and pressure waveform
analysis modules of a Hemodynamic analysis package using an Informix database
Investigated new technologies and computing platforms to create an advanced
medical monitoring and analysis system to aid Electrophysiologists in the
development and delivery of new therapies. Developed proof of concept system
Education
1984 - 1985 University of Illinois at Chicago, IL
Chicago
MS, Computer Science and Mathematics
1971 - 1975 Kalamazoo College Kalamazoo, MI
BA, Theatre Arts