RobGabbard
Software Solutions Architect
phone: 513 608 3985 | email:
Building software for the past 25 years has afforded me the opportunity to develop expertise spanning many roles in the development process. I have been an architect, designer, developer, analyst, and managed small and large teams spanning geographical and organizational boundaries.
Areas of expertise   Technology experience   Recommendations
  • Workflow and Process Automation
  • Web Design and Development
  • Automated Print and Web Publishing
  • Engineering Team Management
  • Cloud Computing and Virtualization
  • Social Media Integration and Training
 
  • Ruby on Rails, ASP.NET, PHP, J2EE
  • Adobe Flex and Adobe AIR, ActionScript
  • Ajax, jQuery, JavaScript
  • Adobe LiveCycle, eForms, PDF/A
  • Amazon S3 and EC2 Service Integration
  • Facebook and Twitter APIs, OAuth
  
“Rob was an important member of our "startup within a big company", where we were developing a new online service that pushed Adobe forward in the SaaS space. He had to juggle developing new technologies and architecture with working agilely with a distributed team, and handled these with aplomb.”

Christopher Haupt

Director of Engineering, Adobe Systems, Inc.

“I have worked both with (at SDRC) and for (at Adobe) Rob and he is top notch in any role I've seen: architect; designer; developer; project manager; and business analyst. He is the consummate professional and does what it takes to deliver value. I highly recommend his services.”

Michael Bomkamp

Business Process Consultant, Library of Congress

“I hired Rob and Cardinal Solutions to help implement Adobe eForms into our current technology stack. Rob not only learned our infrastructure and how we implemented projects, but brought the solution to fruition on time and under budget. Rob spearheaded the team on the ground and really delivered under some tight deadlines and situations. I would recommend Rob's work to anyone.”

Chris Edgington

Director of Product Management, Fidelity Investments

“Rob is one of the most proficient software developers with whom I have ever worked. In addition to his top notch technical abilities, Rob also processes strong communication and business skills. Rob’s ability to see the big picture allows him to architect, develop, and deliver high quality solutions that exceed expectations. I would welcome the opportunity to work with Rob again and he has my highest recommendation.”

Brian Thatch

Applications Engineering Manager, SGI

“Rob's experience with a variety of industries, coupled with expertise in a number of development environments gives him insights that are rarely found among his peers. His strengths include an ability to manage complex development projects coordinating the efforts of others whether direct or indirect reports. I would highly recommend him and work with him again.”

Doug Dennis

President and CEO, CAD Centric Systems

“I worked with Rob on various SaaS related efforts at Adobe. Rob is extremely personable and always a great source of creative input to any project. With Rob's team player attitude, breadth of experience, and strong creativity he is a great addition to any project.”

Jason Fabbri

SaaS Engineering Manager, Adobe Systems, Inc.

“Rob has deep technical knowledge of the products and technologies he works with, but also has the ability to effectively communicate how those products and technologies fit together in the larger picture.”

Bryan Feagin

Senior Solutions Architect, Perficient, Inc.


workflow automation

automated publishing

large scale computing

web design and development

social
media

employment history
Fidelity Investments
Role: Business Analyst, Architect, eForms Designer, and Developer
Conversion of paper-based HR forms to interactive eForms
  • Created and processed PDF-based eForms with Adobe LiveCycle™ Designer and Form Server
  • First years savings of $3 million from the time savings and reduction in erroneous data entry
  • PDF/A version generated for auditing and archival purposes.
  • Fidelity retained one of their key clients who had grown dissatisfied with the paper process.
Tech: Adobe LiveCycle Designer and Form Server, PDF/A, J2EE
State of Ohio Dept. of Taxation
Role: Architect, eForms Designer, and Developer
2D Barcoded 1040 and 1040EZ eForms
  • Created PDF-based eForms with Adobe LiveCycle™ Designer with dynamic error checking and calculation reducing taxpayer error
  • Worked with DOT technical staff to synchronize form data schema with the schema expected by their workflow system
  • Encoded form data into a PDF417 2D barcode for rapid data import from the printed version, eliminating the need to re-key the data
Tech: Adobe LiveCycle Designer and Barcoded Forms
Riverbend Music Center
Role: Architect, Designer, and Developer
Ticket Request System
  • Allows employees to enter concert ticket requests on behalf of clients, partners, vendors, etc.
  • Requests are routed to the General Manager and Box Office for approval and processing based on conditions setup on a per event basis
  • Replaced an error-prone Microsoft Access based program which had to be deployed to each desktop
