CDK Global | 2015 - Present

Senior Front-End Software Engineer, Business Intelligence (2015 - Present)

Design, develop, and maintain rich web applications for automotive company clients, collaborating with multiple departments and offshore staff.

  • Currently architecting a modular and scalable data visualization and reporting platform.
  • Lead the effort to establish, document, and communicate Angular best practices.
  • Designed and developed a configurable D3-based charting component.
  • Serve as a technical resource and mentor for multiple teams and offshore engineers.

Cobalt (ADP Dealer Services) | 2003 - 2015

Front-End Software Engineer (2007 - 2015)

  • Implemented Responsive design for our Tier 2 sites.
  • Added drag-and-drop image uploading to our CMS as part of our HTML 5 update.
  • Designed a framework for configurable UI widgets.
  • Designed and implemented an event-driven pixel-tagging framework, tightly integrated with our CMS. This allowed non-tech-savvy clients to satisfy business needs without waiting through development cycles.
  • Designed and implemented a flexible form validation API.
  • Implemented Version 1 of Local Search Landing Pages, integrating Google Maps into a Tier 2 dealer locator.

Lead Flash Developer, Websites (2005 - 2007)

  • Implemented client-side caching of remoting data to improve efficiency using Shared Objects.
  • Established best practices for Flash content embedding and Player detection, using SWFObject and Java.
  • Improved ActionScript coding standards and encouraged the use of OOP.
  • Integrated new designs into the websites platform.

Lead Flash Developer, Web-Based Training (2003 - 2005)

  • Lead a team of Flash designers to produce web-based training content. Worked as the lead ActionScript programmer for interactive multimedia.
  • Created customized tools for Flash development, enabling the team to quickly output consistent quality.
  • Established technical standards for instructional Flash content and ensured SCORM compliance.
  • Integrated content with multiple Learning Management Systems.
  • Created a SCORM course packaging structure and menu system using HTML, JavaScript, CSS.

Freelance | 2001 - 2003

Flash Developer / Illustrator

  • Developed Flash multimedia, animation, and illustration for clients in the advertising and educational industries.

Apex Learning | 1999 - 2001

Lead Flash Developer

  • Hired as an animator/illustrator during the company's startup phase. Quickly moved into a Lead Flash Developer role.
  • Led all aspects of Flash programming for interactive multimedia educational programs.

Microsoft, Inc. | 1998 - 1999

Motion Coordinator, Games Group

Mindsai Productions | 1997 - 1998

Animator / Illustrator

Microsoft, Inc. | 1996 - 1997

Animator / Illustrator

  • Produced interactive game prototypes using Director / Lingo.

XSI Studios | 1995 - 1996

3D Designer / Animator / Illustrator

Cacioppo Production Design | 1992 - 1993

3D Modeler / Animator


Cornell University | 1991

Bachelor of Arts (Cum Laude) in Visual Studies / Computer Science