HARRY L. MCKEE, JR. 5706 Glenstone Lane Highlands Ranch, CO 80130-8003 (720) 283-1825 e-mail: hmckee@acm.org http://www.hmckee.com EXPERIENCE: Senior Software Engineer February 2005 - Present Masque Publishing, Inc., Lone Tree, CO * Design and develop multi-player, networked, client-server casino and board video games. The C++ client applications are cross-platform for Windows and MacOS and developed with Visual Studio. The Java clients are developed with the Eclipse IDE. * Responsible for developing Linux server applications in C++ using GCC and GDB. Optimize and analyze application performance using ltrace, strace and time. * Responsible for developing cross-platform test applications in C++ for Windows and Linux. * Develop Python applications to interface with Visual SourceSafe and automate developer tasks. * Assist web site development team with pages written using PHP, JavaScript and HTML. Senior Software Engineer August 2001 - February 2005 Alaris Medical Systems, Inc., San Diego, CA * Design and develop Medley Medication Safety System (Medley), embedded software for networked medical devices. Medley consists of a x86 based control unit with up to four 8051 based attached modules. The development environment consisted of Visual Studio .NET for the simulator and the Borland C++ compiler and SMX RTOS for the hardware. * Responsible for design and implementation of system invariant time mechanism. Redesigned the infusion programming and control state machines to separate GUI from the control. Implemented state machine race condition testing framework. * Debugged network layer packet corruption, power cycle data corruption and state machine race condition issues using high speed timers and stack trace dumps. * Researched memory system implementation for improvements to speed of reading data from memory using read-ahead caching. Investigated heap memory requirements for the task stack sizes and object construction. Senior Software Engineer March 2000 - August 2001 Deccan Software/First American CREDCO, Poway, CA * Design and develop InstantMerge 2000 (IM2000), multi-threaded, client-server software used to process credit reports. IM2000 was implemented using CORBA, MQSeries and Informix database components. The IM2000 design required it to handle large loads and provide robust, fail-safe behavior in processing transactions. Software Consultant November 2000 - April 2001 Geodetics, San Diego, CA * Develop software to calculate global positioning coordinates for CRNet, a soft real-time, precision, fixed-base GPS system. Software Engineer May 1997 - December 1999 Cascade Engineering/Qualcomm, Inc., San Diego, CA * Design and develop Gateway Test Instrument Manager (GTIM), a multi-threaded, client-server tool used to schedule jobs to control signal generators, frequency counters and spectrum analyzers via GPIB. * Rearchitect and develop Telemetry Archive and Presentation System (TAPS), a multi-threaded, C++, WindowsNT GUI application to process, display and log soft real-time satellite telemetry data. * Extend functionality of Globalstar Configuration Tool (GCT) to download firmware and configure logical parameters for CDMA base stations via a CMIP based protocol. * Write detailed User Guides and Software Design Documents including UML sequence and class diagrams generated with Rational Rose. Network Analyst October 1994 - May 1997 AT&T Wireless Services Aviation Communications Division, Seattle, WA * Develop multi-threaded, C application on Solaris platform to automate system analyst tasks in monitoring 150 remote Air-to-Ground (ATG) telephony base stations. * Develop application in C to optimize frequency usage matrix for ATG base stations using simulated annealing and optimal frequency assignment patterns. Lab Assistant October 1993 - October 1994 Academic Computing Center (ACC), University of Washington, Seattle, WA * Assist and tutor students and faculty in programming. * Diagnose, troubleshoot and repair problems within the ACC LAN. SKILLS: Operating Systems: Solaris, AIX, WindowsXP, Linux, SMX Programming Languages: C/C++, Python, Perl, Java, PHP, JavaScript Development Tools: Visual Studio, Sun Workshop, ClearCase, PureDDTS, RogueWave, Visibroker, Rational Rose, SQL, Informix, SNiFF++, PVCS, RCS, HTML, PostgreSQL, SourceSafe PROFESSIONAL ACM 08/95 - Present ASSOCIATIONS: IEEE 08/95 - Present EDUCATION: Bachelor of Science in Computer Engineering, December 1996 University of Washington, Seattle, Washington Studies Included: Operating Systems, Digital System Design, Computer Networks, Computer Graphics, Signal Analysis, Digital Signal Filtering Major G.P.A.: 3.63/4.00 HOBBIES: Maintain a home LAN of an 3 computers running Windows XP, 2 computers running Linux, a NSLU2 NAS device and a wireless router.