Programming | Python, Javascript, CSS/HTML/HTML5, Puppet, Bash, Ruby |
Technology | Git, Mercurial, VCS, Vagrant, Jira, Trello, Agile Scrum, Puppet, Django, Pyramid, Jenkins, Jenkins Job Builder, TravisCI |
CircleCI
Staff Release Engineer September 2020 — Present |
Led the overall release pipeline improvement project for streamlining internal release pipelines for the on-prem offering of CircleCI.
|
CircleCI
Senior Release Engineer June 2019 — August 2020 |
Responsible for maintaining the feature sets and release activities for the on-prem offering for CircleCI.
|
Bright.md, Inc.
Software Engineer September 2018 — June 2019 |
Responsible for developing and maintaining the features within the Smartexam application as well as providing more robust release strategies to streamline the development process of the codebase.
|
Puppet, Inc.
Release Engineer April 2017 — August 2018 |
Responsible for maintaining pipelines related to building and shipping software to our customers as well as the public download infrastructure.
|
Puppet, Inc.
Software Engineer August 2014 — August 2018 |
Responsible for maintaining the Puppet Enterprise Installer and Upgrader on the Integration Team as well as internal tooling related to testing and maintenance of the codebases.
|
PyCascades
Conference Organizer 2019 — Present |
Recruited and organized volunteer efforts during PyCascades 2020 held in Portland, OR. Also responsible for reviewing and selecting speakers and talks for the event. |
Django Girls
Volunteer Coach 2017 — Present |
Volunteered as a coach at a workshop geared toward teaching women and non-binary people how to setup their first Django website. |
|
September 2020 — Present • 1 month
Led the overall release pipeline improvement project for streamlining internal release pipelines for the on-prem offering of CircleCI.
June 2019 — August 2020 • 1 year 2 months
Responsible for maintaining the feature sets and release activities for the on-prem offering for CircleCI.
September 2018 — June 2019 • 8 months
Responsible for developing and maintaining the features within the Smartexam application as well as providing more robust release strategies to streamline the development process of the codebase.
April 2017 — August 2018 • 1 year 4 months
Responsible for maintaining pipelines related to building and shipping software to our customers as well as the public download infrastructure.
August 2014 — August 2018 • 4 years
Responsible for maintaining the Puppet Enterprise Installer and Upgrader on the Integration Team as well as internal tooling related to testing and maintenance of the codebases.
February 2013 — July 2014 • 1 year 5 months
Responsible for maintaining internal tooling as a Software Developer embedded on the Infrastructure team.
December 2011 — February 2013 • 1 year 1 month
Responsible for creating the foundation for a single pane of glass monitoring system that was used by everyone in a support role at the corporate office.
October 2019 — Present
Recruited and organized volunteer efforts during PyCascades 2020 held in Portland, OR. Also responsible for reviewing and selecting speakers and talks for the event.
October 2017 — Present
https://djangogirls.org/portland/
Volunteered as a coach at a workshop geared toward teaching women and non-binary people how to setup their first Django website.
May 2017
https://www.gnu.org/software/mailman/index.html
Doubled test coverage in GNU Mailman 3 while volunteering at PyCon 2017 Sprints. I was able to jump into a brand new codebase, identify a problem, and start working on that problem within the first day of sprinting.
April 2017
Participated in a CTF hacking competition with a group of friends who were interested in software security.
September 2016
Gave multiple talks on how to get the most out of Vim.
July 2015
https://github.com/demophoon/webvim
Stream Vim to the web browser using Docker and Websockets.
October 2011 — October 2013