This Software Engineering course was done in collaboration with Brigham & Women's Hospital. This course had eleven-student teams working to apply Agile development methodologies and software design patterns in Java to create a medical equipment tracking and workflow application that included a hospital dashboard, floor map editor, and multiple integrated service request modules for Brigham & Women’s Hospital. The software systems that we created were to inform the hospital representatives about potential features, user interfaces, or design approaches that they might consider implementing. 
I was initially a full-time backend engineer, where I worked on the implementation of the Apache Derby databases for storing the twelve service request types that we had. Further along in the project, most of the work shifted to frontend or full stack work, so I transitioned to being a full stack developer, where I was implementing both the frontend JafaFX and backend components of new features and service requests that we were including. 
In addition to the fully software features, I implemented a fingerprint login feature, which used a UART fingerprint scanner that directly interfaced with the Java application. This enables employees to log into the application with their fingerprint instead of a typed-out password. In order for the login to work reliably, I developed a very simple communication protocol between the sensor and the application since there was not already a way to interface with the fingerprint sensor in this way.