Attention Recruiters: Thank you for your interest in learning more about my professional work. However I am not seeking new employment at this time.

Contact Information

Justin McCormick
Indianapolis, Indiana
me (at)


Blackboard, Inc
October 2014 – Present
Senior Software Engineer
Build planning and automation using Jenkins Pipeline scripting.
Created and maintained services using Kubernetes, Jenkins and Terraform.
Responsible for data synchronization between various platforms.
Responsible for maintaining API libraries used between various microservices.
Development process improvements, code reviews, NodeJS mentoring.
Blackboard Engage
October 2011 – October 2014
Software Engineer
Used Backbone.js and Backbone.Marionette.js to create new, robust UIs.
Emphasized speed, accessibility and internationalization with new UIs.
Javascript mentoring and other various projects.
April 2011 – September 2012
Software Engineer
Developed the administrative UI using Backbone.js and Backbone.Marionette.js.
Utilized Ruby on Rails to rapidly develop server-side RESTful APIs.
Integrated with AWS for file storage and server hosting.
Used Node.JS to build a rapid site delivery system.
May 2011 – October 2011
Software Engineer
Various enhancements and plugin creation to the TinyMCE editor. Various bug fixes and minor enhancements.
September 2006 – May 2011
Programmer Level 2 2006-2007
Software Engineer 2007-2011
Implemented features to be used by thousands of K-12 schools nationwide.
Improved development processes to ensure deliverability.
Migrated existing code from PHP4 to PHP5.
Administered Subversion repositories and served as branch manager.
Integrated third-party software to supplement existing functionality.
Aided in administration of Gentoo and Ubuntu Server installations.
Implemented process queue for offline data processing.


Southern Illinois University
2005 – 2006
Department of Computer Science


Seven years of professional and freelance web development experience.
Six years of javascript experience.
Five years of professional LAMP experience.
Five years experience in Linux systems and command line tools.
Five years experience in version control systems, including GIT and Subversion.
Two years experience in Python.
Experience in Ruby on Rails.


Javascript, PHP, Python, Ruby, Java
Rails, Django, Bootstrap, jQuery, Spring
Memcache, MySQL, SQLite3, MongoDB
Zimbra, Sendmail, and Postfix
VMWare ESX-I, VMWare Workstation, Virtual Box
AWS S3, AWS EC2, AWS CloudFront