Resume - updated 10/12/09

I am immediately available for full and part time contract work in the Atlanta area. I am also open to outside the Atlanta area via telecommuting.

Here is my resume in various formats. Distribute it only with my permission.

  • view as a Microsoft® Word 97-2003 DOC document
  • view as a Adobe® PDF document with Adobe® Acrobat® Reader®

References and salary history are available upon request.

  • Twenty years of industry experience in software engineering.
  • Seventeen years of full life cycle object-oriented development including requirements gathering, use cases, analysis, design, prototyping, construction, testing, production release, user manuals, support and version upgrades.
  • Sixteen years of industry experience using C#/C++/Java and OOA/OOD methodologies developing system architectures and reusable class libraries.
  • Fourteen years of industry experience developing user interfaces.
  • Fourteen years developing client-server systems including extensive development experience in each specific area of client, middleware and server.
  • Fourteen years developing multitasking and multithreaded applications.
  • Twelve years of industry experience developing Microsoft Windows applications.
  • Ten years developing RIAs with .Net, C++, Flex, LAMP, AJAX and AJAX like remote scripting.
  • Technical skills and knowledge:
    • Software Engineering: object-oriented analysis and design, application architecture, system architecture, two-tier, three-tier, n-tier client-server and RIA, software specification, user interface design, reusable class libraries and framework
    • Methodologies: OOA/OOD using design patterns, Agile, SCRUM, Booch, UML
    • Tools: Microsoft Visual Studio, Flex Builder 3 / Eclipse, Xcode, Subversion, Firebug, ANT, Doxygen, VMware, JUnit, Microsoft Visual SourceSafe, CVS, make, lexx, yacc, Microsoft Office, Rational Rose
    • Operating Systems: Microsoft Windows, Mac OS X, Ubuntu Linux
    • Languages / Technologies / Frameworks: C#, C++, C, Objective C, Cocoa, .NET, WPF, WCF, XAML, XBAP, Silverlight, XML, XSL, XSLT, XPath, MSXML, libxml2, TinyXML, JavaScript, ActionScript 3.0, Flex 3, AIR, E4X, XHTML, DHTML, AJAX, Remote Scripting, Prototype/Scriptacoulus, Ext, YUI, jQuery, Dojo, DOM, CSS, HTML, ASP.Net, ASP, RDF, DTD, SOAP, XML-RPC, RSS, COM, WTL, ATL, ADO, Java, J2EE, JACE, Verity Script, CGI, ISAPI, NSAPI
    • Databases: Microsoft SQL Server, Oracle, MySQL
    • Internet Servers: Microsoft IIS, Apache, Tomcat, Jabber XCP, Openfire, ejabberd, Oracle Application Server, Websphere, Verity Information Server, Verity CD-Web Publisher
  • Custom C++ library that implements client XMPP protocols for EA Online /
  • WYSIWYG AJAX web application to create calendars, photo books and greetings cards using personal photos for Yahoo! Photos, AOL Pictures, Lifetouch, myCapture, Target and JCPenney.
  • Prototype Adobe AIR WYSIWYG card configurator for
  • Highlight Screening application for ESPN to add meta data to video and to create highlight packages of sporting events.
  • AJAX web application for the production and delivery of audio and video content for 3G enabled cell phones for Hutchison 3G.
  • Complete rewrite of the client front end to Comperio, a CDROM and web based financial research and reference system, for PricewaterhouseCoopers. My front end for Comperio, an AJAX like web application using remote scripting, was in service with only minor updates from May, 2000 to July, 2008.
  • A guest assistance browser based kiosk for locating products and viewing the weekly newspaper circular for Target.
  • The market data areas of, the web site of the New York Stock Exchange, for IBM.
  • Call center application for the automated workflow processing of customer contacts for IBM.
  • Programmable workflow process engine for web servers for Conduit Software.
  • Award winning large volume (>60,000 users) multimedia consumer products, including A.D.A.M. The Inside Story ’97 Edition, for Adam Software.
  • WYSIWYG yellow page ad editor for Bell South.
  • Printer manager for a Point-of-Service [POS] system for Tokheim.
  • Productivity software for the real time monitoring of printing production systems for Microtronics.

Get Acrobat Reader