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.
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