Curriculum Vitae

I am an experienced Adobe Digital Marketing Technical Lead, Solution Architect, Consultant and Advisor.

Through my career, I have become viewed as a valued thought leader in the industry, with solid skills in leading teams to implement successful digital marketing programs in the Adobe ecosystem.

I am also a PMC Member of the Apache Sling project, which is the basis for Adobe’s Experience Manager product, this allows me unique insight into the AEM platform.

2017 AEM Rockstar

Certified AEM Architect

Experience


Project Experience

Jackson National - Digital Marketing Architecture -

Multi Solution Architect

  • Provided architectural support and guidance in implementing a digital marketing strategy on the Adobe Experience Cloud
  • Created proof of concepts for security and integrations with logged in applications
Tools Used:
  • Adobe Experience Manager
  • Adobe Audience Manager
  • Adobe Target

HR Block - AEM Assessment and Core Team -

Delivery Director

  • Participated Technical Aspects of AEM Assessment
  • Provided Oversight and Guidance for Core Team
  • Coordinated with Client Identify Needs
Tools Used:
  • Adobe Experience Manager

Dish Networks - Enterprise Digital Marketing Platform -

Enterprise Architect

  • Coordinating Multiple Ongoing Digital Marketing Platform Builds
  • Providing Enterprise Architectural Oversight
Tools Used:
  • Adobe Experience Manager
  • Adobe Analytics
  • Adobe Experience Platform

Common Spirit -

Multi-Solution Architect

  • Define application architecture
  • Define integration with Adobe Experience Cloud products
  • Designed scalable application ecosystem for present and future applications
Tools Used:
  • Adobe Experience Manager
  • Marketo Engage
  • Cloud Manager

Activision -

Technical Architect

  • Migrated Activision Online Services from SalesForce to Adobe Experience Manager
  • Assisted with defining integration for data display and form capture
Tools Used:
  • Adobe Experience Manager

Ford - Dealer Portal -

Multi-Solution Architect

  • Designed solution for scalable, personalized dealer experience
  • Provided guidance for development teams for implementing solution
  • Designed scalable application ecosystem for present and future dealer applications
Tools Used:
  • Adobe Experience Manager
  • Adobe Analytics
  • SOLR
  • Pivotal Cloud Foundry

Fiserv - Web Revamp -

Adobe Multi-Solution Architect

  • Created strategy for implementing comprehensive digital marketing solution
  • Created a Solution Design for a website revamp of the web presence on the Adobe Experience Cloud platform
  • Provided oversight to the implementation team
  • Lead migration from MediaBin to AEM Assets and RedDot to AEM Sites
Tools Used:
  • Adobe Experience Manager
  • SOLR
  • Adobe Analytics

Mercy - AEM Assessment -

Adobe Multi-Solution Architect

  • Provided oversight and guidance on a performance and user experience assessment
  • Provided recommendations to improve website visitor experience
Tools Used:
  • Adobe Experience Manager

Medtronic - AEM Assessment -

Adobe Digital Marketing Architect

  • Assess current AEM and Adobe Digital Marketing implementation
  • Provided recommendations on managing multi-lingual content
Tools Used:
  • Adobe Experience Manager

Cedars-Sinai - Web Revamp -

Adobe Multi-Solution Architect

  • Created a Solution Design for a website revamp of the Cedars-Sinai web presence on the Adobe Experience Cloud platform
  • Created and implemented a solution for integrating AEM and the legacy website on Rythmix Percussion
  • Participated with implementation, leading several key function
Tools Used:
  • Adobe Experience Manager
  • Adobe Target
  • Adobe Search&Promote

Mohawk Flooring - Analytics Implementation -

Project Oversight / Architectural Support

  • Provided guidance for implementing Adobe Analytics Tracking and Reporting
  • Reviewed timelines and key implementation challenges
Tools Used:
  • Dynamic Tag Manager
  • Adobe Analytics

Boston Scientific - Website Calculator -

