I have worked for Yahoo since 2004.
As a Continuous Delivery Architect and Program Manager, I define enterprise transformation programs and write code to coalesce data from many different enterprise systems to track these programs.
I also work with teams to help them implement their transformation goals.
- 2024-03-11: Testing Ruby code that calls
abort
andexit
- 2022-03-21: Defining Class Variables and Constants in Anonymous Classes
I am the lead contributer or owner of the following gems:
Repository | Project Description |
---|---|
ruby-git/ruby-git | The Ruby git gem |
Google API Helpers | |
main-branch/discovery_v1 | Unofficial helpers, extensions, and examples for the Google Discovery V1 API |
main-branch/drive_v3 | Unofficial helpers, extensions, and examples for the Google Drive V3 API |
main-branch/sheets_v4 | Unofficial helpers, extensions, and examples for the Google Sheets V4 API |
Continuous Integration Utilities | |
main-branch/create_github_release | A gem to manage releases of your gems including creating a release changelog as well as GitHub branch, PR, and release. |
main-branch/semverify | A replacement for the bump gem that parses and compares semver versions AND increments versions for Ruby Gems |
main-branch/github_pages_rake_tasks | Creates the rake task github-pages:publish which pushes the doc directory within the local copy of a repository to the same repository's gh-pages branch. |
Others | |
main-branch/process_executer | An API for executing commands in a subprocess |
main-branch/active_model_persistence | A gem to add in-memory persistence to Models built with ActiveModel |
I have also contributed to many OpenSource projects
My Contributions | Project Description |
---|---|
jira-ruby | provides access to the Atlassian JIRA REST API |
JRuby | an implementation of the Ruby programming language atop the Java Virtual Machine (JVM) |
mkdocs-material | A Material Design theme for MkDocs |
Rubocop | a Ruby code style checker and formatter based on the community-driven Ruby Style Guide |
Ruby | Matz's Implementation of the Ruby programming language (aka MRI) |
TruffleRuby | a GraalVM high-performance implementation of the Ruby programming language |
YARD | a documentation generation tool for the Ruby programming language |
I am an expert with:
I am also proficient with:
I love to spend time with family, play guitar, and play video games.