Work
Since joining Brighton Science in July 2022, I have successfully completed over 150 stories, leaving a lasting impact on the BConnect web application and our suite of tools including GitHub, Jira, and Azure. Below, I showcase some of my contributions in delivering an exceptional product to our customers. The left-hand navigation outlines additional skills and experience that underscore my value to the team.
Surface Profile Development
Passionate about making internal tools the best they can be for fellow co-workers, I led discovery conversations for improving Surface Profile Development. After a half-day workshop in March 2022 and continued conversations with our primary stakeholders, I created the appropriate initiative, epics, and stories to encapsulate the work.
Discovery Meeting Whiteboard
Jira Initiative
Surface Profile Development Experiment Template
The need for an experiment template specific to surface profile development was identified and created. It needed to be available only to certain internal users so the template is hidden behind an internal user role.
Network ID Picker
This new template presented a unique challenge since a Brighton employee would need to be able to assign it to a specific client. We added an environment picker that only displays for Surface Profile experiments (and, therefore, internal user roles).
More Improvements for Developing Surface Profiles:
Warn a user if they're about to overwrite an existing profile
Easily view a profile and all of its fields
Working with internal stakeholders again, I gathered information about the best way to organize, order, and display surface profile data and then implemented a solution.
In the Surface Profile list, a user can select 'View profile'
The user is then taken to the Surface Profile view where they can expand and collapse sections to view relevant fields and easily copy the JSON from this page as well.
Search Surface Profile list
The list of surface profiles will continue to grow and now users can search by Network ID.
All results
Search results
Client Logos
⚠️ NOTE: Due to non-disclosure agreement (NDA) restrictions, I am unable to share images on this public site, but have outlined the steps taken below to ensure a seamless and excellent customer experience.
To ensure our clients would have a personalized touch on their BConnect devices, I added each of their logos to BConnect manually since we did not yet have the functionality for users to add their logos independently. This entailed:
- Finding logos for each client and making sure they would look good on the device
- Verifying each logo individually on the device emulator
- Verifying each logo on the actual BConnect device at the Minneapolis office
- Receiving approval from management
- Collaborating with two teammates to upload the client logos directly to the PROD Azure Blob Storage. This was necessary because the Admin - upload client logo feature had not been released yet
- Lastly, I made improvements to the Administration/Client Upload section based on input from UX to enhance its functionality
FormKit
VueConf 2023 had a profound impact on me, especially when it comes to FormKit. Recognizing the need for faster form development including improved validation and accessibility support, I successfully integrated FormKit into the BConnect platform, empowering us to create forms more efficiently.