Central Project Communication
A project to help increase information value within an Agile Release Train. Deliver project information in a beautiful design to every project member by a merge request.
Most of the time I spend wrangling internal code bases on self-hosted platforms. Whenever feasible and meaningful, I actively integrate modern software industry practices that haven't yet been adopted in the existing codebase. It always feels like riding a roller coaster: Fellow minds—you know exactly what I mean. 😅
A project to help increase information value within an Agile Release Train. Deliver project information in a beautiful design to every project member by a merge request.
A cli for users and CI/CD pipelines to access backend services with ease. OAuth ready, fully documented, tested and > 90% code coverage.
An interactive visualization for telemetry data during PI plannings for Agile Release Trains. Complete serverless, just GitLab CI/CD, GitLab Pages and SolidJS.
A shared Jenkins library to enable continuous delivery of embedded software. The library components utilized the Factory Method, the Observer Pattern and the Singleton Pattern. The Jenkins master was hosted on AWS in a container deployed from a git repo and jobs defined with the job dsl.
Refactored the codebase into a multi-module Gradle project, enabling clear separation of concerns and improved build performance. This restructuring allowed developers to work more independently and deliver new features faster for different targets within the same codebase.
A repository to generate and deploy a python SDK for consumers to integrate. Just 5 lines of code to add for including an additional API.