Joe Johnston
Chelmsford, MA :: (978) 710-8510 :: jjohn@taskboy.com :: taskboy.com

I am a software engineer with two decades of development experience seeking to lead small teams in rapidly developing new products that are enterprise-ready and cost-effective with open source tools.
Skills
Languages	Platforms	
●	Java
●	JavaScript
●	Perl
●	PHP
●	Python
●	Ruby
●	UNIX Shell	●	Amazon Web Services
●	Bootstrap/Backbone/jQuery
●	Django/Pygame
●	Mojolicious
●	MySQL/MS SQL/Oracle
●	Ruby on Rails
●	Spring/Hibernate	
Education
●	University of Massachusetts Boston: BA in Computer Science
Employment History
Principal Developer		MathWorks			Oct 2015 - present
●	Created a differencing engine to help Quality Engineers find regressions faster
●	Created a modern MVC web platform for central management of automation tools
●	Built email support triage web application to ensure customer issues are addressed
●	Built a distributed web application to decode application crash reports across platforms
 
Senior Developer		CareerArc Group		Oct 2012 - Sep 2015
●	Architect of two application transitions to Amazon Web Services using EC2/RDS
●	Configured MySQL replication for high availability
●	Build SAML integration into product which closed new sales in the college market
●	Implemented push notification using Twitter API
●	Bifurcated code base to separate legacy application from current application
●	Automated LibreOffice to generate superior resume and report documents
●	Replatformed application to Ruby on Rails 4

Senior Developer		RR Donnelley/Helium		Nov 2011 - Sep 2012
●	Part of team creating NG content generation platform in java using Spring/Hibernate/jQuery/Kendo
●	Designed and implemented custom HTML generation system to push pages to AWS CloudSearch and S3
●	Designed and implemented a subscribe/publish content delivery system using Atom feeds that integrates two core components of NG and is also used by major clients
●	Delivered rapid prototype of on-demand content that engaged a major US retailer
●	Mentored QA team in learning Perl
●	Helped defined best practice coding standards for engineering group
●	Created web tool that greatly simplified QA testing of CMS

Principal Consultant		ATG/Oracle Corporation		Mar 2010 – May 2011
●	Provided internal technical training on new releases
●	Adjusted custom XML web service for load-balanced environment
●	Gap analysis reporting for hardware disaster recovery  
●	Managed client projects, requirements and deployment
●	Used Python/Django to integrate ATG Click2Chat with IntelliResponse API
●	Configured Click2Chat accounts to use ATG Salesforce Integration
●	Helped operationalize new product features for implementation team

Senior Software Engineer	Leostream Corporation		Jul 2006 – Mar 2009 
●	Developed Citrix Application support for the core Connection Broker product that closed a strategic sale with a major US financial service company
●	Developed Sun Ray support for core Connection Broker product that closed strategic sales with two major US financial service companies and enabled a partnership with Sun Microsystems
●	Developed a web-based Voucher accounting system to support partnership with IBM
●	Developed Java client application for Linux/Mac OS X platforms that expanded Connection Broker market 
●	Transitioned corporate web site to PHP-based system
●	Mentored newly hired developers in core product development
●	Expanded and implemented core product API
●	Integrated core product with many third-party APIs (VMWare VI3, VirtualIron, Xen) to support ongoing business development projects

Software Consultant		Taskboy.com			Oct. 2001 – Jul 2006
Leostream Corporation
●	Founding member of the company
●	Co-developed Leostream Host Agent, which proxied control of VMware ESX 2 platform for Controller and P2V Wizard
●	Developed Leostream Host Proxy, a virtual appliance to control ESX 3 for Controller and P2V Wizard 
●	Built core IT systems for sales and marketing, including product trial mechanism and integrated CRM support with Sugar
●	Built Leostream Virtual Appliance Installer, a Java-based windows app
●	Ported Virtual Controller (LAMP app) to Windows from Linux to support business development opportunities
●	Provided on-site training and deployment assistance for largest clients

CS Information Technologies
●	Served as chief architect and technical lead for ground-up rewrite of core Software as a Service application using Apache, mod_perl, Template toolkit and MySQL
●	Determined application sizing requirements for application to ensure High Availability
●	Led code reviews with junior developers
●	Built Web crawling tool to collect data for core product that reduced data royalties

O’Reilly Media
●	Designed an HTML layout for intranet search engine
●	Wrote technical documentation for internal mod_perl template system comprising more than 100 Perl modules and templates

Senior Software Engineer	O’Reilly and Associates		Apr 2000 - Sep 2001
●	Designed and implemented a Digital Asset Management system for book content reducing time spent by production dept. looking for critical resources 
●	Provided XML-RPC interface in ASP for Safari, O’Reilly’s online book initiative
●	Facilitated the integration of various databases into a company-wide data warehouse as part of a comprehensive IT restructuring
●	Provide technical reviews for over a dozen titles

Teacher			Northeastern University			Aug 2000 - Dec 2000
Designed and taught an introductory course in programming with Perl which targeted Bioinformatics certificate candidates

Senior Software Engineer	CS Information Technologies	Nov 1997 - Apr 2000
●	Implemented application features to core Software as a Service product that closed new business
●	Maintained five core Software as a Service sites
●	Implemented a machine monitoring system
●	Designed and implemented an Object Oriented Perl system aggregation data for core product

Lab Consultant		Univ. of Massachusetts Boston		Sep 1995 - Nov 1997
●	Supported industry standard office applications 
●	Assisted with workstation maintenance
Publications
●	Programming Web Services with XML-RPC; O’Reilly Media
●	Unix Power Tools, 3rd ed; O’Reilly Media
●	The Best of the TPJ: Computer Science & Perl Programming; O’Reilly Media
●	The Best of the TPJ: Web, Graphics & Perl/Tk; O’Reilly Media