Printing tool Download PDF

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 experience

Jun 2012Present

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 2007Jun 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 2005Jul 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

Sep 2000Apr 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

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.