Professional Experience | Isobar (formerly known as Molecular), Watertown, MA January 2006-Present Technical Architect April 2010-Present Senior Software Engineer October 2007-April 2010 Software EngineerJanuary 2007-October 2007 Associate Software EngineerJanuary 2006-January 2007 Lead architect and developer of the Motorola MOTOACTV Android app. Designed the architecture for the app, the server side that the application syncs with, and communication protocol (RESTful JSON/Smile). Led a team of engineers and worked with countless others internally and at Motorola. Contributed to the MOTOACTV web site. [Android, Roboguice, OrmLite, Jackson, ant, ivy, achartengine, HttpClient and HttpClient-Cache, Spring Android / Rest Template, Spring 3.1, Cassandra] Created CallerID for Android which tells the user who is calling before they answer. Available in the Android Market, on Amazon, and direct download [PHP, Android, Roboguice, Memcache] Won the Isobar Create 48 NFC Hackathon with an Android app [Android, NFC] Technical lead for e-commerce site implementation for academy.com (major athletics goods chain) [WebSphere Commerce Server, WebSphere Application Server, DB2, Java, Struts, Tiles, JSTL, JSP, AIX] Created Celtics 3-Point Play Facebook game [PHP, Apache, MySql] Developed hybrid e-commerce and community site as the main web presence of one of the major American cellular carriers [Java, Spring, Hibernate, Velocity, JBoss, MySql, Red Hat Enterprise Linux, Apache, Tomcat] Developer for the OLPC community site [PHP, Smarty, MySql] Programmed user friendly web-based CMS frontend for a large multinational athletics site [ASP.NET 3.5, C#, Tridion] Technical lead for re-creation of web presence of another multinational athletics gear company including: requirements gathering, design, architecture (integrating 4 backend products and 5 different companies), implementation, team coordination, testing, documentation, QA, deployment [Java, Spring, Maven, Weblogic, FreeMarker, Flash, SOAP, Tridion, Oracle] Pioneered use of continuous integration and other QA practices internally [Hudson] Proponent of knowledge sharing: conceived of and created external company blog and internal wiki including SSO integration [Wordpress, Mediawiki, PHP, CAS, MySql] Coded significant parts of multitier social networking site for large media company [Java, Spring, Maven, Velocity, Hibernate, EJB3, MS SQL Server] Designed and implemented “groundbreaking” AJAX RIA site for healthcare provider [ASP.NET, ASP.NET Ajax, C#, MS SQL Server] Implemented demonstration mobile web site [Java, WML] Involved in large scale CMS deployment from content modeling and taxonomy development through implementation [WorkSite]
Independent Contractor2006-present Volunteer developer for StatusNet microblogging platform which has ~200k users (as of 2/2010). Designed and implemented authentication plugin architecture among other major features. [PHP, MySql, Postgres, Apache, Memcache, XMPP] Lead of team that designed and implemented My Health Link system that connects patients with their medical records and healthcare providers [Java, Maven, Spring, FreeMarker, Hibernate, MySQL, Debian Linux, Apache, Tomcat] Designed and implemented coupon redemption site for a large media company [Java, Maven, Spring, FreeMarker, Hibernate, MySQL, Debian Linux, Apache, Tomcat]
Lead Developer Summers 2003-2005 Lighthouse Computer Systems, Weymouth, MA Led a team of two to four individuals Interacted with customers to design and support custom software and web solutions [Perl, HTML, Javascript, CSS]
|
Technical Skills | Technologies: Java (through 7), Android, Spring, JUnit/NUnit/PHPUnit, PHP, C# (through 3.5), Hibernate, EJB3, SQL, Perl, Javascript (AJAX), jQuery, CSS, ASP, ASP.NET, PHP, C++, VB, JSP, LaTeX, Freemarker, Velocity, Memcache, XMPP/Jabber, Wordpress, Mediawiki Version Control: Git, Subversion, CVS, Visual Sourcesafe Operating Systems:Ubuntu, Debian, Gentoo, Red Hat, Fedora, Windows 2000, XP, 2003 Applications: Eclipse, Visual Studio, MySQL, Apache, Tomcat, JBoss, Mediawiki, Wordpress, Weblogic, Trac, Interwoven Worksite, Adobe Flex 2.0, Endeca ProFind, MS SQL, Sourceforge, Visual Paradigms, OpenCMS, Tridion, CAS (Central Authentication Service), Hudson/Jenkins, Ejabberd |