Technical Architect

  • Created a Solution Design for a dynamic website calculator
  • Defined digital marketing and analytics strategy
  • Participated with implementation
Tools Used:
  • Adobe Experience Manager
  • Adobe Analytics
  • Google Tag Manager

Finning - Adobe Digital Marketing Implementation -

Technical Architect

  • Provided Architectural guidance to Finning an enterprise Adobe Digital Marketing Implementation on Amazon Web Services
  • Created a Solution Design for integrating the Adobe Marketing Cloud and Finning's enterprise systems
  • Mapped customer requirements to technical implementation details
Tools Used:
  • Adobe Experience Manager
  • Adobe Analytics
  • Adobe Target
  • AWS
  • SOLR
  • Dell Boomi

Bombardier Recreational Products - Adobe Digital Marketing Assessment -

Adobe Architect

  • Assessed BRP's AEM and Google Analytics Implementations
  • Estimated ROI for Improvements and new Digital Marketing Capabilities
  • Created Digital Marketing Roadmap
Tools Used:
  • Adobe Experience Manager
  • Google Analytics

WinSupply - Digital Marketing Platform Selection -

Digital Marketing Architect

  • Evaluated Leading Digital Marketing Platforms for Fit to Client Needs
  • Created an Estimated Total Cost of Ownership for Leading Platforms
  • Made Recommendation for Digital Marketing Platform Selection
Tools Used:
  • Adobe Experience Manager
  • Adobe Marketing Cloud
  • IBM WebSphere Portal

Ford - Adobe Digital Marketing Assessment -

Adobe Architect

  • Assessed Ford's Analytics, AEM and Target Implementations
  • Provided Concrete Recommendations for Short and Long-Term Improvements
  • Created Adobe Digital Marketing Roadmap
Tools Used:
  • AEM 6
  • Adobe Analytics
  • Adobe Target

Crown Equipment - AEM Assessment -

AEM Architect

  • Assess current AEM implementation issues
  • Create Adobe Marketing Cloud Roadmap
Tools Used:
  • AEM 6
  • Adobe Analytics
  • Adobe Target

David Yurman - AEM Assessment -

AEM Architect

  • Assess current AEM implementation
  • Create plan for mitigating issues with Hybris / AEM Integration
Tools Used:
  • AEM 6
  • Hybris

Lingotek - Translation Connector -

Tech Lead / Developer

  • Lead team to develop AEM-Lingotek Translation Connector
  • Developed Lingotek Java Client
  • Developed key connector functionalities
Tools Used:
  • AEM Localization API
  • AEM 6.1

STMicroelectronics - AEM Migration -

Architect / Tech Lead

  • Lead team creating AEM based solution
  • Created dynamic catalog page builder
  • Lead team implementing MongoDB / AEM Interim Publication Solution
Tools Used:
  • MongoDB
  • AEM 5.6.1
  • AEM 6.0

Autodesk - Architectural Refactoring -

Technical Consultant

  • Reviewed and provided improvements to the AEM Architecture at Autodesk
  • Provided guidance and reference implementation for refactoring build and project layout
  • Assisted in refactoring major pieces of functionality into new project layout
Tools Used:
  • Apache Maven
  • AEM 5.6.1

Lexmark - AEM Training -

Trainer

  • Developed and performed training on the AEM Platform
  • Built custom training solution for client needs and situation
  • Provided extensive training around Best Practices and key features of the AEM Platform
Tools Used:

Adobe - Social Community Implementation -

Technical Consultant

  • Developed key functionality to increase site performance
  • Developed filters to limit the risk of DDOS attacks and security risks
  • Provided guidance and consulting on implementing a social community in AEM
Tools Used:
  • AEM Communities
  • AEM 5.6.1

AVG - Implementation Consulting -

Technical Consultant

  • Performed an on-site and off-site assessment of AVG's Adobe CQ Implementation
  • Noted areas of concern and provided technical guidance on improvements and best practices
  • Provided training in Adobe CQ development best practices for developers
