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, Pug/Jade
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, and others.
DEVOPS AND SYSADMIN: Ansible, Docker, Kubernetes, Mesos, Vagrant, Terraform, Puppet, Chef, Jenkins, other CI/CD tools such as Travis, CircleCI, and Semaphore
VERSION CONTROL: Subversion and Git, Github, Bitbucket, GitFlow

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 during this period include 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

EDUCATION AND PROFESSIONAL DEVELOPMENT

INTERESTS AND HOBBIES