Download: MCarterResume.pdf


Proven full-stack software engineer with over 15 years of experience developing web applications. Skilled in a variety of software languages, tools, and methodologies, with expertise in Microsoft .NET technologies and Agile principles.


EveryMove - Senior Software Engineer
Apr 2012 – Present
EveryMove is a fitness-motivation social network (EveryMove.org); I joined the startup to help initiate product development using their full stack – HTML5 / CSS3 / JS / ASP.NET MVC / C# / MSSQL.

  • Co-invented EveryMove’s patent-pending fitness data points and rewards system.
  • Implemented responsive designs optimized for desktop/laptop, tablet, and phone form factors.
  • Supported growth of the user base from dozens of users to 70,000+ monthly active users.
  • Integrated with numerous third party APIs including Facebook, Twitter, Amazon S3, and others.

ShareBuilder/ING Direct - Senior Software Engineer (Contract)
Sep 2010 – Apr 2012
Performed a variety of roles during the latest redesign of ShareBuilder’s consumer brokerage web application using C#, ASP.NET 3.5, and WCF (ShareBuilder.com).

  • Developed a multi-factor authentication system on top of the commercial RSA suite.
  • Spearheaded a performance task force that yielded an average 40% reduction in page load times across primary workflows while serving up to 2,000,000 page views per day.
  • Transitioned to ShareBuilder’s mobile team to develop version 1.0 of their iPad application; responsible for development of REST/JSON services for consumption by the app and limited native iOS development using Objective-C.

Getty Images - Senior Software Engineer (Contract)
Jan 2009 – Sep 2010
Developed the enterprise web services platform to power new Getty stock photo sites: Jupiterimages.com, Thinkstock.com, Photos.com, and partner site Life.com using C#/WCF.

  • Assisted enterprise search team with performance optimization and maintenance.
  • Adhered strictly to TDD, using Moq and MSTest to ensure maintainable designs and high code coverage through unit tests and automated system-wide integration tests.

Serials Solutions - Senior .NET Consultant (Contract)
Aug 2008 – Dec 2008
Enlisted to provide .NET software development expertise to Serials Solutions’ core development team (SerialsSolutions.com).

  • Implemented support for library consortia in version 3.0 of the company’s 360 Resource Manager SaaS product.
  • Concurrently, tasked with identifying existing performance inefficiencies and addressing them. 

Daptiv (formerly eProject) - Senior Software Engineer
Sep 2006 – Aug 2008
Performed new feature development for a leading SaaS project management software solution: Daptiv PPM (Daptiv.com).

  • Led an initiative to redevelop a time-tracking subsystem for increased stabilization, performance, and better overall usability.
  • Provided technical direction to an offshore team that focused on automating and validating software upgrades.

NetLibrary/OCLC - Senior Software Engineer
Jun 2003 – Sep 2006
Developed e-content delivery solutions for public and academic libraries using .NET and SQL Server.

  • Internationalized and localized primary web applications.
  • Integrated the Autonomy enterprise search platform into the company’s core e-content discovery and retrieval web application.
  • Led initiative to adopt web standards and achieve Section 508 and WCAG 1.0 accessibility compliance.

Leeds School of Business - Web Applications Developer
Nov 2001 – Jan 2003

  • Migrated existing web applications from legacy ColdFusion platform to Microsoft’s .NET platform.

NetLibrary - Web Developer
May 1999 – Sep 2001

  • Lead developer in the creation of NetLibrary’s online ebook reader application.

Languages & Technologies

AJAX, ASP.NET (MVC and Web Forms), C#, Confluence, CSS3, Domain-Driven Design, HTML5, Entity Framework, Git, IIS, JavaScript, JIRA, jQuery, Knockout, Linq, Mercurial, Moq, .NET Framework, NUnit, ReSharper, Responsive Web Design, REST, Sass, Scrum, SQL, SQL Server, TeamCity, Test-Driven Development (TDD), Visual Studio, Web API, Web Services/WCF, XML, ZURB Foundation 


MCPD – Microsoft Certified Professional Developer (Web Developer)
MCTS – Microsoft Certified Technology Specialist (.Net Framework, Web Applications)


University of Colorado Boulder
Graduated May 2006 with a Bachelor of Arts in English and a minor in Computer Science.