Tech: ASP.NET and SQL Server
Reebok
Role: Engineering Manager and Developer
Custom Sales Catalog Generation
  • On demand generation of custom sales catalogs by merging product information and imagery from Reebok's digital asset management system (MediaBin) into Adobe InDesign&trade-based templates.
  • Templates were created with an InDesign plug-in we built which employed an XML-based data tagging model and XSLT-based scripting engine to iterate over complex data sets and document layouts
  • Built a highly scalable server-based rendering engine around Adobe InDesign
  • The custom catalogs would have been too costly to produce manually and provided Reebok's sales teams with targeted sales collateral
Tech: .NET (RPC API), C++ (InDesign plug-in), J2EE (job queuing)
Philips Electronics
Role: Architect, Designer, and Developer
Dynamic Localization and Layout for Personal Care Product Collateral
  • Automated generation of instruction booklets, technical specifications, and marketing collateral for personal care product line
  • Multilingual text and imagery was imported from Product Information Management system (Trigo) and merged into data driven InDesign template designs
  • Generated collateral was automatically injected into a PDF-based workflow process for review by legal and product teams before final approval
Tech: .NET (RPC API), C++ (InDesign plug-in), J2EE (job queuing and review system)
Corporate Express
Role: Engineering Manager and Developer
Enterprise Client Custom Catalog Creation
  • Automated the creation of catalogs designed exclusively for Corporate Express's largest clients
  • Product selection and sales information was retrieved directly from their content management system segregated by client
  • Catalog layout could be dynamically selected on a per product basis based on metadata about the product itself.
  • Reduced a 6 month process down to a matter of a few weeks focused largely on product data collection
Tech: .NET (RPC API), C++ (InDesign plug-in), J2EE (job queuing and review system)
Adobe Systems Inc.
Role: Architect and Developer
Online Distributed Storage System
  • Architect for Web Services Team developing a distributed online storage system similar to Amazon S3 for Adobe's online service offerings such as Photoshop.com
  • Focused on authentication and security, and oversaw the development of secondary tasks by offshore team
  • Built monitoring and administration applications using Adobe Flex and Adobe AIR
  • In the first 24 hours of the Photoshop.com launch, processed 200,000 account creations and 400,000 login requests. Over 3 million accounts have been created, averaging 50,000 logins daily.
Tech: C++, fast-cgi, lighttpd, memcache, Adobe Flex (for administrative applications)
Adobe Systems Inc.
Role: Principal Architect and Developer
Cloud Computing Environment
  • Principal architect of an Adobe-internal Cloud Computing service similar to Amazon EC2
  • Multi-tiered SOA architecture distributed and scaling across multiple datacenters and geographies
  • XML/REST-based APIs with OAuth-based authentication to dynamically build, deploy, manage, and monitor both virtual machines (VMs) and physical servers
  • Supported the management of VMs hosted at both Adobe and Amazon EC2.
  • Elastic Pool Manager service monitored real time system stats in VM pools and added or removed VMs as needed
  • Built monitoring and administration applications using Adobe Flex and Adobe AIR
Tech: Ruby on Rails, MySQL, OAuth, xen (virtualization hypervisor)
Riverbend Music Center
Role: Architect, Designer, and Developer
Country MegaTicket Order Page and Processing
  • Secure order page to promote and take orders for concert package
  • Order processing console for Box Office staff
  • Collected over $500,000 in sales
Tech: ASP.NET and SQL Server
TVGoods.com
Role: Workflow Analysis, Designer, and Developer
Pressabella Iron Direct Marketing Order Site
  • Created Flex-based UI for the ordering process, streamlining the process for offering up-sell opportunities such as accessory items and additional offers
  • Integrated targeted video clips from the original infomercial
  • Reduced customer drop-off from the prior multi-page order workflow
Tech: Adobe Flex, Flash Video, PHP, MySQL
Riverbend Music Center
Role: Architect and Developer
Concert Listings
  • Concert listings and event detail pages generated dynamically, replacing outdated use of a client-based feed from LiveNation
  • Provided the ability to extensively modify the listings for each event without the need to involve site designer
  • Integrated YouTube video clips and ShareThis sharing widget
Tech: ASP.NET and SQL Server
Riverbend Music Center
Role: Architect, Designer, and Developer
Event Management System
  • Administrative tools for creating, managing, and customizing event listing information
  • Provided one tool to generate event information for both their primary website and their VIP member website
