To advance my career in software development, leveraging my skills in user interface design and my experience in cross platform environments to achieve higher level design goals.
Designed and implemented remote device carrier provisioning software for a new wireless handheld device, and adapted the manufacturing test and calibration software for the device.
Used CodeWarrior, POSE, PalmDebugger, MPW, and Perforce.
Lead engineer on Preps, the market leading page imposition software for the printing industry. Developed and implemented plan for a rewrite-in-place of the user interface on both Mac and Windows platforms, along with designing the communication process between the platform-specific UIs and the encapsulated common code base (which previously had been extremely intermingled). Performed extensive revisions of a very brittle legacy code base in Object Pascal. Provided engineering support for Localization. Wrote code modules for installer.
Used MetroWerks, SourceSafe, and later, CVS.
Worked on ClarisWorks 4 and 5. Added features to the Database and Spreadsheet, and developed the Assistant plug-in module architecture, along with several Assistants.
Used CodeWarrior C, C++, and SourceSafe.
Ported OpenMail for Windows to the Macintosh. OpenMail is a server-based, object-oriented E-mail system from Hewlett-Packard available for Windows and Motif. This task included writing code to emulate as closely as possible system resources available exclusively to Windows. Contract extended to produce an enhanced version using more elements of the Macintosh interface.
Used MPW C and Projector.
Part of the team responsible for revising TCP/Connect II, InterCon's flagship TCP/IP connectivity product. Also developed several internally used programs, including a sales lead gathering tool and serial number/software key tool. Established the SQA department.
Revised and debugged MacBriefer, a multi-screen presentation system, and rewrote the manual. Redesigned interface and rewrote program for next version. Wrote several proprietary programs for control of specific hardware products.
Developed LightSketch, a lighting design program for the Macintosh computer.
Set up computerized bookkeeping and word processing systems. Assisted with the purchasing, shipping and installation of lighting, audio and video systems for the Hotel Nikko in Mexico City, Mexico.
Recoded firmware for ADAR-M IFF Beam Steering Controller.
Used 8051 Simulator, Programmed EPROMS, Logic Analizer
Developed firmware for MOTR Built In Test Equipment Module.
Used 8051 Emulator on VAX
Studied, but not used professionally: Mac OSX (Classic, Carbon, and Cocoa), Java.
Designed and built a remote controlled fighting robot in the superheavyweight class for the BattleBots season 4.0 competition. Improved and upgraded for Season 5.0. See http://home.kendra.com/mauser/bot/
Private Pilot (inactive)
Electrical and Computer Engineering, Drexel University, 1984-1986.
B.S., International Area Studies, Drexel University, December 1989.
Programming Languages/tools:
C, C++, Pascal, Object Pascal, MetroWerks, MPW, SourceSafe, CVS, Perforce.
Ryan Robertson, Lead Engineer, Palm Inc. (425) 564-7000
Jim McBride, Engineering Manager, ScenicSoft Inc. (425) 355-6655