WorkSafeBC Tech Team: Andreas Mertens, Willy Schaub, Martin Lacey

WorkSafeBC TFM Software

Project image

Technology Framework Monitor (TFM) | WorkSafeBC | Industry Sponsored Student Project | May 2023

We had a remarkable collaboration with the WorkSafeBC tech team and the BCIT ISSP Program to release their software project as open-source.

I gained invaluable experience working with the WSBC software seniors. I updated TFM and 22 WorkSafeBC projects to the latest version of Microsoft .NET Framework, eliminating unused codebase in preparation for open sourcing TFM. I optimized TFM's performance by fine-tuning multi-threading and throttling mechanisms, reducing scanner speed from 1 hour to just 9 minutes. Additionally, I created comprehensive documentation for the TFM codebase, including a step-by-step end-user guide for scanner installation and technical troubleshooting. They mentioned that my contributions closely mirrored their daily tasks.

WorkSafeBC TFM GitHub: https://github.com/WorkSafeBC-Common-Engineering/AzureDevOps.Technology-Framework-Monitor

Results of TFM Scanner: The tool scans an Azure repository for all projects and generates a detailed data sheet, encompassing every aspect of each project