I am a seasoned engineer with a mixed background in the architecture, design, and development side of technology. I have experience in multiple languages across a diverse set of platforms providing versatility between the back and front-end of the application stack.

My primary academic focus has been creating rich HTML5/JavaScript based applications and applying the latest in CSS3 design standards. My passion is building clean, efficient, intuitive web apps for the device while striving to learn along the way.

Work History
Work History
Jun 2012 - Present
Application Developer
ESPN

As a mid level engineer I have been responsible for 6 technology initiatives over a span of 2 years and leading 4 of them.  Combined these projects involved a range of technologies including

  • SharePoint 2013 responsive design
  • Enterprise level WordPress architecture
  • Java/Maven core development
  • SAML 2 (SSO) integration with PHP
  • Cisco voice/video API
  • Spatial and geographic objects for PostgreSQL (mapping)

Currently I lead a team of developers focused on helping segments and business units build, operate and enhance digital properties from concept through launch and operations.  As a team we were responsible for building out environments and launching 6 new sites in FY14.

As a Java developer, I was responsible for writing custom plugins for Jive.  Jive is a platform used by employees to connect, collaborate, and disseminate information.  A large initiative for ESPN was upgrading this platform from v4.5 to v7.0.  Custom functionality written years ago needed to carry over under a new Maven-based SDK.

Jul 2007 - Jun 2012
Senior Web Developer
Converseon

Reporting directly to the CTO in this New York based startup, I assisted in building out the core technology team and web architecture for marketing and social media research tools.

Senior developer for the market's leading social media research solution in 2010 ranked by Forrester. This included the applications and architecture needed to consume and process big data from an evolving API set.

Managed custom development of a SAAS-based Affiliate tracking and management platform.

Jul 2005 - Jul 2007
Web Developer
Think Partnership

First tier application support technician for the company's highest revenue producing merchants. Responsibilities included client facing daily with business partners, gathering requirements, coding, and assisting development teams both internally and externally.

Education
Education
Sep 2000 - Apr 2005
Bachelors of Science, Computer Science
Wayne State University
  • Graduated with Honors, Computer Science
  • Chrysler Computer Science Award recipient 2005
  • Board of Governors Scholarship recipient 2002-2005
  • Named to the College of Science Dean’s List

Skillset

Primary Languages

HTML, CSS, JavaScript, C#, Java, PHP, Ruby(Rails)

Core Technologies

Linux, Apache, Oracle, MySQL, SQL Server, PostgreSQL

Libraries & Frameworks

REST, JSON, jQuery, NodeJS, AngularJS, Twitter Bootstrap, Less

Methodologies & Practices

SDLC, MVC, Agile (Scrum & Kanban), User Centered Design (UCD)

Tools & Software

Photoshop, Illustrator, Visual Studio, Eclipse, AxShare, SVN, Git, GitHub

Responsive Design
Add Portfolio Item
When first joining ESPN, the Enterprise Software Engineering group did not have a mobile presence. Applications were developed solely for the desktop. Fortunately, this was a prime opportunity to introduce mobile. I was responsible for the integration of Bootstrap 3 in SharePoint 2013 as well as converting many legacy sites to responsive designs.