Resume

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

Name
Justin McCormick
Location
Indianapolis, Indiana
Email
me (at) justinmccormick.com
Github

Experience

Blackboard, Inc
October 2014 – Present
Senior Software Engineer
Responsible for data synchronization between various platforms.
Responsible for maintaining API libraries used between various microservices.
Build planning and management using Continual Integration.
Development process improvements, code reviews, NodeJS mentoring
AngularUI development
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.
Gizmo.com
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.
Edline
May 2011 – October 2011
Software Engineer
Various enhancements and plugin creation to the TinyMCE editor. Various bug fixes and minor enhancements.
SchoolCenter
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.

Education

Southern Illinois University
2005 – 2006
Department of Computer Science

Skills

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.

Technologies

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