Experience
Bell: Digital Media
Software Developer Co-op
May 2023 – Aug. 2023 · Toronto, ON
- ▸ Worked with the Android Mobile Team to improve the Crave, CTV, and Noovo streaming applications.
- ▸ Collaborated with team members to redesign the show page for the apps using Kotlin and Jetpack Compose.
- ▸ Used GraphQL to query backend sources to develop a new recommendations tab providing users with personalized content.
- ▸ Utilized Git and GitLab for version control and peer code review to ensure conformance to SOLID principles and the MVVM architectural pattern.
- ▸ Reviewed customer complaints to resolve issues and improve the overall quality of user experience.
CIBC
Software Developer Co-op
Sep. 2022 – Dec. 2022 · Toronto, ON
- ▸ Worked with the Android Team to improve the Android Mobile Banking app for CIBC and Simplii Financial.
- ▸ Collaborated with team members in Agile Sprints to meet deadlines and resolve issues efficiently.
- ▸ Participated in peer code review to ensure app builds run smoothly across all client devices.
- ▸ Leveraged Git and GitHub for version control, ensuring thorough testing and issue resolution before any code merge.
- ▸ Applied prior Java knowledge to navigate the Kotlin codebase, developing features that contributed to a 4% improvement in performance and user experience.
- ▸ Utilized Kotlin with Dagger-Hilt for dependency injection and Retrofit for backend API communication.