Introduction
I am the Senior Technical Operations Manager at UNB Libraries. I create workflows and find solutions to develop, deploy, and maintain web applications built on modern frameworks efficiently.
I have a particular interest in Developer Experience, and strive to create workflows that allow developers to work quickly and consistently, focusing their time and efforts on the challenges of the project (not the development environment or application infrastructure).
I am a FOSS and (in particular) Drupal Evangelist. Our primary framework at UNB Libraries is Drupal 8, and I have been active on Drupal.org since 2010. In that time, I have contributed to Drupal modules (including Drupal core), and worked in my spare time with various agencies (including Acquia) towards the development of large scale Drupal Applications. For details about my Drupal project contributions, please visit my d.o. profile.
I believe strongly in the open data movement and feel that education should not be restricted to those who can afford formal training. In that vein, I am proud of the accomplishments of our team at UNB Libraries in the area of dissemination of open academic knowledge and research data. I am particularly proud of how our work is published and licensed under a strong commitment to making as much of our development/workflow as possible freely available.
Recent Posts
- Drupal Custom Content Entities: Post-Module-Install Field Changes -
- APLA 2018 Presentation: The Million Image Mountain -
- Our Drupal 8 CI Workflow at UNB Libraries -
- Install PHP7 on OSX -
- DrupalCon Baltimore (2017): Executive Summary -
- Newrelic PHP Agent MUSL: Latest Download URI -
- Drupal, search_api_solr and Partial Matches -
- Access 2016 Presentation: Declaring Bankruptcy on Technical Debt -
- Docker Images, Security, and the New Maintenance Cycle -
- Hodor for Slack -
Strengths / Interests
- Technical Communication
- Technical project planning, requirements gathering
- Requirements distillation into issue/task management systems
- Contribution reviews - patch/code reviews, progress
- Clear, concise technical writing
- Developer Experience
- 'Single command' provisioning of development environments
- A unified cross-platform development experience
- Container Based Infrastructures
- Local bare-metal kubernetes clusters
Formal Education
-
Ph.D. - Physical (Computational) Chemistry University of New Brunswick (2007)