Android Developer
CurrentI am responsible for the development, testing, and enhancement of mobile applications for financial services such as Wire Transfers, Shop, and Zelle. I work with Android Studio, Kotlin, and Java to build high-performing apps, implementing architectures like MVP and MVVM to ensure clean and maintainable code structures.My role involves working with Dagger for dependency injection and ViewBinding for efficient UI updates. I also implemented cloud digital push messaging using Adobe Push Notifications and supported the integration of RESTful APIs through Retrofit. I architected multi-modular applications and ensured compatibility across multiple screen sizes.I collaborate closely with product owners, UI/UX teams, and stakeholders to define acceptance criteria and user stories. Following SAFe Agile Principles, I contributed to the development process using Jira for project tracking and Git with Bitbucket for source control.Additionally, I review pull requests (PRs) to maintain code quality and actively contribute to new systems development. I ensure all applications are secure, scalable, and performant, meeting the high standards of the financial services industry.