Tools Used:
  • Adobe Experience Manager

Genworth Index Institute - WCM & Mobile Implementation -

Technical Lead

  • Implemented a responsive website for Genworth's Index Institute
  • Lead Team of developers and provided technical guidance
  • Produced a RESTful API for delivering content to a iOS App
  • Designed a framework for a responsive-grid based layout using Adobe CQ components
  • Architected a template strategy allowing for ease of authoring and maximum flexibility
Tools Used:
  • Adobe CQ
  • Java
  • JSP
  • Apache Maven
  • Responsive Design
  • RESTful Web Services

Apache Sling - Open Source Contribution -

PMC Member

  • Contributed documentation, testing code, and new features
  • Currently working on APIs to significantly improve developer experience in Adobe CQ
  • Due to quality of contributions, was elected to become an Apache Contributor
Tools Used:
  • Java
  • jUnit

Genworth Financial - WCM Implementation -

Technical Lead

  • Produced a customized CQ5 Implementation
  • Included DAM customization and custom component and features
  • Provided technical leadership and guidance
  • Migrated components from legacy CQ4 CMS to new implementation on Adobe CQ5
Tools Used:
  • Adobe CQ
  • Java
  • JSP
  • Apache Maven

CQ Deploy Plugin - Open Source Project -

Developer

  • Created an Apache Maven plugin for deploying Adobe CQ packages and bundles
Tools Used:
  • Maven Plugin API
  • Java

Cooper Industries - WCMS Migration / Implementation -

Developer

  • Helped migrate Cooper Industries' corporate websites from Adobe CQ 5.3 to Adobe CQ 5.4
  • Included technical guidance, component and feature development
  • Provided streamlined components, reducing the page load time by nearly a minute for critical pages
  • Provided assistance in improving Cooper's build process, resulting in quicker builds and releases
Tools Used:
  • Adobe CQ
  • Java
  • Apache Maven
  • JSP
  • JSTL
  • JavaScript

Academy of Art University - Course Content Management Implementation -

Technical Lead

  • Created custom implementation of Adobe CQ for AAU to manage their course content
  • Provided RESTful endpoint for the creation of content by a custom Learning Management System (LMS)
  • Designed integration points between the LMS and Adobe CQ
  • Provided technical guidance and leadership
Tools Used:
  • Adobe CQ
  • Java
  • RESTful Web Services

6DLabs - WCMS Implementation -

Developer

  • Created a blog and website for distributing technology focused content
Tools Used:
  • Development
  • Drupal
  • Jekyll

Kennametal - WCMS Implementation -

Developer

  • Implemented Kennametal's corporate site on Adobe CQ 5.4
  • Produced a majority of the components used to build the site
  • Created a SOAP Web Services integration for displaying product images
  • Wrote a service for reading in product data using XML Beans
Tools Used:
  • Adobe CQ
  • Java
  • SOAP Web Services
  • XMLBeans

STMicroelectronics - WCMS Framework -

Developer

  • Created abstraction layer API for EMC Documentum/Web Publisher
  • Integrated the API into a Spring 3 Application
  • Created base servlets and Services for interacting with the API
Tools Used:
  • Java
  • AJAX
  • Spring
  • EMC Documentum

General Motors - WCMS Enhancement -

Technical Lead

  • Created technical documentation and architected a solution to provide a news archive for GM.com
  • Solution provided extensive customization and flexibility for authors and website users
  • Lead development of proposed solution
  • Integrated with RESTful web services and provided an image manipulation and caching strategy
Tools Used:
  • Day CQ 5.2 WCM
  • Java
  • AJAX
  • RESTful Web Services

VaultClipse - Eclipse Plugin -

Developer

  • Developed a plugin for importing code from Eclipse into Adobe CQ and exporting code from Adobe CQ into Eclipse.
  • Plugin has wide industry adoption and support
  • Provided fixes for support from Adobe CQ 5.2 - 5.5
Tools Used:
  • Eclipse Plugin Framework
  • Java

