Student Information
Graduate Student
Computer Science
Ira A Fulton Engineering
Presentations
Working as Grader for subjects:
● Spring 2023 -
CPI 111 : Game Development 1 under Professor Dr. Yoshihiro Kobayashi
CPI 200 : Math Foundation of Informatics under Professor Dr. Dianne Hansford
● Fall 2023 -
CPI 220 - Applied Data Structures and Algorithms under Professor Dr. Dianne Hansford
● Spring 2024 -
CPI 200 : Math Foundation of Informatics under Professor Dr. Dianne Hansford
Industry Positions
Software Engineer
HSBC Software Development Inc.
- Collaborated as a Team Leader in Agile and scrum environment for the development of the Bill Payment framework using Kotlin, RxJava, Dagger2, Jetpack Compose and Coroutines, Retrofit2, and the MVVM Clean architecture, for the HSBC UK and Bahrain Android Application, parsing the JSON response from REST APIs.
- Integrated SonarQube with CI/CD pipeline for the Bill Payment repository and wrote Unit tests and UI test cases using JUnit5, Mockito, and Espresso. Worked on increasing the Unit test coverage from 50% to 90% thus enhancing the code quality.
- Architected the Journey framework that enabled the seamless generation of UI components using the state machine, and MVVM architecture, thus reducing UI development time by 50%.
- Orchestrated the generation of Tealium tags for the HSBC Canada application using Tealium Adobe analytics, enabling seamless integration and fixing a production defect, used by more than 100,000 customers.
- Oversaw the monthly release of HSBC Bank’s Android application as a Release Manager, collaborating with developers in the UK, India, and Hong Kong to ensure smooth release by releasing the app to Google Play and avoiding merge conflicts, writing UML technical documents.
- Delivered multiple sessions on the architecture of the HSBC Mobile Application and basics of Android development to developers from other teams to foster interest in the team and encourage them to join as developers.