STEPHEN E. DUNCAN
Chapel Hill, NC 27516 *******.*******@*****.***
SUMMARY
Degreed professional with over 30 years experience in software engineering.
• Demonstrated success in developing research systems and solving technical problems on systems ranging from graphics supercomputers to handheld devices.
• Expertise in simulation, virtual reality, software engineering, and quality assurance.
• Recognized for being detail oriented and having strong technical and analytical skills.
PROFESSIONAL EXPERIENCE
Confidential R&D firm August 2011 – Present
Consultant
• Tested system configurations for a training simulation and support for the training itself.
• Prototyped parts of an Android/iOS based application.
RTI International, Research Triangle Park, NC 1987 – January 2011
Research Computer Scientist
• Lead Software Engineer for VR training systems, simulators, and architectural walkthroughs. Experience with head-mounted displays, polarized and shutter glasses, motion platforms, force-feedback devices, and tracking devices.
• Software engineer for a maintenance training system for the U.S. Army.
• System Quality Assurance representative on various projects.
• Certified in-house auditor for ISO-9001 compliance.
• Defined requirements, wrote specifications, developed programs, and tested systems.
• Able to get security clearance.
Areas of Expertise:
• Software Engineering - Lead Software Engineer on an EPA Science to Achieve Results (STAR) Grant for developing a platform for longitudinal exposure studies, including tools for testing and analysis of results (VB.Net, C#, Access, SQL, Windows CE, Windows XP). Software leader for developing a graphical user interface for a communications protocol security analyzer, and its migration to the Web (C, Motif, Apache, HTML, Unix). Developed discrete event simulator for Computer Aided Software Engineering (CASE) tools and software/hardware co-design (C, Unix). Developed Commander’s Sight simulation code for M1A1-SA main battle tank (C++, Windows XP).
• Health Care Simulation - Lead Software Engineer for Health Simulation for Clinical Response to Bioterrorism and Emergency Medical Technician (EMT) trainer, and Lead Software Engineer for Triage Trainer for Iraqi doctors (VB6, Access, Windows XP)
• Software Quality Assurance (SQA) - SQA lead for n-version NASA study for guidance and control planetary lander software (FAA certified under DO178A). Developed test plans for a medical equipment manufacturer and a telecommunication company. Conducted Y2K validation for RTI’s Animal Research Facility. Certified as in-house auditor for ISO-9001 compliance.
• Virtual Reality Software Engineering - Lead Software Engineer on VR group’s high-end machines. Developed training documentation and trained staff in the operation of software and hardware. Projects included:
• Architectural walkthroughs – virtual furniture showroom, Dresden Frauenkirche, N.C. Global Transpark, and two Association of the U.S. Army conventions (C, Performer (OpenGL derivative), Unix)
• Marketing projects – driving simulators and conjoint analysis using VR models (C, Performer, Unix)
• Training systems – interfacing for the U.S. Army’s Mission Planning and Rehearsal System, remote control of virtual environments for Mission Planning and Rehearsal Training System, and the Ft. Sill Advanced Learning Environment. Provided X11 interface support for Bradley Fighting Vehicle Maintenance Trainer (C, X11, Unix).
Prior to 1987, held Research Assistant, Programmer and Systems Analyst positions in academic, corporate and state organizations.
• EDUCATION
M.S., Computer Science, University of North Carolina at Chapel Hill
B.A., Classical Civilization (graduated cum laude), Wesleyan University
•
• COMPUTER SKILLS
Environments: Windows, Windows Mobile, UNIX workstations, IBM mainframes
Software: C, C++, VB.Net, C#, Visual Studio, Access, SQL, Perl, Apache, Lex, Yacc, X11, Motif, COBOL, IBM Assembler Language
•
• PROFESSIONAL MEMBERSHIPS
Member, Association for Computing Machinery (ACM)
Member, Institute of Electrical and Electronics Engineers (IEEE) Computer Society
Member, Information Systems Security Association (ISSA)
Member, InfraGard