Android Developer
CurrentResponsibilities:• Develop Android apps and add user stories on existing apps using Java and Kotlin.• Publish applications on the Google Play Store, ensuring compliance with app store guidelines and standards.• Provide technical assistance to team members and resolve technical issues.• Collaborate with product managers, designers, and back-end teams to deliver high-quality products on time.• Collaborate with back-end teams to integrate RESTful APIs and ensure smooth data flow between the app and back-end services.• Communicate and enforce coding standards, best practices, and guidelines.• Perform code reviews to ensure code quality and maintainability.• Participate in the agile software development process, including sprint planning, daily Standups, and retrospectives.• Implement and integrate third-party libraries and APIs as needed.• Collaborate with QA engineers to ensure robust testing and bug-free releases.PROJECTSJS Mobile App (Banking App)Functionalities: These are the functionalities that I have worked on. • RAAST ( Instant Payment System) • RAAST Limit Management • Paying bills • Credit/ Debit Card Management • Mobile Account Opening Process • Tax Certificate • QR Payment (P2p) • Mutual fund • Accounts Linking and DeLinking Tools & Technology: Kotlin/Java, Android studio, Retrofit, MVVM,Coroutines,Hilt.Parks and Horticulture Authority (PHA) Functionalities: These are the functionalities that I have worked on. • Employee Attendance Marking • Supervisor Location Tracking • Supervisor DashboardTools & Technology: Kotlin, Retrofit, MVVM, Coroutines,Hilt,Google Maps Api.JS Zindigi BVS (Biometric verification) Functionalities: • Fingerprint scanning • Nadra Bio Verisys • Account opening VerificationSDK: Unikrew FaceoffTools & Technology: Kotlin/Java, Android studio, Retrofit, MVVM, MVC, Navigation component, Fintech security.