Senior Android Developer
CB Community Business Agent
Total years of experience :7 years, 5 Months
Product Name: CBA (Community Business Agent)
Android Team Size: 1
Technology Used: MVVM, Kotlin, Corutines, Hilt, Navigation Graph, Retrofit, Github, Source Tree, Hardware integration (Biometric device )
Responsibilities:
Fixed critical bugs in a very short time.
Improved overall app stability, and UI and enhanced the functional
issues in the app.
Worked closely with the business team.
Added new features (Bulk Bill Payment, Mobile Load, Wallet
Registration).
Barcode Scanning on Utility Bill.
Implemented Security on the App (SSL Pinning, Code
Obfuscation).
Crash fixes from Firebase Crashlytics.
Product Name: KFH Jazeel Banking
Android Team Size: 3 Technology Used: MVVM Clean Architecture, Kotlin, Corutines, Koin, Navigation Graph, Retrofit, Github, Source Tree Responsibilities:
• Worked on new modules of the app
• Fixing bugs of production and releasing the build to Play Store.
• Collaborated with cross-functional teams including designers, backend, business, and QA teams.
• Conducted code reviews and provided mentoring to junior developers to ensure code quality and promote professional growth within the team.
• Release management at Playstore.
Product Name: NayaPay
Android Team Size: 5 Technology Used: MVVM Clean Architecture, Kotlin, Corutines, Koin, Navigation Graph, Retrofit, Github, Source Tree Responsibilites:
• Worked on new design of the provided on Figma.
• Fixing bugs in the app
• Worked closely with other team members
• Enhanced the customer registration of the Nayapay wallet.
• Participated in weekly business meetings and discussed the best possible scenarios to improve the flow of the app.
Product Name: UBL Digital
Android Team Size: 3 Technology Used: MVP, Java, Git, Okhttp Responsibilities:
• Development of the UBL digital app from scratch
• Worked in a small mobile team and led the otherAndrod team members
• Collaborate with cross-functional teams to define, design, and ship new features
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Translate designs and wireframes into high-quality code
• Outsourced to the client, and worked with UBL design thinking team.
• Fixing production issues and providing production support
• Playstore Release Management (Beta, Production)