Tetro - Open Rounds Feature
During the Summer of 2023, I was contracted to develop the Open Rounds feature for the Tetro Golf App on iOS and Android. I implemented the feature in both the Flutter mobile app front end and the Azure .NET backend. This feature enables golf round organizers to make their rounds viewable to all users in the networks of everyone who has joined the round. Users who view the round can then request to join, and the organizer can approve or deny these requests.
In addition to implementing the core functionality, I made changes to enable request expiration after 24 hours, handled notifications for sending push notifications and emails related to Open Rounds, and wrote unit tests to validate these changes. I thoroughly tested my modifications across various devices and deployed builds to both the App Store and Google Play.
In this contract position, I took on the responsibility of planning and managing my own development tasks, while collaborating with the Tetro team to define the project scope and meet their requirements.