Gary J. Hardy gary@gjhconsulting.com 917-806-2810 (c) 215-493-2982 (h) Objective To obtain a challenging hands-on development and architecturally focused position in software engineering using current enterprise and network component technologies. Major interest in building great products, working in a team environment and delivering effective technologies for real world business solutions. Professional Summary Very seasoned Senior Software Engineer professional with over 30 years of in-depth and varied application & systems development/management experience over the full product life cycle. Analysis, design, and architecture through development, deployment, and maintenance. Excellent skills in problem solving and theoretical vision to practical implementation. Technical Summary Unix -- Solaris, BSD, OSX, Shell scripts, Perl, GNU Tools, make, CVS, SCCS, and socket API. Windows -- BAT script, Microsoft's Developer Studio, Visual Studio 2003/2005 and WinSOCK API. Macintosh -- Project Builder, MPW, Metrowerks CodeWarrior IDE, ResEdit, MacsBug, Installer(s), AppleScript, Netscape LiveConnect Plugins, XCode, OSX. VMS -- CMS/MMS, RMS, ACMS, CDD, Debug, CLD/CLI, System Services, RTL, VMSINSTAL. Web -- J2EE, JSP/Servlets, dHTML, Jakarta/ant/junit/log4j/tomcat/struts, JDBC, RMI, CORBA, XML, CGI/Perl, Apache, ATG Dynamo, BEA Weblogic, JBoss, VisiBroker, JasperReports, and JBuilder. Network -- TCP/IP, UDP, AppleTalk, DDP, Novell IPX/SPX, and DECnet. Languages -- Java, C, C++, FORTRAN, Pascal, BASIC, TPU, PL/SQL, MACRO-11, MACRO-20, Cyber-170 assembler, IBM-360/370 assembler, 6502-ASM, M680x0-ASM. Databases -- Oracle and MySQL. Security -- Fortify Source Code Analysis Suite. Cigital, Inc. - Dulles, VA (5/2007-5/2008) Managing Consultant Primary focus as a New York area Managing Consultant was to help lead Cigital in the ongoing effort to best utilized Fortify Software Product suite and further advance the Cigital/Fortify relationship. As a Managing Consultant at Cigital, Inc., I provided software security analysis domain expertise at Barclays, Bloomberg, Paychex, and Sterling Commerce specifically in the areas of enterprise software development, code review and the Fortify Software Source Code Analysis Suite. Additionally, at Cigital, Inc., I developed a comprehensive knowledgebase and set of training materials for the Fortify Software Source Code Analysis Suite based on my pervasive experience. Fortify Software - Palo Alto, CA (3/2004-4/2007) Security Sales Engineer In my position at Fortify I was a Sales Engineer / Security Sales Consultant. I was employee number 7 at Fortify and helped define and build the Fortify Source Code Analysis Suite of products. (There are now 100+ fulltime employees at Fortify.) I worked in Fortify engineering for the first few months helping to define what would become the Fortify SCA 1.0 product. After which I provided pre- & post-sales support worldwide. I defined the SE role at Fortify, wrote and/or defined all of the Fortify demo applications (java/J2EE, c/c++, .NET), wrote a wide variety of cross-platform tools for the field as well as end customers. I performed presentations and software demonstrations to audiences from c-level executives through development team groups. Gary J Hardy Incorporated - USA (1986-2004) Independent Software Engineering Consultant In eighteen years as an independent Software Engineering Consultant my primary client focus was equally divided between top-tier Operating System corporations, network ISV firms, and many small to large scale private/public sector organizations in the financial and commercial software product spaces. Client companies included; Apple Computer Incorporated, Nortel Networks, Digital Equipment Corporation, General Electric Company, Intel Corporation, International Business Machines Corporation, Earthlink Network, Netscape Communications Corporation, Sun Microsystems Incorporated, Time Warner Interactive, Wells Fargo Bank, SEI Investments, AEGIS Insurance Services, Time Warner Interactive, American President Lines. My roles ranged from Interim Chief Technology Officer to Principle Architect to Lead Developer and individual contributor. My efforts as Interim Chief Technology Officer [at MyPublisher.com] included management of a $2MM IT budget focused on complete development team hiring & management, datacenter build-out, project logistics, development lead and all product SDLC's. Additionally, helping to educate management and staff on current web-commerce technologies. Also, establishing technical standards for the Company's implementation of strategies that ensured a stable, reliable and scaleable architecture. My efforts as a Software Engineering (and, individual contributor) included some very low-level implementations including the development of the native code dynamic loader linker for the JavaOS JSL [Java Service Loader] for IBM and JavaSoft. Plus, development of the MacOS SOCKS/STREAMS network modules used to support the Instant Internet Gateway product for Nortel Networks. Additionally, and more broadly, played an integral role as member of development teams at SkyMall.com, PeerLogic, ICON Medical System, DuPont Design Technologies, Measurex Automation Systems, and many other small to mid-sized firms. CSPInc - Billerica, MA (1986) Customer Support Group - Quality Assurance Manager Digital Equipment Corporation - Marlboro, MA and Merrimack, NH (1983-1986) Systems Software Engineer Union Carbide - Linde Division, Tonawanda, NY (1982-1983) Computer Applications and Process Development Group - Engineer Carpenter/Subcontractor (1972-1981) Various residential and commercial construction positions in both New England and the Philadelphia area. Education - B.S. Chemical Engineering 1982, College of Engineering and Physical Science University of New Hampshire - Durham Military - U.S.ARMY (1971) Military Police [MOS: 95B10] National Defense Service Medal and Vietnam Service Medal. Honorably Separated.