I have over decade of experience building successful web applications. This has given me a great deal of insight into how good (and bad) applications are built. Whenever possible, I strive to use this knowledge to create great ones---ones that serve critical business needs and that bring enormous lasting productivity enhancements.
Just recently I concluded a four-year contract as a web framework developer for Macmillan Higher Education (2011–2015), one of the largest textbook publishers in the world.
Initially hired at Macmillan to make enhancements to a new in-house production app---a "skunkworks-type" project for digital publishing of new e-textbook products for the college market---I gradually assumed the role of lead developer and architect of the platform as it took off and evolved into a core component of the company's production tools.
I oversaw the successful design, testing and implementation of several major refactorings of the app on both the front end and back end. This included the expansion of the application into a multi-host distributed content management system that integrated with the company's larger in-house production chain through multiple channels of asynchronous messaging and automated document export.
During the entire contract I worked remotely while in day-to-day contact with a team based out of the company headquarters in New York City, and a virtual satellite office in Portland, Oregon.
I was responsible for nearly all tickets raised in the system for three years and was the day-to-day admin for the production environment on Amazon Web Services until those duties were made part of company IT services.
My position at Macmillan Higher Education building a publishing application was just the latest of several where I have designed and developed successful web applications for corporate and start-up clients.
As a backend/frontend engineer at SageFire in Boulder, Colorado (2010-2011), I helped the company expand its proprietary web platform, one that allowed franchisor corporations to allow their franchisees to manage their businesses through a common branded web portal.
At Logisens, a biotech startup based out of Fort Collins, Colorado (2005-2010), I was the lead developer and chief architect for the company's distributed desktop/server system for personal biodata collection, streaming, and review.
As an software engineer at Barclays Capital in New York City and London (2000-2001), I was part of a team that brought the company's global interbank foreign exchange trading network to the web for the first time, through a secure counterparty applet and brokerage middleware that interfaced with the bank's existing backend SWIFT-based trading system.
Prior to that, I wrote load-balancing middleware components for a proprietary portal platform at Information Architects, and secure communication applets for business clients at Human Code/Sapient.
I've also worked in education, as a SAT instructor for the Princeton Review (2004-2005), and as a physics classroom instructor on the high school and college level in New York City (Archdiocese of New York, St. John's University, 2002-2003).
At this point, I find that MVC framework architecture---no matter what the platform or terminology---is usually a very comfortable design technique for me. The tools for developing in this paradigm have become amazingly advanced, and available in many languages. It's a fun challenge to keep stretching the limits of what is possible with them in a business setting.
I'm always on the lookout for great ideas that involve the creative application of cutting edge web tools backed by solid standards. I'm primarily on the lookout for a solid team position, or even solo lead engineer, where I can use my background and experience to solve problems on a day-in-day-out basis----either with an established company with its own application platform, a solid consulting firm with high-quality clients, or an exciting (well-funded) start-up with a plan for a great new web service.
Contact me today if it sounds like I might be able to help you!
I also grok the following fairly well to varying degrees: SQL, NoSQL, MySQL, Postgresql, Marklogic, New Relic, Google Docs, Cherry.py, Flask, Kohana, CodeIgniter, Cake, Dojo Toolkit, Mootools, Agile, DevOps, Design Patterns, JsMin, Require, HTTP, REST, SSL, Java, J2EE, JSP, Servlets, Applets, EJB, C, Perl, XML, XML Schema, XPATH, XSLT, SCSS, ERB, Sinatra, Grunt, Capistrano, Octopus, Bitbucket, Mercurial, Subversion, Moodle, Brainhoney, MacOS, Gunicorn
Visit this to see my updated c.v. and work status. It's also a good way to contact me. You can also email me directly at the above address.
See left column for details.