AutoWeek - WCMS Implementation -

Senior Technical Consultant

  • Provided technical leadership, guidance and help implementing a large, highly dynamic site for consumers to compare, shop, and view cars.
  • Guided planning on implementing designs and application on Day CQ
  • Provided guidance and consulting on developing a content strategy for storing data on all vehicles built since 1998
  • Implemented key features including a task to load > 200GB of image data
  • Mentored team members on Day CQ development
  • Developed team standards for CQ development
Tools Used:
  • AEM Assets
  • Java
  • AJAX
  • CQ 5.3

US Army - Mobile Website Implementation -

Developer

  • Participated in a project to develop a mobile version of the website goarmy.com
  • Migrated website features to display properly on mobile devices
  • Created functionality to detect mobile devices
  • Enhanced website features around videos and images
Tools Used:
  • /etc/taxonomy/danklco-com/adobe/cq-5
  • Java
  • AJAX

PetSolutions - E-Commerce Site -

Developer

  • Supported the client by providing fixes for issues and problems
  • Implemented a template based application to send automatic emails to shoppers
Tools Used:
  • Java
  • Apache Velocity
  • Elastic Path

Mercury Marine - SalesForce Integration -

Developer

  • Created a website for Mercury Marine's sales personnel using Google Web Toolkit
  • Provided extensive dynamic functionality
  • Integrated with the Salesforce SOAP API.
Tools Used:
  • SOAP WebServices
  • Google Web Toolkit

ST-Ericsson - WCM Implementation, Migration and Support -

Technical Lead, Solution Architect

  • Designed and lead team to implement a comprehensive WCM solution for overseas client
  • Supervised and assisted in implementing all aspects of the system from hardware to the templates
  • Lead support effort, providing excellent experience for client and expanding the account with multiple sub-projects.
  • Implemented a custom site search solution based on the Apache Lucene framework
  • Migrated content from Documentum 5.3 to 6.5SP2
  • Developed scripts and programs for migrating and sanitizing content
Tools Used:
  • Java
  • GWT
  • Apache Tomcat
  • Lucene
  • Documentum 6.5SP1

ExxonMobil - LCW/Mobil Industrials Migration -

Technical Lead, Sr. Developer

  • Ran a team migrating multiple websites to a new WCM system and making enhancements to the websites
  • Improved editing UIs
  • Improved website look and feel
  • Implemented analytics tracking including event tracking and administrative configuration
  • Improved backend functionality
Tools Used:
  • WebTrends
  • C#.NET
  • Java
  • JavaScript
  • Documentum 5.3SP4
  • XSLT
  • WebSphere 6

STMicroelectronics - WCM Implementation -

Technical Lead, Developer

  • Designed, built, documented, tested and deployed customizations and enhancements for a custom WCM implementation
  • Lead integration of off-site development work
  • Created custom templates and components
  • Produced tool for generating static renditions of dynamic content
Tools Used:
  • Documentum 5.3SP6
  • Java
  • GWT
  • JavaScript
  • XSLT
  • Solaris

Crown Partners LLC - WCM Maintainance -

Developer

  • Maintained site developed in EMC Documentum
  • Provided enhancements and bug fixes
  • Supported marketing efforts
Tools Used:
  • EMC Documentum
  • EMC WebPublisher
  • Crown SiteBuilder

Pfizer - WCM System Support -

Technical Lead, Developer

  • Lead team providing support for Pfizer's web infrastructure
  • Diagnosed, developed and deployed fixes
  • Managed code deployments
  • Made website enhancements
  • Performed maintenance activities
Tools Used:
  • Java
  • JSP
  • Weblogic 8
  • Lucene
  • Documentum 5.3SP4
  • XML/XSLT

Sempra - Business Process Management Customization -

Developer

  • Participated with development team to develop, test and implement a custom Event Management System through EMC FormBuilder.
Tools Used:
  • EMC Documentum
  • WDK
  • EMC FormBuilder
  • EMC Business Process Manager
  • EMC Application Builder