Patrick J. Collins

Designer, full-stack web software engineer, open source contributor

pat@burned.com
http://burned.com
http://github.com/patcoll

Work Experience

Lead Engineer, LUMA Institute, Pittsburgh, PA

5/2015-present

Senior Engineer, MAYA Design, Pittsburgh, PA

12/2011-5/2015

  • Design and create user experiences and applications for various corporate, government, military customers
  • Create rapid prototypes, often with web technologies, created to illustrate design intent and to run usability tests
  • Develop production web applications in role of lead engineer and mentor
  • Assume role of project lead, managing schedules, budgets, internal/external resources
  • Turned a Case of Soda into a Boombox for SXSW
  • Set up Chef automated infrastructure environment to speed up environment provisioning and app deployment
  • Clients include DARPA, Emerson, General Dynamics, General Electric, Highmark, PepsiCo

Software Engineer, ShowClix, Pittsburgh, PA

1/2011-12/2011

  • Led software engineering efforts to build ShowClix mobile ticketing platform (YouTube, web) on PHP and iOS platforms
  • Created and extended components for next-generation Crowd box office system (YouTube, web), built in a custom MVC event-driven JavaScript framework
  • Led development efforts to build Incentix social media marketing platform
  • Develop and extend iOS Axess scanning app for iPhone, iPod touch and iPad

Senior Software Engineer, Deeplocal, Pittsburgh, PA

6/2010-1/2011

  • Developed core and modular add-on components to the RouteShout mobile transit platform using PHP, Ruby, PostgreSQL and PostGIS
  • Prototyped REST APIs for custom hardware using the Arduino open source hardware platform, Ruby, and the standard firmata protocol

Interactive Developer/Designer, Wall-to-Wall Studios (w|w), Pittsburgh, PA

6/2006-6/2010

  • Acted as head designer, architect, developer, and head geek for numerous projects, taking on role of primary technical contact
  • Solely architected and developed a strategic overhaul of W W CMS (the in-house content management system) and the CMS framework behind it, enabling the firm to handle large web projects and custom development efforts
  • Recommended and implemented several in-house technical endeavors, including setting up multiple dedicated servers to serve as critical infrastructure, organization of source code into the Subversion and Git source code management platforms, launching an internal bug tracking tool, and synchronizing internal authentication using LDAP
  • Increased team productivity by establishing and reinforcing web development best practices, including an implementation of the MVC design pattern, automated deployment, automated server provisioning, and continuous integration
  • Clients include Carnegie Mellon University, American Museum of Natural History, Fallingwater

Education

Duquesne University, Pittsburgh, PA

B.A., Interactive Media. Concentrations in Computer Science and Web Design & Development. Topics studied: Instructional design, network programming, database management. Graduated cum laude. (2001-2005)

M.S., Multimedia Technology. Topics studied: Project management, media writing, human-computer interaction. Graduated summa cum laude. (2005-2006)

Skills

  • Design: Strong abstract thinker, Service design, Skills in Photoshop, Illustrator, InDesign
  • Web Development: PHP, HTML5, CSS, LESS, SASS, JavaScript, single-page applications (SPA)
  • Programming: Ruby, PHP, Python, Go, JavaScript, Objective-C, Bash
  • JavaScript: Isomorphic, Node.js, React, Backbone, CoffeeScript, Webpack, Ember.js, Grunt, Gulp, Webpack
  • Other Technologies: SQL, AJAX, REST, XML, XSLT, JSON, Regular Expressions, Web Services, Subversion, Git, Redis, RabbitMQ, ZeroMQ
  • Database management: MySQL, PostgreSQL, MongoDB, SQLite
  • OS Platforms: Mac OS X, Linux, Windows. Very comfortable in command-line environments.

Currently Really Excited About

Linux containerization, Clojure, Go, Immutable JS, React, Ember.js, SOA, Chef infrastructure automation, Team productivity in an agile environment, Team publishing collaboration