Jerry Gay

Software Architect, Perl 5, Perl 6, and Parrot Hacker

Greater Seattle Area

Current
  • President at Parrot Foundation
  • Founder and Director of Consulting Services at Rakudo Consulting Group
  • Designer, Developer, Mentor, Speaker at Perl 6
  • Designer, Developer, Release Manager, Mentor at Parrot VM
Past
  • Consultant, Technical Architect at GSI Commerce
  • Consultant, Software Architect at Educational Testing Service
  • Consultant, Software Architect at Shiftboard
  • Owner at Ars ex Machina (Self-employed)
  • Consultant, Application Architect, SCM Trainer at Vanguard
  • Consultant, Sr. Software Engineer, Perl Trainer at Citigroup
  • Consultant, Software Architect at 24/7 Media
  • Consultant, Sr. Software Engineer, SCM Trainer at barnesandnoble.com
  • Software Engineer at Citigroup
Education
  • The Cooper Union for the Advancement of Science and Art
Connections
176 connections
Industry
Information Technology and Services
Websites

Jerry Gay’s Summary

Software Architect with experience in software design, development, testing, migration, and maintenance for large- and small-scale systems. Specializes in applying agile programming techniques using dynamic languages to solve a wide range of business problems. Knowledge of Perl 5 internals; involved in the design and implementation of Perl 6. Advocates and assists in the adoption of open-source technologies to maximize results from technology expenditures. Strong analysis and design skills with the ability to manage teams and deliver practical solutions successfully. Detail oriented with excellent communication skills and strong mentoring and group skills.

Jerry Gay’s Specialties:

Software Architecture, Application Development, Testing and Maintenance, Business Process Automation, Change Management, Project Management, Open-Source Software


