Gordon Hackett’s Resume
Resume is available in Microsoft® Word, Adobe® PDF, Rich Text Format (RTF) or Plain Text Format.
SUMMARY
Senior Software Engineer with more than 15 years professional IT experience providing development and support services for client -server , web , and eCommerce applications using Object Oriented programming concepts. Possess excellent mentoring skills and team leadership qualities that result in the achievement of milestones. Other strengths include:
- World-class leading edge computing experience and creative problem solving abilities
- Great team player and motivator for achieving outstanding results
- Excellent project planning and resource allocation skills
- Exceptional work ethics, solid communication, insight and direction are my key contributions
- Winner of the “Best in Class – Security” annual award in 2009 and several performance awards
COMPUTER SKILLS
- Languages: PHP, Ruby, JavaScript, Perl, Shell Scripting, Regular Expressions, VB Script
- Technologies: AWS EC2, Elastic Beanstalk, RDS, S3, Rackspace VPC, GoDaddy VPS, LAMP
- Methodologies: Agile, RAD, TDD, BDD
- Web Servers: Apache, Nginx, Rails, IIS, Jakarta-Tomcat, APC, PHP-FPM, FastCGI
- Web Related: JQuery, Ajax, HTML5, CSS3, XML, XSLT, Web Services, SOAP, RESTful APIs
- MVC Frameworks: Symfony2, Yii, Zend, Code Igniter, Ruby On Rails
- API: Bundler, Grape, Swagger, Faker, Composer, Phundaments, PHPExcel, adLDAP,
- Dashboards: Dashing, Grafana, Highcharts, GMap3
- SCM / CI: Git, Subversion, OpenGrok, Capistrano, Jenkins, Travis CI
- CMS: Drupal, WordPress, Trac, Joomla, Zikula, VBulletin, phpBB
- Tools: PhpStorm, Rubymine, eclipse, VS 2010, GNU coreutils, vim
- Project Mgmt: Evernote, Microsoft OneNote, web2Project
- Databases: MySQL, Reddis, InfluxDB, PostgreSQL, MS Access, Oracle, PDO, ODBC, JDBC
- Platforms: Linux, UNIX, IRIX, Cygwin, Windows Server 2008/7/XP, DOS, MacOS
- Monitoring: Nagios, M/Monit, Munin, Cloud Watch, Airbrake, RRD2XML
- Security: OpenLDAP, OpenSSL, Alert Logic IDS, Mod Security, WAF-FLE, OWASP CRS
- Testing: Faker, FactoryGirl, Capybara, RSpec, PHPUnit
- Other: squid, samba, webmin, virtualmin, iptables, dig, traceroute
PROFESSIONAL EXPERIENCE
- DIRECTIONAL CONSULTING, San Jose, CA 2015 – Present
- Solutions Architect — Defense-ability.com, CovertSurveillanceSolutions.com, BayAreaMovingHelp.com
- Architecture, development and maintenance of covertsurveillancesolutions.com using Yii Framework and APIs to provide marketing and support presence on-line.
- Research, testing and rebranding of OEM cellular surveillance devices through limited partnerships with mobile developers and design engineers to create a unique product line.
- WordPress plugin development, UI & UX for defense-ability.com and bayareamovinghelp.com.
- Solutions Architect — Defense-ability.com, CovertSurveillanceSolutions.com, BayAreaMovingHelp.com
- MALWAREBYTES, San Jose, CA 2014 – 2015
- Senior Software Engineer — Backend Web Infrastructure
- Design and development of RESTful APIs for licensing and entitlement enforcement project for integration with company’s desktop client software packages. Worked with portable and anti-malware teams to provide sandbox staging servers and documentation. Tracked features and user stories in Agile environment using VersionOne.
- Implementation of extensive test suites using Ruby, RSpec and Capybara to provide over 85% code coverage.
- Skills used: PHP5, Ruby on Rails, RSpec, Capybara, Web-kit, JSON, Symfony2, Grape, Swagger, Faker, InfluxDB, Grafana, MySQL, Active Record, Timecop, Windows 7, Ubuntu 14.04 LTS, AWS EC2, RDS, Elastic Beanstalk, AWS-SDK, S3, VersionOne, Agile, TDD, BDD
- Senior Software Engineer — Backend Web Infrastructure
ROBERT HALF TECHNOLOGY, San Jose, CA 2013 – 2014
- Solutions and Support Engineer — CRC Health Group
- Migration of applications and server infrastructure from historical data center to new virtual cloud infrastructure.
- Design and development of internal tools for managing 1000+ domains for the Internet Marketing Team. Systems administration of Postfix, Subversion, Trac, Samba, OpenLDAP and PAM user accounts and email aliases.
- On-Call 24/7 support for server infrastructure and flagship corporate websites related to crchealth.com
- Skills used: PHP5, Perl, Ruby, Python, Yii, JQuery, XHTML, CSS3, XML, Apache 2, Ruby on Rails, Mod Security, OWASP CRS, APC, MySQL, PostgreSQL, OpenLDAP, PAM, NSS, Samba, Nagios, M/Monit, Munin, GNU coreutils, Multisite WordPress, Drupal, PHPExcel, adLDAP, Bash, SVN, Trac, RHEL6.5, Windows 7/2008, IIS7, Agile, TDD
SOLARIA, Fremont, CA 2010 – 2013
- Business Analyst — Data Acquisition and Simulation
- Lead architect for mission critical business applications including SMES (Solaria Manufacturing Execution System) and Solar Simulation. Designed, developed and managed the integrated TIS (Technology Information System) and EDAS (Engineering Data Analysis System) applications using the Yii Framework.
- Design, development and deployment of real-time dashboard providing SPC (Statistical Process Control) analysis of Pasan SA machine calibration from all Solaria global contract manufacturing sites providing excursion control.
- Design, development and implementation of DAS (Data Acquisition System) for collecting monitoring data from more than a dozen global solar power plants for the purpose of performance analysis and simulation modeling.
- Designed and implemented ETL (Extraction, Transformation & Loading) classes for importing atmospheric, meteorological and solar data logger acquisition devices from dozens of different vendors for purpose of calculating Expected Energy vs. Actual Energy with company’s solar panels to provide BI to R&D / Engineering departments.
- Skills used: PHP5, Yii, JQuery, XHTML, CSS3, XML, Apache 2, APC, PHP-FPM, FastCGI, MySQL, Highcharts, GNU coreutils, Drupal, PHPExcel, adLDAP, Bash, SVN, RHEL5, Windows XP/7/2008, VB.NET, IIS7, MS Access, RAD, TDD
SPECTRATEK, San Jose, CA 2008 – 2010
- Systems Developer — Independant Contractor
- Designed and developed secure product website for SpectraTek permitting addition of new products and offerings to MySQL database using browser interface with automated generation of PDF technical data sheet using PHP5.
- Developed secure GPS vehicle tracking system for SpectraTek using off-the-shelf components and available technologies. Local, state, and federal law enforcement agencies adopted system for covert vehicle surveillance.
- Skills used: PHP, VB.NET, XHTML, ASP.NET, CSS, MySQL, Ajax, JQuery, JavaScript, Google Maps, Microsoft Maps, GPS, Enfora AT, GeoVision, KML, XML, REST, TCP, PDF, Bash, Joomla, Zend, Photoshop, Apache 2, APC, mod_geoip, mod_proxy, squid, iptables, RHEL 5, IIS6, Windows XP/2003/Vista/98, RAD, TDD
MBLOX, Sunnyvale, CA2007 – 2008
- Tier III Network Engineer — Network Operations Center
- Authored tools to analyze proxy log files containing MO and MT transactions for discrepancies in sent versus received messages and billing to provide accurate information for business intelligence. SMPP network analysis, performance metrics and data mining for company reports using Perl and Shell scripts.
- Provided detailed release notes for upgrade and maintenance releases. Maintained routing for clients and mobile carriers using SQL statements to alter the PostgreSQL and Oracle databases. Development and deployment of Tomcat Java SOAP gateways for the company’s mobile messaging transaction network. Administration and maintenance of Perl and Java proxies for network traffic gateways.
- Skills used: Perl, Java, PostgreSQL, Oracle, Bash, Tsch, TCP/IP, SMPP, SMS, SOAP, XML, WSDL, REST, Apache 1/2, Jakarta-Tomcat, mod_proxy, GNU coreutils, Linux, Windows XP/2000/2003
CAREER HIGHLIGHTS
Technical Awards
- 2011 Top Ten Best Products of the Year – Popular Mechanics – Solaria
- 2009 Best in Class “Security” – City of Mountain View, CA – SpectraTek