On the Backup Flight Software team (BFS), I was assigned to work on support software that would enable engineers to do their work faster. This work involved creating a script to transfer table data from one file format to another, a graphical user interface (GUI) to increase usability of the script I made, and fixing bugs in another GUI to further speed up the development cycle.
The script I created was used to take table data from a C++ file format and put the information into a JSON (JavaScript Object Notation) file that would be easier to configuration control. Before this script was created, engineers would have to do this by hand. The script automates the process and allows this work to be done in under a couple seconds.
The GUI that I created for the script was done to make it easier for engineers to run the script. This GUI shows the user what files they selected and what parameters they chose as well. Once they click the “run” button, it tells them the status of the script and when it is done running.
The last project I worked on was another GUI that was an update to a previous GUI that would provide more features to allow engineers to process items quicker. This project was a big undertaking and a lot of it was already completed, so my main job was to work on fixing bugs and adding new functionalities.