I am a lead software engineer passionate about software version number engineering. My peers consider me an expert in version number practices and methodologies, and I have experience meeting a wide variety of version number needs in many enterprise-level software projects.
Experience bumping major, minor, and micro version numbers. Some experience bumping patch version numbers as well.
Consistently met or exceeded scheduled targets for making new versions of software.
Savant-level ability to remember the location of every version number I have ever hard-coded anywhere and bump it.
Won several debates about the nuances of semver.org specification, versions 1 and 2 as well as the OpenStack diversions.
Wrote Ansible playbooks to automate bumping version numbers across products.
Implemented chatops plugins to bump version numbers in GitHub projects via Slack.
Designed an automated reminder system to bump version numbers in various projects, and nagged teammates to implement it.
Built several regexes to match version numbers.
Maintained several lists of version numbers and added or removed version numbers from the lists over time.
I served in a supervisor capacity where I oversaw several engineers bumping hard-coded version numbers. Developed an application to automatically track the number of versions the team bumped over time. Provided status reports to senior leadership.
Extensive experience with several automated version number bumping solutions:
bumpversion
on PyPIbump2version
on PyPImvn versions:set
npm version
and npm bump