Hi, I'm JM!
I'm a full-stack software engineer with over a decade of experience building web applications at scale in all manner of environments and teams. From small teams to large enterprises, I've found success working on the front end and back end in addition to database development and DevOps.
Every application needs an interface! Over the years I've worked with teams making responsive, accesible websites that need to scale. While the tools may change from time to time, front-end development is an opportunity to express the application to the user.
By focusing on development opinions developed by industry leaders, I optimize my time by learning from the experts before reinventing the wheel to deliver on-time. Some of these opinions might come from Sass Guidelines or John Papa's Angular Style Guide for Teams, which helps teams develop more consistent, maintainable code.
I'm particularly excited to see all the hard work Microsoft has put into making .NET open source. I was so happy with Miguel de Icaza announced that he was finally bootstrapping Mono on .NET instead of the other way around.
When information has to be stored, I've always had a strong preference for RDBMS. Over the last couple years, I've had chances to weave in Document DB products like MongoDB and RIAK.
Every developer should have exposure to the life of automation, monitoring, and alerting that comes with application operations. I've had the great luck to work with cloud-ready environments that yield effortless continuous delivery.
Here are some things I've worked on
JULY 2015 - FEB 2016
Rover.com is a marketplace that allows dog lovers to offer services to pet owners.
While at Rover, I focused on modernizing the front-end development environment and the pursuit of improved performace for mobile web and web views consume by mobile apps.
APRIL 2015 - JUNE 2015
ZampleBox is a subscription service that offers vaping juices and community engagement.
ZampleBox created a proof of concept for a peer-to-peer marketplace for vaping liquids and equipment: ZampleTrader. My work on ZampleTrader included the entire REST API, many front-end components, and the continuous delivery process.
MAY 2013 - APRIL 2015
Cisco hardware, software, and service offerings are used to create the Internet solutions that make networks possible — providing easy access to information anywhere, at any time.
My role on the Cisco.com team helped the team adopt continuous delivery and agile practices by providing expertise in front-end development and DevOps.
MARCH 2011 - APRIL 2013
Cheezburger.com, previously a Quantcast top-75 website, brings users 5 minutes of happiness a day by providing constantly updated, humorous content across a number of interests.
In order to scale Cheezburger beyond its Wordpress roots, we developed a content delivery system on Microsoft's new Azure platform that allowed us to scale faster and with improved uptime.