Resume


keyboard

Download resume in PDF format.

Software Engineer / Scrum Master / Implementation Consultant / Web Developer with strong background in Web and Desktop Application Development as well as custom integrations to Enterprise software.  Over 9 years professional experience ranging from requirements gathering and documentation, to development and on-site consulting, to providing demos and leading development teams. Specific concentrations of development experience against PTC’s Windchill PLM and Windchill Workgroup Manager, Adobe Acrobat, Adobe LiveCycle, and Adobe Experience Manager (CQ5).  Proficient in a wide array of software development technologies including…

Development Skill Sets

  • Java, C#, C++, ASP .NET, PHP, JSP, Flex
  • SOAP, REST, AIR
  • HTML, XML, JSON, CSS, JavaScript, JQuery
  • Apache HTTP Server, Tomcat, Sling, JBoss
  • LiveCycle ES2 Installation/Customization
  • Acrobat SDK, JLink, Pro/TOOLKIT
  • Microsoft .NET Development
  • Adobe CQ5, Acrobat, Pro/ENGINEER, PDMLink, CATIA V5

Experience

Time Warner Cable - Denver, CO

01/2013 – Present

Senior Software Engineer / Scrum Master

Use scrum to build and maintain code which drives the Time Warner Cable flagship site (www.timewarnercable.com).  Continual code deployments every two weeks at the end of each sprint.  Main focus for nearly a year and a half around the site’s e-commerce solution.  Main responsibilities include serving as scrum master to help facilitate team to deliver work committed to each sprint,  designing and building Adobe Experience Manager (AEM) components, servlets and OSGi services, and managing code deployments.

Scrum Master:

  • Lead team in daily scrum sessions to keep sprint goals in focus and remediate blocking issues
  • Report team’s status as daily scrum of scrum meeting
  • Organize and lead end of sprint demos to stake holders
  • Facilitate retrospectives

Software Engineer:

  • Design and build front end components using Adobe Experience Manager (AEM)
  • Develop servlets and OSGi services to serve up data to front end components
  • Design and build data synching tools to store product information (from Siebel database) in AEM’s JCR
  • Brainstorm with other teams to keep development processes running efficiently

Responsive Web Design:

  • Work with 3rd Party and In-House designers to ingest responsive CSS and JS
  • Integrate conditional code to react to different screen resolutions

Lab Weeks:

  • Develop mobile touch support for next generation’s channel guide
  • Integrate AEM Web CMS into channel guide

Integrated Industrial Information - Raleigh, NC

08/2008 – 01/2013

Software Engineer/ Adobe Consultant / Team Lead

Worked across multiple business units as a software engineer and implementation consultant.  Worked in depth with partner technologies (PTC and Adobe) developing customizations and being billable as a contracted resource for our partners.  Provided training to new employees on partner technologies.  Lead small team of contractors through customer projects.

Key Projects:

Adobe CQ5 Implementation:

  • Converted website to CQ5 for large movie rental company (ongoing).
  • Developed custom CQ5 components for Web Content Management
  • Integration of Bing Maps
  • Develop Java Servlets to process site requests
  • Create OSGI Bundles for deployment through Apache Sling

LiveCycle Rights Management ES2 Implementation with Custom SPI:

  • Developed integration between Adobe LiveCycle and Microsoft Sharepoint for large hedge fund company to distribute confidential newsletters.
  • Developed custom Service Provider Interface to connect to home grown authentication system.
  • Developed custom web application to track document usage.
  • Provided 1 year of dedicated support (ongoing).

CAD Drawing to PDF Printable Generation with Stamping:

  • Developed integration between Windchill PDMLink and Adobe LiveCycle to trigger PDF generation of CAD drawings for a customer in Aerospace / Flight Simulator industry
  • Integrations into Pro/ENGINEER and Microstation v7 CAD tools
  • Conversion of Cadence and Microsoft Office documents to PDF
  • PDF stamping of metadata pulled from Windchill to keep documents up to date
  • Complied with system requirements of handling 250 parts per day and transfer of PDF files up to 100MB in size.

Adobe LiveCycle ES Implementation & Business Process Consulting:

  • Installed and deployed Adobe LiveCycle ES2 Upgrade for large law firm (From LiveCycle 7.2 to 9.0)
  • Configured LiveCycle Rights Management for securing PDFs with confidential information.
  • Developed custom launch pad tool to track document audits.
  • Provided onsite training to corporate IT department for policies set up
  • Integration to corporate LDAP

SuppliPack

  • Develop application to create Technical Data Packages (TDPs) using Model-Based Definitions.
  • Improved current process productivity by 600%
  • Integrated software to Pro/ENGINEER, Acrobat, and Adobe LiveCycle

Provided product upgrades as they were scoped

Workgroup Manager for CATIA V5:

  • Developed product enhancements as per customer specifications.
  • Implemented enhanced logging functionality to assist with troubleshooting customer issues.
  • Upgraded Catalog support for feature enhancements
  • Increased performance metrics and product stability.
  • General product maintenance, support, and bug fixes as needed.

Dakno Marketing - Raleigh, NC

07/2005 – 2008

Development Manager / Web Programmer

Develop custom web applications as well as worked with a team to design, construct, and maintain development on a distributed custom web content management system that allows real estate agents full control over different types of content on their sites.  Concurrently responsible for managing multiple projects, assisting sales with functional descriptions and live demos of key features as well providing support for technical issues.

Management:

  • Price out projects and determine feasibility and scope of client requests
  • Clear, constant communication with account managers and clients to ensure the requirements of the client are met.
  • Ensure that the design, coding and additional functionality of projects are completed on time.
  • Spec out and develop time estimates of requirements for new applications  and additional functionality.

Web Applications Programmer:

  • Develop web applications using a combination of PHP, MySQL and Javascript in conjunction with SVN to handle version control
  • MySQL Database design and maintenance.
  • Develop ABD real estate agent web content management software.
  • Bug fixes in an appropriate and timely manner to accommodate severity from trivial to critical

Software Integrations:

  • Develop custom software integrations using Authorize.net to process shopping cart orders.
  • Modifications to 3rd party shopping cart software to interface with multiple merchant account vendors.
  • Integration of CRM (Customer Relationship Management) software to export websites from submitting leads to 3rd part applications (iContact and Top Producer)

 

Education & Training

North Carolina State University, Raleigh, NCBachelor of Science, Major in Computer Science 5/2005
  • Adobe LiveCycle ES: Technical Platform Workshop (2009)
  • Adobe LiveCycle ES2 Developing Forms (2010)
  • Adobe CQ5 Developer Training (2012)
  • Git Training (2013)
  • AppDynamics (2014)

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>