At IBM, I improved the workflow of IBM System maintainers notifying clients of IBM Systems firmware upgrade opportunities on their private clouds by building digital services to increase efficiency in the notification process.
First, I built an admin dashboard using React.js, Node.js, and CouchDB that maintained and allowed updates to the IBM-provisioned machines' firmware metadata. Secondly, I re-designed the SQL database schema underlying the IBM Systems Support Portal to support these notifications in the UI. Lastly, using a Kafka event stream, firmware updates were published to the stream, where the appropriate notification action could be handled downstream.
These tools replaced the previous method of manually updating a shared Excel spreadsheet.