PATRICK FORCE
TECHNICAL SUMMARY
- Software design, architecture, and efficient, elegant approaches to automation to make it all go more smoothly. I'm a fast, efficient, and clean builder with an experienced eye for the bigger picture.
- Proven developer with experience in various technologies and concepts to deliver high-quality software products
- A good many years in software conceptualization, design, and implementation; fully capable of leading efforts focused on architecture, project management, and development
- Direct and indirect experience in DevOps and SRE roles, with care for maximizing the time we spend on tackling the unique problems of application development instead of the surrounding complications of environments, infrastructure, and deployment
- Ability solving the complex challenges associated with the design and development of scalable platforms, including performance concerns, operational ones, and security best practices
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
- CloudBees Jenkins Engineer (December 2017, No expiration)
PREVIOUS CERTIFICATIONS
- Google Cloud: Professional Cloud Architect (June 2018, expired June 2020, working on the renewal currently)
EDUCATION AND PROFESSIONAL DEVELOPMENT
-
COLUMBIA UNIVERSITY – NEW YORK, NY
Coursework in Astronomy while working at the University -
UNIVERSITY OF GEORGIA – ATHENS, GA
BBA in Management Information SystemsRecipient – Honors Program Scholarship, Dean's List -
COLORADO STATE UNIVERSITY – FORT COLLINS, CO
School of Computer and Electrical EngineeringMember – Golden Key International Honor Society, Dean's List
INTERESTS AND HOBBIES
- Long distance hiking. July - November, 2015, I hiked about 2000 miles of the Continental Divide Trail
- I enjoy the creative potential of software. I think it is one of the most promising ways of doing good.
- I'm a fan and creator* of score and soundtrack work for independent films, online videos, theatre, etc.
- Movies
- Pizza
- Tacos