BP Whiteboard

Skills utilized:

MySQL, C#, UI/UX, WinForm

This project started when it became apparent during a security audit that the software, we used for triage boards in some of our hospitals was failing review. The MySQL servers used as the backend were unencrypted, and the clients for the software were configured to pass information (including logins and patient information) to and from the server in plain text. As a company, BluePearl owned this software, so it was on us to fix it. I had some experience contributing to an opensource C# project of one of my gaming friends, so I volunteered to take this on as the only one with C# experience. I learned that programming in a corporate environment is a different world to collaborating with friends. Throughout the project I learned security practices about data both in transit and at rest, and from looking at the original code of the software I learned how not to format a software project. I also learned how to create installers and updaters for my software and lead my first deployment projects as we deployed the updated servers and clients to the dozen markets that used them.