R. Douglas Barbieri recruit@dooglio.net SUMMARY: Highly skilled computer professional with over 20 years of experience in many industries seeks rewarding contract or full-time work. ======================================== SKILLS: Programming Languages: Microsoft Visual C++ (v6+), Gnu C/C++, Borland C++ Builder / Delphi, Borland VCL, Borland OWL Libraries: STL, Win32 API, SAPI, COM, ActiveX, Direct Sound, wxWidgets, ATL/WTL, MFC, GTKMM, FLTK, Perl, Bash scripting, SQL, Programming Paradigms and Libraries: Object-Oriented Design, Multithreaded Programming (Win32 and Linux pthreads), GUI Design, Design Patterns Operating Systems: Microsoft Windows 9X/NT/2000/XP, GNU/Linux (Ubunutu/Debian/Gentoo), MS/DOS Other Tools: Subversion, CVS, Perforce, Visual SourceSafe, Starteam, Apache, MySQL Industries: Applications Engineering, Video Production Software, Undersea ROV, Telecom, Real Estate Data Processing, Billing, Agriculture, Entertainment Open Source Applications: VncSelector: http://vncselector.sf.net Dsurvey: http://dsurvey.dooglio.net ======================================== PROFESSIONAL EXPERIENCE: Made to Order Software Corporation July 2004 - Present CTO, Consultant * Products shipped: * molib (http://www.m2osw.com/molib.html) a cross-platform toolkit for C++ programmers * sandbox (http://www.m2osw.com/sandbox.html) a cross-platform GUI framework based on Gtkmm * Turn Watcher (http://www.turnwatcher.com), a desktop application for table-top role players * Consulting * Innovative Rehabilitation Technologies, Inc. (IRTI) Product shipped: eClipseReader, a DAISY talking book reader for Windows. * Volcano Product shipped: s5x, CD/DVD burning software. Coded using Visual C++ 7.1 under Windows XP using the Nero API. Schilling Robotics October 2005 - Feburary 2006 Independant Consultant Product enhanced: Quest MMI. Coded using Visual C++ 6.0 under Windows XP. Serious Magic, Inc. January 2004 - October 2005 Software Engineer Products shipped: Ovation 1.0, Visual Communicator 2.0, Visual Communicator Studio. Coded using Visual Studio .NET, Windows API, WTL 7.0, ATL 7.0, GDI, Direct Show. Vattar Group April 2003 - December 2003 Consultant Administrate Linux thin clients and server, create documentation and software for company clients. Tools used: GNU C++, QT, FLTK, FLUID, and CVS. Occam Development, Incorporated March 2002 - December 2002 Software Engineer eClipse Reader, a desktop application for the visually impaired. Tools used: Microsoft Visual C++ 6.0, DirectSound, Win32 API, WTL/ATL, COM, ActiveX, Microsoft Visual SourceSafe, ActiveState Perl. Alstom Schilling Robotics April 2000 - December 2001 Software Engineer QuestMMI, a man-machine interface for the Quest, and underwater unmanned ROV. Tools used: Microsoft Visual C++ 6.0, Borland C++ Builder 5.0, Win32 API, WTL/ATL, VCL, COM, ActiveX, Microsoft Visual SourceSafe, ActiveState Perl, InstallShield. Cap Gemini America Jan 2000 - Mar 2000 Software Engineer SBPS, a telecom data-entry desktop application. Tools used: Borland C++ 5, OWL, Win32 API. Transamerica Intellitech 1997 - 1999 Software Engineer Metroscan for Windows, a real estate data manipulation desktop application. Tools used: Borland C++ 3.x, Borland Delphi 4, Borland C++ Builder 5, OWL, VCL, Win32 API, Perforce SCM, Bash, MS/DOS, and perl scripting, OOD. The Computer Resources Group 1995 - 1996 Software Engineer Billing data preprocessors. Tools used: SGI IRIX, C, Flex and YACC, and Tcsh scripting. University of California, Davis 1992 - 1995 Programmer / Analyst III CALEX and CottonPro, expert system desktop applications. Tools used: Borland C++ 3 for MS/DOS. POS Resources, Incorporated 1986 - 1992 Software Engineer Video rental management system for the video rental industry. Tools used: Borland Turbo C++, X86 Unix, and shell scripting. Silver Computer Systems 1983 - 1986 Software Analyst / Co-owner Accounts receivable and inventory management system for the tire industry. Tools used: BASIC, Xenix, shell scripting. ======================================== EDUCATION: Bachelor of Arts, Linguistics Graduated 1995 University of California, Davis Technical Training Mastering MFC Fundamentals (5 day seminar, 1999) Object Oriented Analysis / Design (7 day course, 1998) Organizations Linux Users Group of Davis, Awarded LUGODer of the Quarter, October 2001