Tech: ASP.NET and SQL Server
Adobe Systems, Inc.
Role: Architect, Engineering Team Lead, and Developer
Adobe Studio Exchange User Community Site
  • Community oriented site for users to share and download extensions and content for Adobe's creative design products
  • Registered users had a customizable profile and could upload items and review others
  • Serviced over 17 million downloads and had 250,000 registered users
Tech: ASP, SQL Server, LeadTools and custom ActiveX components for thumbnailing
Riverbend Music Center
Role: Architect, Designer, and Developer
VIP Member Online Portal
  • Secure portal site for Riverbend's VIP members to order concert tickets using based on benefits provided by specific membership levels
  • Administrative capabilities allow Riverbend staff to process orders, manage users and memberships and generate reports on sales statistics
  • Collected over $650,000 sales to date
Tech: ASP.NET and SQL Server
Riverbend Music Center
Website statistic reports
  • Defined custom statistic reports targeting information relevant to Riverbend marketing and management staff
  • Reports are automatically generated and emailed to management staff each week
Facebook Presence
for Riverbend Music Center
  • Setup Facebook Pages for Riverbend Amphitheater and PNC Pavilion.
  • Trained Riverbend marketing staff on Facebook usage and Page usage statistics information
  • Consulted with Riverbend on the utilization of staff dedicated to new media
Twitter Presence and Integration
for Riverbend Music Center
  • Setup Twitter account for Riverbend Music Center
  • Integrated Twitter API with Riverbend's Event Management System allowing concert information to be "tweeted" directly from EMS
ShareThis Integration
for Riverbend Music Center
  • Embedded ShareThis sharing widget into Riverbend's event detail page
  • Trained Riverbend staff on accessing and understanding sharing statistics on ShareThis Reporting Dashbaord
cintimedia LLC
When: 2007-present
Position(s): Owner and President
cintimedia is the IT consulting company that I started in 2007. Our approach to delivering engagements is a 3 step process...
  1. Analyze the business problem, document existing workflows, and determine the current costs and roadblocks in terms of resources and time
  2. Design a solution that reduces costs and offers new opportunities for growth in a reasonable amount of time
  3. Develop the solution, factoring in infrastructure and support factors when making technology decisions
Adobe Systems Inc.
When: 1999-2005 and 2007-2009
Position(s): Senior Software Architect and Engineering Manager
During the 8 years I spent at Adobe, I focused on repositioning and deploying Adobe's graphics and publishing technologies for use in service oriented applications. Many of those years were spent automating large scale print publishing workflows for enterprise class customers such as Reebok, Corporate Express, Philips Electronics, and Bowne Financial.
Cardinal Solutions
When: 2005-2007
Position(s): Adobe LiveCycle™ Practice Lead
I was one of the lead consultants on an Adobe LiveCycle implementation team specializing in electronic forms and business process automation. Our focus was on enterprise-class engagements in the financial services, healthcare, and government markets. In addition to leading development projects, I was responsible for putting together pre-sales presentations, demonstrations, and proof of concepts, as well as authoring project proposals and statements of work.
Silicon Graphics (SGI)
When: 1996-1999
Position(s): 3D Applications Engineer
At SGI, I was a technical liaison between the graphic workstation division and Mechanical CAD software vendors. I worked extensively onsite at the vendor's sites optimizing and extending their products to take advantage of capabilities unique to the SGI platform. This was to differentiate the SGI versions of their software from the versions running on competitive platforms. I was also responsible for evangelizing SGI’s technologies and standards efforts, such as OpenGL, among the CAD industry.
CASE
(under contract to Claris Corp)
When: 1994-1996
Position(s): Desktop Graphics Software Engineer
CASE was a small company that was under contract to Claris (Apple's software subsidiary at the time) to develop ClarisDraw and ClarisImpact. ClarisDraw was Apple's successor to MacDraw and ClarisImpact was a business graphics package similar to Visio. I focused primarily on porting the Mac-based code over to Windows and adding Windows-specific functionality such as BMP and AVI support.
SDRC
(now known as Siemens PLM)
When: 1986-1994
Position(s): 3D Graphics Software Engineer
I began working at SDRC while still in college and held a few roles throughout the years I was there. I spent the most time developing the 3D graphics code for their I-DEAS Mechanical CAD software on numerous graphics workstation platforms such as HP, Sun, and SGI. I also worked closely with the workstation vendors to optimize the code for their platforms.