Jerry Gay’s Experience

  • President

    Parrot Foundation

    (Computer Software industry)

    June 2008Present (1 year 6 months)

    Parrot Foundation is a 501(c)(3) nonprofit dedicated to protecting intellectual property of “Parrot”, a virtual machine designed for dynamic languages. I volunteer my time to steward the execution of the Parrot Foundation mission, including the March 2009 production release of Parrot 1.0.

  • Founder and Director of Consulting Services

    Rakudo Consulting Group

    (Partnership; 1-10 employees; Information Technology and Services industry)

    January 2008Present (1 year 11 months)

    Rakudo Consulting Group offers the expertise of core designers and developers of Rakudo Perl, the Parrot Virtual Machine, and mod_parrot. Not content with the tools and technologies available today, our team members aim to design and develop new tools and foster communities around them to enable you to solve hard problems more quickly and efficiently.

  • Designer, Developer, Mentor, Speaker

    Perl 6

    (Information Technology and Services industry)

    May 2005Present (4 years 7 months)

    • Participate in weekly Perl 6 design meetings
    • Received TPF Ian Hague Grant for design and implementation of a command line syntax for Perl 6
    • Design, develop, test, and maintain Rakudo Perl, a Perl 6 implementation targeting Parrot
    • Speak at conferences and user groups on various topics related to Perl 6

  • Designer, Developer, Release Manager, Mentor

    Parrot VM

    (Information Technology and Services industry)

    February 2004Present (5 years 10 months)

    • Design, develop, maintain and release Parrot
    • Think in Perl 5 & 6, Parrot assembly, ANSI C, and various dynamic languages
    • Manage a distributed group of contributors on a project with a heterogeneous, complex codebase
    • Mentor new contributors to become new committers (ten and counting)
    • Mentor Google Summer of Code students, act as organization administrator for Perl 6 and Parrot
    • Speak at conferences and user groups on Parrot topics including architecture, testing, and tutorials
    • Commit patches to related projects, including ack, a search tool, and mod_parrot, an Apache module

  • Consultant, Technical Architect

    GSI Commerce

    (Public Company; GSIC; Internet industry)

    July 2008November 2008 (5 months)

    • Extended Change Management infrastructure to support 50 applications and 550 users
    • Achieved Sarbanes-Oxley compliance for Change Management infrastructure
    • Automated Dimensions administrative and release processes with custom JavaScript and Perl 5 code
    • Created and managed test and development environments for Serena Dimensions
    (RHEL3, Oracle 9i, Tomcat, Dimensions CM 9.1.3 & 10.1.3)
    • Performed remote hands-on training and mentoring on processes, tools, utilities
    • Full-time telecommute

  • Consultant, Software Architect

    Educational Testing Service

    (Information Technology and Services industry)

    September 2002September 2008 (6 years 1 month)

    • Designed Change Management infrastructure supporting 200 applications and 1,600 users
    • Designed and led implementation of change management, release management, software configuration management, and defect tracking processes and procedures implemented in Serena Dimensions and Subversion
    • Designed and developed “auto-cma”, an automated business process engine handling 5,000+ Dimensions change documents per day using Perl 5 and Oracle SQL
    • Designed and developed reporting infrastructure using Microsoft SQL Server Reporting Services to deliver snapshot and ad-hoc reports on key process area metrics to management and IT staff
    • Developed libraries and applications to automate administrative and release processes
    • Performed on-site and remote hands-on training and mentoring for Dimensions end user community and support staff on key concepts, processes, tools, and utilities
    • On-site for 2.5 years, telecommute for 3+ years

  • Consultant, Software Architect

    Shiftboard

    (Information Services industry)

    February 2008May 2008 (4 months)

    • Built infrastructure, design documents, processes, and procedures to accommodate rapid staff growth
    • Created and supported development and testing environments based on LAMP stack
    (Debian Etch, Apache 2, mod_perl 2, Perl 5.8, Subversion, Trac)
    • Profiled and refactored Perl 5 code for performance and maintainability
    • Automated Perl 5 coding standards enforcement with perltidy, Perl::Critic, Subversion, and make
    • Telecommute and on-site work

  • Owner

    Ars ex Machina (Self-employed)

    (Self-Employed; Myself Only; Computer Software industry)

    November 2000December 2007 (7 years 2 months)

  • Consultant, Application Architect, SCM Trainer

    Vanguard

    (Privately Held; Financial Services industry)

    March 2002September 2002 (7 months)

    • Designed Solaris build environment, supporting 52 applications and 150 developers
    • Created automated Perl utility supporting scheduled and developer-initiated builds from SCM system
    • Designed role-based workflow & reporting infrastructure for tracking applications through the SDLC
    • Provided on-site and remote training

  • Consultant, Sr. Software Engineer, Perl Trainer

    Citigroup

    (Public Company; C; Financial Services industry)

    March 2001July 2001 (5 months)

    • Developed a custom Perl application to perform two-way data synchronization of revision-level SCM data across multiple international servers
    • Created migration and reporting utilities for SCM security and logging systems
    • Provided basic- and intermediate-level Perl language training

  • Consultant, Software Architect

    24/7 Media

    (Public Company; TFSM; Online Media industry)

    November 2000April 2001 (6 months)

    • Designed, implemented, and managed SCM environment supporting 50 developers and 17 products of Windows- and Solaris-based e-mail products
    • Developed processes, procedures, and applications to manage product migration and releases
    • Provided training for PVCS VM and PVCS Tracker administration and use

  • Consultant, Sr. Software Engineer, SCM Trainer

    barnesandnoble.com

    (Public Company; BKS; Retail industry)

    October 2000November 2000 (2 months)

    • Designed and implemented release management process from controlled-access Microsoft Visual SourceSafe repository to the quality assurance and production environments
    • Trained QA project leads, build specialists, and developers on migration process

  • Software Engineer

    Citigroup

    (Public Company; C; Financial Services industry)

    September 1996September 2000 (4 years 1 month)

    • Owned enterprise-wide change management processes for Windows- and web-based applications. Acted as project leader and architect of a global, multi-platform software configuration management system based on the Merant PVCS Professional, and technical lead on a wide range of projects targeted to Windows- and Solaris-based application development.
    • Designed Windows-based development environment utilized by over 1,000 developers for over 500 applications around the globe
    • Designed and implemented multi-platform change management system and processes supporting over 350 internet & intranet applications, including smithbarney.com
    • Designed and implemented a global Windows-based SCM system utilized for all production turnovers of in-house developed PowerBuilder, Visual Basic C++, and Java, applications


Jerry Gay’s Education

  • The Cooper Union for the Advancement of Science and Art

    Bachelor of Engineering , Mechanical Engineering , 19911999


Additional Information

Jerry Gay’s Websites:

Jerry Gay’s Groups:

Association for Computing Machinery, SPUG

  •    Linked:Seattle
  •    Perl Mongers
  •    The Cooper Union Alumni Association
  •    Open Source Universe
  •    YAPC::NA 2008 - Chicago, IL
  •    GSoC
  •    Advanced Perl Users (JAPH)
  •    Parrot virtual machine
  •    Serena Network

Jerry Gay’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Jerry Gay’s full profile:

  • See who you and Jerry Gay know in common
  • Get introduced to Jerry Gay
  • Contact Jerry Gay directly

View Full Profile