Patrick Cockwell
Software Engineer
Chiang Mai, Thailand
pcockwell@gmail.com
+66 092-460-0545
I graduated University of Waterloo with a Bachelor of Software Engineering and am very interested in DevOps, infrastructure management. I also have a strong interest in internal engineering enablement through the development of tooling and processes to improve the productivity and velocity of a development team.
Skills and Qualifications
Relevant Projects
Terraform GCP Infrastructure Management
Infrastructure Stability & Rapid Deployment Sept 2019 - Dec 2019
  • Used Terraform to create reusable modules representing common architecture components
  • Analyzed and determined appropriate user permissions levels to restrict widespread access to resources unless necessary
  • Autonomously brought project from inception, through proposal, design, implementation, testing and release
Availability Zone Disaster Recovery Test
Infrastructure Stability/Disaster Planning Dec 2016 - Feb 2017
  • Used Terraform and Ansible to normalize our infrastructure across 3 AWS Availability Zones
  • Helped develop a process to simulating an Availability Zone outage, and expected recovery actions
  • Ran an AZ outage simulation on production environment with no adverse or lasting effects on application performance and uptime
Work Experience
Flyr Inc.
Data/DevOps Engineer May 2018 - Dec 2019
  • Led the development of the Flyr ETL platform
  • Designed, vetted, and built out a custom schema used to standardize data schemas for a variety of airline clients and their data
  • Implemented a full redesign of GCP resource architectures using Terraform that enabled deployment of new client infrastructure on demand
Agari Data Inc.
Software Engineer May 2016 - Present
  • Helped coordinate and successfully executed AWS Availability Zone Disaster Recovery Test
  • Built multiple application reliant integrations with different AWS services (Route53, S3, Lambda, RDS, Kinesis)
  • Member of engineering enablement team tasked with infrastructure management via Terraform/Ansible and developing internal tooling to improve development process and velocity of teams working on core products
Breeze Labs Inc.
Software & Data Engineer Mar 2015 - Apr 2016
  • Developed multiple integrations with complex external APIs to gather data ranging from credit reports to vehicle locations and mileage
  • Single-handedly managed and enhanced the entirety of the data and analytics infrastructure
  • Built many tools to improve the accuracy and reliability of reports to investors and external interests
Hearsay Social Inc.
Software Engineer Jul 2014 - Feb 2015
  • Designed and developed a Data Warehouse product, including Extract-Transform-Load process, using S3, Redshift, and custom Python code
  • Worked to parallelize extraction and transformation of data to improve speed and efficiency
  • Incorporated heavy data security constraints imposed by clients and business model
Education
University Of Waterloo
Bachelor of Software Engineering (BSE) Sept 2009 - Mar 2015
  • Received a total of 2 years of workplace experience through the University of Waterloo Co-op Program
  • Course work included Data Structures and Data Management, Algorithms, Concurrency, Database Management, Numerical Computation, Artificial Intelligence, Cryptography and System Security, and Computer Intelligence