Robert Michael O'Brien 650/218-6262 P.O. Box 700 vbdev@obob.com Mountain View, CA 94042-0700 http://obob.com/bob/resume Summary: + More than 25 years of professional software development experience. + Experienced with a wide variety of development languages and tools. + Have held a number of team leadership and technical lead roles. + Recognized authority in the VB development community. + Experience working in secure facilities. Experience: Independent Software Developer (10/88 to present, on and off) + Visual Basic prototyping and development. + Develop specifications, prototype VB applications, and design VB/Office/C production software from prototypes, storyboards, and/or specs. + e-mail and related internet messaging programming - NNTP, SMTP, POP3 + Windows, Macintosh and DOS based productivity and entertainment software. + Programming in Visual Basic, C, Delphi, Perl, Java, and other languages and tools such as Microsoft Office. Barracuda Networks research consultant (4/08 - 5/10) + Research into and application of mail stream whitelisting for email verification + General SMTP consultation Habeas, Inc. Senior Delivery Consultant / Senior Compliance Consultant (4/07 - 1/08) Customer service, technical support. + Procedures, policies, and measures to reduce email spam from the senders' side + helping senders of bulk-but-wanted email reach their willing customers. Strategic Office Systems (contractor, 9/04 to 2/05) now known as Daegis. + Electronic Discovery – collection, indexing, and presentation of computer files. + Principally responsible for improvement and maintenance of Image Viewing tool (VB 6.0 ActiveX control) used in website-based browsing of document images. Semi-Retired/Investor/Sabbatical (6/02 to 9/04, 2/05 to 3/07) + Private Investing + Internet protocol research, measure/countermeasure planning + Developed RMOP email verification protocol + Developed prototype RMOP client software Software Pursuits, Inc. Software Developer (1/02 to 5/02) + Software life-cycle development. SureSync product line. Magenic Technologies, Inc. Senior Consultant (11/00 to 3/01) + Software life-cycle design and development, on a consulting basis for Magenic's clients. 3Fusion, Inc. Senior Member of Technical Staff (2/00 to 9/00) + Software life-cycle design and development. + Interaction design. + Team leadership. + XML, Java, JavaScript, VB, VBScript, Active Server Pages. DeAnza College Instructor (Spring 2000 quarter, 1/00 to 3/00) + Taught CIS-58, intermediate Visual Basic. The Indus Group, Inc. Systems Analyst (1/96 to 3/96) + Visual Basic development including applications, development tools, OLE Automation Servers, and Add-Ins. + Graphical User Interface design. + Helped set up specifications, procedures, and educational plans for a group of developers. I-Cubed Design, Inc. (formerly Transact Software) Software Craftsman (2/95 to 10/95) + Visual Basic applications development. + User Interface specialist. + Team member; variety of large-scale development projects: factory automation, time management and reporting, sales proposal and quote tools. + Established debugging methods for certain common VB/networking issues. Sequoia Data Corporation Consultant (9/94 to 11/94) + Design and development of image-processing software from a one-page specification and a mock-up. + Utilized Visual Basic exclusively, incorporating Access RDBMS elements, several third-party language extensions, and custom workstation displays. Newspager Corporation of America (11/93 to 6/94) + Applications software design and development in VB. + Proprietary serial interfaces. + User interface design for unique paging features. + Assembled a family of related applications. CAD Solutions Incorporated, Software Development Division (6/92 to 1/93) + Responsible for enhancement and maintenance of the ECAM family of PCB layout CAM software for the MS-DOS platform. + Design, implement, and test feature additions, enhancements, and bug fixes across all features of the product line, from user interface to detailed mathematical functions. + Programming in C. + Coordinated changes with the UNIX team working on a parallel product family. + Also assisted the Windows (3.1) development team. Lockheed Missiles & Space Company Data Systems Engineer, Senior (11/89 to 6/92) + Tasks included systems design & development; project planning; technical support; training. + Fields included image processing; satellite communications; orbit management; automated testing. + Programming in C, Pascal, Basic, and application-specific languages on PC, Macintosh, and HP platforms. Other Experience: General Dynamics, Fort Worth Division; Engineer (8/82 to 4/89) Electronic Data Systems (EDS); Programmer (1982) State of California, various departments; Programmer (1976-1981) Education: B.S., Computer Science, California State University, Sacramento, 5/81. A.A., Data Processing, American River College, Carmichael, CA, 1/77. Awards & Publications: Microsoft "Most Valued Professional", Visual Basic, awarded each year 2000-2006. Software Development magazine, monthly columnist (Visual Basic) 3/99 to 11/99. References References, physical address, EEO data - all supplied upon establishment of mutual interest.