PBES - Software Developer
Plan B Energy Storage is an energy solutions company that is focused on lowering the dependence on fossil fuels. I worked at their Vancouver research and development office as a Software Developer.
During my time at PBES I really got to call a project my own. I worked on a graphical user interface, PB Tool, which connected to modular battery systems to log data and to provide real-time data and graphs. What started off as simply adding features to a tool to help with internal testing became so much more.
The base of the PB Tool already existed before I started to work on it. I started to add features to the application to help us with our testing of the battery systems. PB Tool was just an internal application and was in its early stages. The code base for this tool was not structured properly to handle changes in the future. As I started to add features, it only got worse.
The CEO noticed the PB Tool when we were testing the systems and thought that it would be a great idea to have this application available to our production team. It was at this point where this tool became more than just a testing tool for our purposes only. With more members using this application, more changes and features would ultimately be requested.
After brainstorming with the dev team, I worked on decoupling the code base and making it as modular as possible. To do this, I had to break down the application and build it back up. This was such a great experience for me to have gotten as much responsibility as I did. I could really call this project my own. I learned so much while working here and I am really glad I got this opportunity.