Hello, my name is Michael Forbes.

I'm an accomplished mobile, web, and ui engineer + self-published author with over a dozen years of industry experience. I have worked in enterprise, startup, e-commerce, small business, and freelance, learning as much as I could and putting to use everything I have learned. I have:

  • architected and deployed a Phonegap based mobile application for Cisco
  • architected large scale javascript application frameworks for Homes.com and Remax
  • developed front-end code for companies such as Sony, Microsoft, Hasbro, and Hearst Publishing
  • deployed custom back-ends in PHP and Rails
  • managed the SDLC from start to finish
  • mentored and trained junior developers
  • shared my passion for good code and the importance of the user wherever I have worked.

Please read on to learn more about me and how I may be a good fit for your team. At that point, you may want to get in touch. I hope you do.

Implementations

  • Cisco - Linksys Smart Wi-Fi

    Description

    The Linksys Smart Wi-Fi app allows users to control their Linksys router from their mobile device, either connected to the router locally or through Linksys' cloud service.

    Involvement

    Participated in architecture and development of Phonegap based HTML5 application. Led optimization efforts which improved app performance by over 200%.

    Technology

    Phonegap, Require.js, Backbone, Underscore, jQuery, AJAX, JSON, CSS3, Java, Objective-C

  • Remax.com

    Description

    Remax is one of the largest real estate agencies in the country. Their website attracts nearly 2.5 million unique visitors monthly.

    Involvement

    Architected and developed backbone based javascript application framework to power front-end interaction.

    Technology

    Require.js, Backbone, Underscore, jQuery, AJAX, JSON

  • Homes.com

    Description

    B2B application for real estate agents, which includes a custom website product with multiple templates and a rich UI. It launched in August and currently has over 20,000 agents on-board, with 200,000 expected by the end of 2012.

    Involvement

    Replaced inline javascript with unobtrusive jQuery based solutions. Enchanced functionality and optimized performance for better user experience. Added drop-in javascript modules for agent website customization (using require/jquery/backbone). Currently developing a javascript MVC application framework to maximize performance and maintainability.

    Technology

    Require.js, Backbone, Underscore, jQuery, jQuery UI, Custom jQuery plugins, AJAX, JSON

    • DEFUNCT All Countrywide sites are offline.

    Countrywide Home Mortgage

    Description

    A series of microsites designed to drive traffic to Countrywide's mortgage refinance products. These sites were advertised on MSNBC and CNN among others.

    Involvement

    Designed and developed all three sites over a two month period in 2008-2009. The most notable portion of the development was the inclusion of a Home Valuation Tool, which consisted of a PHP wrapper for a .NET web service, which then fed JSON to the front-end. Also of note was a javascript driven tool to help users determine the best loan product.

    Technology

    HTML, CSS, PHP(CodeIgniter), JSON, AJAX, Javascript, jQuery, Mootools, site design.

  • Boca Java

    Description

    One of the Top 500 e-commerce sites, with revenue over $2,000,000 per year.

    Involvement

    Redesigned site UI in 2008 leading to a 20% increase in sales. Replaced third party catalog with custom version (PHP), saving company over $40,000 per year. Managed all front-end development.

    Technology

    HTML, CSS, PHP (CodeIgniter), JSON, AJAX, Javascript, jQuery, UI design.

  • KPE

    Description

    A 'new media' agency startup who had some pretty high profile clients during the dot.com boom, including Sony, Microsoft, Oprah, and the Clinton administration.

    Involvement

    As a site builder and usability engineer, I whet my teeth writing html/css/javascript for KPE's high profile clients, while also getting an education in UI from senior colleagues. It wasn't long before I was the 'go-to' guy for advanced front-end tricks, the highlight being a javascript based online Star Wars game written for Hasbro.

    Technology

    HTML, CSS, Javascript - supporting Netscape Navigator 4! Spacer gifs and font tags... those were the days (I don't want them back).

A builder is only as good as his tools. Here are just a few of mine:

  • Backbone
  • Angular
  • jQuery
  • jQuery Mobile
  • Sencha Touch
  • Phonegap
  • Node
  • LESS
  • SASS
  • Compass
  • Stylus
  • Testacular
  • Grunt
  • Yeoman
  • MySQL
  • MongoDB
  • Code Igniter
  • Zend Framework

That seems like a lot... What do you do best?

My greatest strength is my ability to solve complex problems with simple, elegant solutions. Regardless of whether I am developing for the client or server, the end result is paramount - a great experience for the user and a solid ROI for the business.