Gary J. Hardy
gary@gjhconsulting.com
917-806-2810        215-493-2982


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.