PATRICK FORCE

MOBILE: (404) 310-4158

TECHNICAL SUMMARY

LANGUAGES

SCRIPTING: PHP, Java, Python, Ruby, JavaScript
DATA-ORIENTED: SQL/T-SQL, XPath, XQuery
MARKUP AND NOTATION: HTML, YAML, XML, JSON
STYLESHEET: XSL, CSS, Sass, LESS
COMMAND LINE: bash

DEVELOPMENT PLATFORMS, APPLICATIONS, TOOLS, AND FRAMEWORKS

JAVASCRIPT: Node.js, Gulp, Grunt, JQuery, Backbone, AngularJS, d3, Express, Loopback.io
JAVA: Restlet, Spring, Hibernate, Ant, Maven
RUBY: Ruby on Rails
PHP: Zend Framework 1 and 2, Laravel, Symfony, Wordpress, Drupal 6 and 7, Composer, Phing, PEAR/PECL, Gearman, XHProf, Xdebug, phpunit
TEMPLATING: HAML, ERB, Mustache, Smarty, Twig
DATA-ORIENTED: SQL Server, MySQL, MarkLogic, Apache Solr/Lucene, Memcached, Redis, MongoDB, Elasticsearch and the ELK Stack
WEB AND CLOUD COMPUTING: Apache/Tomcat, Nginx, DigitalOcean, AWS and it's various products including EC2, RDS, Elasticache, S3, CloudFront, CloudFormation, EFS, ELB, aws-cli, etc.
DEVOPS AND SYSADMIN: Ansible, Docker, Kubernetes, Mesos, Vagrant, Terraform, Puppet, Chef, Jenkins, Travis CI
VERSION CONTROL: Subversion and Git

METHODOLOGIES, CONCEPTS, AND PROTOCOLS

PROFESSIONAL EXPERIENCE

2015 – present

COLORADO, USA

CONTRACT DEVELOPER AND DEVOPS CONSULTANT

Currently working on independent development and devops-related projects. A list of a few notable clients include:

And here's a little more detail on what I've been up to recently.

2014 – 2015

LOS ANGELES, CA

A HUNDRED YEARS

CONTRACT DEVELOPER AND CONSULTANT

  • Lead architect on a new public and internal platform for The Rockefeller Foundation
  • Implemented an MVP distributable AngularJS directive data visualization tool for Renaissance Learning to more easily see skill and standard progressions across grades K-12. You can learn more about the tool and surrounding components at Learnalytics.com

2011 – 2014

NEW YORK, NY

KINDLING, INC.

LEAD DEVELOPER

  • Led application architecture and development responsibilities for this product that delivered idea management and collaboration software to organizations, with a focus on PHP and MySQL development, framework integration, and custom low-level tool design
  • Successfully met an aggressive 2-week release schedule, deploying variants of Agile methodologies to achieve meaningful and stable releases
  • Encouraged and facilitated the growing of testing and QA efforts, setting some goals for code coverage in testing and putting together efforts around user story collection, maintenance, and use in a formal QA process.

2009 – 2011

NEW YORK, NY

COLUMBIA UNIVERSITY — CENTER FOR DIGITAL RESEARCH AND SCHOLARSHIP

APPLICATION DEVELOPER

  • Gained experience working with Fedora Repository, Apache Solr and Lucene
  • Served a key role as data store architect for The Virtual Forest Initiative, a project dedicated to providing searchable, downloadable Black Rock Forest data for scientists, educators, and community members
  • Lead Ruby on Rails and Solr developer for the University's Academic Commons
  • Developed expertise managing system processes in Ruby, including forking and asynchronous processing to re-index large amounts of data
  • XML and Java object-oriented work to support automatic generation of online publications using provided publisher XML data

2010

ATLANTA, GA

TANNERMARK

WEB DEVELOPMENT

  • Translated the design comps provided by Tannermark into a new, Wordpress-backed site for www.spiveyhall.org
  • Utilized complex Wordpress customizations and HTML/Javascript capabilities to satisfy some unique front-end and dynamic requirements

2009 – 2011

NEW YORK, NY

ACTKNOWLEDGE

FLEX/PHP APPLICATION ARCHITECTURE AND DEVELOPMENT

  • Designed and developed an HTTP API using Zend Framework 1.0, as well as a Flex front-end for a Visio-like web-based tool, enabling the easy construction of organizational theories and planning processes for organizational initiatives

2008 – 2009

NEW YORK, NY

CHILDREN'S PROGRESS

XSLT, JAVA, AND FLEX/AIR DEVELOPMENT

  • Resolved long-standing development needs that were compromising the progress of CP's legacy application, a digital aide in grade-school education
  • Integrated the Flex front-end with SOAP-based API calls for account and student management
  • Converted a large number of loosely-formatted XML documents into strict schema-defined formats for interpretation and rendering by a Flex engine, including XSL transformations for client-side needs

2006 – 2008

NEW YORK, NY

ARC90, INC.

COLDFUSION, JAVA, XML, MARKLOGIC, JAVASCRIPT/AJAX, SQL SERVER DEVELOPMENT

  • Led development efforts in support of homeowner's insurance software applications, maintaining and updating a ColdFusion/Java engine that produces insurance quotes in real-time by processing client input against insurance product information in XML format
  • Encouraged and kicked off migration to a Java-only backend
  • Architected a service-oriented suite of applications, separating concerns of authentication/authorization from quoting, quote management, and product maintenance
  • Migrated data from a pure XML database (MarkLogic) to a hybrid XML-relational data structure in SQL Server, translating and inserting over 1 million records
  • Chairman's Award Winner, 2007

2005

ATLANTA, GA

WEBBIFI DESIGNS

ASP PDF CREATION COMPONENT UPGRADE

  • Created an ASP PDF rendering module to support a client site

2005

NEW YORK, NY

ELIZABETH LAIME, PETE AND BRIAN

WEB AND FLASH DEVELOPMENT

  • Built a website component in Flash, a “doodle-able” headshot image of Elizabeth
  • Developed a new website for the comedy duo Pete and Brian based in NYC, enabling the dynamic control of all site content using a custom CMS, with an AJAX framework

2004 – 2005

ATLANTA, GA

WEBBIFI DESIGNS

DEVELOPMENT AND IT INFRASTRUCTURE MANGEMENT, DEVELOPMENT

  • Technical and development lead for a product and design shop using ASP, Visual Basic, SQL Server, and Microsoft Access
  • Single-handedly built a new online store and in-store POS for a local bookstore, handling everything from software maintenance to systems administration

2002 – 2003

ATHENS, GA

UNIVERSITY OF GEORGIA — PRATT LAB

PROGRAMMING, BIOINFORMATICS

  • Improved the performance of Oracle database queries for The Pratt Lab, a research facility focused on gene discovery

2002

ATHENS, GA

UNIVERSITY OF GEORGIA — FRESHMAN COLLEGE SUMMER EXPERIENCE

APPLICATION DEVELOPMENT

  • Used Visual Basic and Microsoft Access to build an app to allow Freshman College Summer Experience participants to register for an array of orientation classes during the program

EDUCATION AND PROFESSIONAL DEVELOPMENT

INTERESTS AND HOBBIES