PATRICK FORCE

MOBILE: (404) 310-4158

TECHNICAL SUMMARY

PROFESSIONAL EXPERIENCE

2022 – present

TWILIO

STAFF SOFTWARE ENGINEER, PLATFORM/SRE

Focus on improvements to platform/product operations for reliability and scalability

  • Initially focused on a subset of products, testing stories, and surrounding concerns to support more reliable and resilient software and delivery.

2021 – 2022

DESCARTES LABS

SENIOR SITE RELIABILITY AND INFRASTRUCTURE ENGINEER

Helping the org pursue proper operations, infrastructure, and reliability solutions

  • Re-architected and implemented Descartes Labs' cloud infrastructure to operate as a PaaS to support growing distributed and OEM business needs. This architecture is cloud agnostic where possible. The initial overhaul took place in Google Cloud and the identical infrastructure was then built out, leveraging much of what was already done in the build out for Google Cloud, to support a migration to AWS.
  • Standardizing and syncronizing development, deployment, reliability, and infrastructure concerns
  • Improving tooling and automation in development, infrastructure, and continuous integration and delivery pipelines

2021

HEWLETT PACKARD ENTERPRISE

LEAD SOFTWARE ENGINEER

Support product, DevOps, and SRE development, architecture and design

  • New product and infrastructure development and deployment design, using AWS, Kubernetes, Helm, Spinnaker, etc.
  • System integration planning and design for concerns such as cloud orchestration management of on-prem BMCs, cloud-to-on-prem security, observability, and availability
  • Product software development using Go, Python, and Javascript
  • Operations and SRE tool planning, development, and integration

2018 – 2020

CRAY/HEWLETT PACKARD ENTERPRISE

LEAD SOFTWARE ENGINEER, CLOUD DEVELOPMENT

Working on projects spanning internal development practice improvement to virtual HPC infrastructure design and development. This job has been working at scale to correct issues and bring new ideas to the table for one of the oldest, and most important Supercomputing companies in the world. It's both cultural and technical work.

  • Virtual HPC development in Google Cloud, including fully-customized Kubernetes cluster construction from the ground up b/c of Linux distro requirements (SLES) not enabling a path foward with GKE, dynamic net booting of HPC compute nodes in the cloud, and heavy automation around using the Cloud for HPC development and testing.
  • Internal tool development in Go and Python primarily, focused on moving fast to improve operational and infrastructure orchestration and utilities
  • Development and adoption work around both Helm v2 and v3
  • A lot of work around operational restructuring, fixing problems of internal and system tool restructuring for things like CI/CD, server and infrastructure install, provisioning, and configuration managment
  • Championing an image-based install approach using tools like Packer to pre-build as much as possible both for virtual and bare metal environments

2019 – present

DEVELOP INTELLIGENCE

COURSE INSTRUCTOR

Corporate and Professional Training Instructor

  • Creation and delivery of both in-person and virtual 2-3 day courses on various technologies like Terraform, Packer, Kubernetes, and Helm

2018

PYTHIAN

DEVOPS ARCHITECT

Various development and DevOps-related client work, with a focus on cloud adoption, automation, CI/CD pipeline management, containerization, and incremental migration strategies.

2015 – 2018

COLORADO, USA

ROCKHOLLA

CONTRACT DEVELOPER, DEVOPS CONSULTANT

Working in development and devops-related roles for various clients and employers. Some notable ones over these years:

2014 – 2015

LOS ANGELES, CA

A HUNDRED YEARS

CONTRACT DEVELOPER AND CONSULTANT

  • Led design and planning for 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 (SINCE ACQUIRED BY SPIGIT)

LEAD DEVELOPER

  • Led application architecture and development responsibilities for this product that delivered idea management and collaboration software to organizations, with a focus on LAMP stack, JavaScript, single-page, and custom internal and external tool design/development
  • Successfully met standard agile 2-week stable release cycles throughout the course of this role
  • 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
  • Led Ruby on Rails and Solr development for the University's Academic Commons project
  • XML and Java object-oriented work to support automatic generation of online publications using provided publisher XML data

2009 – 2011

NEW YORK, NY

ACTKNOWLEDGE

FLEX/PHP APPLICATION ARCHITECTURE AND DEVELOPMENT

  • Designed and developed an HTTP API, 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 a number of 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
  • Automated the conversion of 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

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, automating the translation and insertion of over 1 million records, a mission-critical effort to keep the system stable and capable of growing
  • Chairman's Award Winner, 2007

2002-2005

VARIOUS LOCATIONS

VARIOUS CLIENTS & EMPLOYERS

WEB-BASED STARTUP AND CONTRACT WORK

  • If you've made it this far, I supposed we're getting into years where it's not as important to share. I'm saving you time, but I'm happy to share more with you about this time period if this all looks good so far and you want to know.

ACTIVE CERTIFICATIONS

PREVIOUS CERTIFICATIONS

EDUCATION AND PROFESSIONAL DEVELOPMENT

INTERESTS AND HOBBIES