User profile picture

Gary Hardy

Chief Enterprise Architect at V-Key, Inc. (Singapore City)

General/Other: IT/Software Development

Summary

Very seasoned Senior Software Engineering professional with over 30 years of in-depth and varied application & systems development/management. There are three reliable, mature, broadly understood non-COTS enterprise application platforms/frameworks circa 2014; JEE, LAMP, and .NET. For a number of years my development efforts have been focused on leveraging two of those well-understood technology stacks; Java Enterprise Edition and the open-source Linux stack. Effectively and efficiently capitalizing on those technologies to meet current business needs is always my primary goal. Dealing with the known limitations for a project’s/product's server technology stack [e.g. tomcat/java/spring-mvc/apache-cxf/hibernate/rdbms] vs. “exploring” the unknown limitations of a new [and, in theory, improved] technology is almost never in the best interest of any business. Put another way. Enterprise architecture [and development thereof] must be 99% solid product development and 1% R&D to succeed.

Experience

Chief Enterprise Architect
V-Key, Inc.
May 2013 - December 2013 (7 months) Singapore City
Responsible for the enterprise architecture and development of the V-Key advanced mobile application security detection and protection product suite. Lead in the information technology product development efforts and managing the associated expenditures more effectively to serve the mission and goals of the V-Key organization. V-Key EA Primary Mission Goal; Build the ultra-high-transaction rate and threat intelligence back-end systems necessary to support an elastic platform for V-Key’s advanced mobile application security detection and protection product suite. V-Key ensures the integrity of customers’ and employees’ mobile devices, applications, and networks by securing the user’s sensitive information and transactions even if the mobile device itself is lost or compromised.
Skills: J2EE, Hibernate, Spring, LAMP, Tomcat
Network Security Engineering Consultant
AlienVault LLC
January 2012 - January 2013 (1 years ) San Mateo, California
Network security engineering support for the AlienVault Unified Security Management [USM] OSSIM platform within the US Sales team. OSSIM (Open Source Security Information Management) by AlienVault is an open source Security Information and Event Management (SIEM), comprising a collection of tools designed to aid network administrators in computer security, intrusion detection and prevention. My role at AlienVault included deployment, configuration and use of the OSSIM software components including: Nessus OpenVAS, snort, ntop, nmap, nagios, snare/wmi, ossec, ocs, and OSSIM data source collectors & corrections directives.
Skills: OSSIM, Unix/Linux, LAMP, J2EE, Tomcat
Consultant
Gary J Hardy Consulting
May 2008 - January 2012 (3 years 8 months) Yardley, Pennsylvania
Since restarting my independent consulting practice, client companies have included; Fortify Software, NBC Universal [iVillage], and Kaplan Test Prep and Admissions. For Fortify Software, provided training and consulting services for the Fortify Source Code Analysis Suite v5.5 & Fortify 360 v1.1 product sets. At the NBC Universal [iVillage] engagement filled the role of Architect and principal developer in the deployment of a new Drupal-based web site, NeverSayDiet.com. As principal developer wrote two Drupal v5.12 modules [PHP 5 & MySQL 5] from scratch; 1) Used to fully integrate the NBC Universal ad server [DoubleClick DART] interface and configuration, and, 2) Used to integrate with the existing java-based iVillage REST API used for authentication, user profiles and newsletter registrations. During the Kaplan Test Prep and Admissions [KTPA] engagement, provided enterprise architectural guidance in the evolution of several Kaplan Business Systems [KBS]. Designed and developed the complete set of KBS Operational Datastore accessibly APIs [REST xml/json via Spring/CXF/Hibernate] used to expose the entire business platform in real time to a wide variety of internal and external client applications. Also, built a web-based ad hoc reporting system utilizing the KBS accessibly API as a simple Spring/MVC application heavily fronted with jQuery/CSS/JSTL-XML.
Skills: Java, Spring, Hibernate, Maven, Tomcat, LAMP, Drupal, Fortify, J2EE
Managing Consultant
Cigital, Inc.
May 2007 - May 2008 (1 years ) New York City, New York
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.
Skills: Fortify Software, Fortify, LAMP, J2EE, Tomcat
Sales Engineer / Software Security Consultant
Fortify Software
March 2004 - May 2007 (3 years 2 months) Palo Alto, California
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 couple of months. 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.
Skills: Fortify, LAMP, J2EE, Tomcat
Consultant
Gary J. Hardy, Inc.
November 1986 - March 2004 (17 years 4 months) San Francisco, California
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 Principal 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.
Skills: C, C++, Java, make, ant, maven, RDBMS, Unix/Linux, VAX/VMS, Hibernate, Spring, LAMP, J2EE, Tomcat
Systems Software Engineer
Digital Equipment Corporation
December 1983 - November 1986 (2 years 11 months) Marlboro, Massachusetts
Skills: VAX/VMS, ULTRIX, TOPS-10/20, FORTRAN, MACRO-32, C, DBMS-32
Computer Applications and Process Development Group Engineer
Union Carbide - Linde Division
May 1982 - December 1983 (1 years 7 months) Tonawanda, New York

Education

University of New Hampshire
Bachelor's Degree
Chemical Engineering
University of New Hampshire
Bachelor's Degree
Chemical Engineering, Computer Engineering
1982

Skills

  • C/C++
  • RDBMS
  • SQL (20 years )
  • MacOS (20 years )
  • Java
  • J2EE (15 years )
  • XML (15 years )
  • Perl (20 years )
  • Software Security
  • PHP (10 years )
  • JavaScript (7 years )
  • javascript - AJAX (jQuery) (10 years )
  • CSS (7 years )
  • Spring (7 years )
  • Hibernate (10 years )
  • Maven (10 years )
  • Tomcat (12 years )
  • LAMP (15 years )
  • Drupal
  • Fortify (10 years )
  • C
  • C++
  • make
  • ant
  • Unix/Linux
  • VAX/VMS
  • OSSIM
  • ULTRIX
  • TOPS-10/20
  • FORTRAN
  • MACRO-32
  • DBMS-32
  • Fortify Software (10 years )
  • TOPS-10