James Mathew
NSC Events
Role – Developer
GitHub Repository
NSC Events is an application for North Seattle College students and faculty to host their events where students and other faculty can attend them.
As the Developer, I was responsible for:
- Attending weekly sprints.
- Picking up and resolving tickets that are put out.
- Pull request reviews.
- Changed the password changing method to prevent unnecessary work done by the backend
- Users used to be able to end the old password as the new password and the system would treat it as a new password and did unnecessary work. Made a change it this so that nothing gets done if new password is the same as old password
- Assisted in helping with the current supabase integration. Researched all the backend endpoints currently the front end calls.
Challenge: Re-Writing tests that were failing after one of the changes that were made Solution: More research
- Backend structure
- How authetication is done
- API calls and how to handle responses
================================================================================
Geek Girl Con
Role – Developer
GitHub Repository
This is an application that is intended for the attendees of the geek girl con
As the Developer, I was responsible for:
- Attending weekly sprints.
- Picking up and resolving tickets that are put out.
- Pull request reviews.
- A recent change in the sdk 53 was causing the splash screen to break. Researched this to figure out root cause for this.
- This was caused by a change in the sdk and to test the splash screen, you need a development build.
- Push notifcations by the app was not working on android. I researched this as was able to figure out that this was also because of a change in the sdk and a development build is needed to test the feature as well.
Challenge: First time working with geek girl con Solution: Reach out for help when stuck.
- Understanding project structures
- Testing on the app using expo go, android studio and etc
================================================================================
James Mathew
NSC Events
Role – Developer
GitHub Repository
NSC Events is an application for North Seattle College students and faculty to host their events where students and other faculty can attend them.
As the Developer, I was responsible for:
- Attending weekly sprints.
- Picking up and resolving tickets that are put out.
- Pull request reviews.
- Fixed a bug that was replacing events on the current page rather than adding to it
- Made it more appealing by filling the screen with events based on screen space
- Implemented a feature where creators of the event can now see the attendees
- A bug was preventing creators and admin from editing the only the date and time of the event, this is now fixed.
Challenge: First time working with big projects like this one Solution: Reach out for help when stuck.
- Understanding project structures
- State variable manipulation
- API calls and how to handle responses
Next Wave Dev
Role – Developer
GitHub Repository
Next Wave Dev is an application to present the works Application Development students are doing at North Seattle College. We are using the North Seattle Colleges AD website as a starting point for the website and is making the changes it needs fit what we need.
As the Developer, I was responsible for:
- Attending weekly sprints.
- Picking up and resolving tickets that are put out.
- Pull request reviews.
- Replace the application development content on the home page with the information for next wave dev
- Convert the students page to developers page
- Replace the application development content on the about page with the information for next wave dev
- Replace the application development content on the contact page with the information for next wave dev
Challenge: First time working with big projects like this one Solution: Reach out for help when stuck.
- Understanding project structures
- Creating issues
- Pull requests