Momin Tahir
Sr. Android Engineer
Technical Skills
Programming Languages
- Java
- Kotlin
- C/C++
- C#
- Dart
- JavaScript
- TypeScript
- SQL
Frameworks and Libraries
- Jetpack
- Compose
- KMP (Kotlin Multiplatform)
- Retrofit
- Room
- SQL Delight
- Ktor
- Hilt
- Koin
- Firebase
- Exo Player
- Media 3
- DataStore
- Mockito
- Espresso
Architectural Patterns
- MVVM (Model-View-ViewModel)
- MVI (Model-View-Intent)
- Clean Architecture (implied from project descriptions, not listed explicitly)
APIs and Integrations
- Stripe API
- Java Mail API
- Jazz Cash Payment
- Billing Client
- Maps
- Streetview
- Json/Html Parsing
Networking and Real-Time Technologies
- Web Sockets
- CMP (Consent Management Platform, assumed networking-related)
- AWS Server
UI and Animation
- Animations
- Rive Animations
Pagination and Data Handling
- Paging 3
Asynchronous Programming
- Coroutines
- Flow (implied from project descriptions, not listed explicitly)
Version Control
- Git
Testing
- Testing (general)
- Espresso
- Mockito
Experience
Sr. Android Engineer
TexenseOct, 2021 - Present
Swedish Client Project (Confidential): It's a guessing game where user can play and get rewards
- Implemented a daily bonus feature, resulting in a 30% increase in user retention through gamified incentives and personalized user experience.
- Refactored the app's codebase, improving performance by 20% and reducing crash rates by 15%.
- Integrated third-party libraries and APIs (Retrofit, Glide, Firebase) to enhance app functionality, resulting in a seamless user experience and increased user engagement.
- Modularized the project, reducing codebase complexity by 35% and improving Gradle build time.
- Led the team in switching to Compose for Android development, which made the code simpler and improved the app's performance.
- Worked closely with cross-functional teams to ensure seamless integration of new features and timely delivery of projects.
Sr. Android Developer
Softech Systems (PVT) LTDNov, 2019 - Oct, 2021
Facelift Cloud: This app combines relevant components for social media marketing into a single scalable enterprise solution
- Collaborated with backend teams to integrate RESTful APIs, ensuring smooth data exchange between the app and the server.
- Increased user retention by 15% through enhanced user interaction features.
KTrade: It's a trading and investing app
- Optimized app architectures using MVVM and Clean Architecture principles, enhancing maintainability and scalability.
- Led the team in switching to Kotlin for Android development, which made the code simpler and improved the app's performance and reduced crash rates by 25%.
- Fixed real time data update issues which improved customer satisfaction.
- Improved login waiting time which boosted user engagement by 20%
e-Falah & Alfa SDK: Created an android library of Alfa Securities which supports the Bank Alfalah app.
- Created a library of e-Falah app which allows user to trade real time
- Reduced codebase complexity by 30% and improving Gradle build time
- Updated libraries to allow this library to support older Android SDK's
Sr. Android Developer
Soft CirclesDec, 2018 - Nov, 2019
ARD Pro: It's an app about virtual procedures to identify a disabled child and to provide them with an environment where they can overcome their disability.
- Developed this app from scratch using MVVM architecture and modularized approach
- Implemented sockets for real time chat
- Collaborated with backend teams to integrate RESTful APIs
Android Developer
AppsGenii TechnologiesNov, 2017 - Dec, 2018
- Developed and maintained multiple Android applications, contributing to a 20% increase in user engagement through performance improvements and new feature implementations.
- Collaborated with backend teams to integrate RESTful APIs, ensuring smooth data exchange between the app and the server.
- Implemented automated testing strategies, reducing bug occurrence in production by 40%.
Android Developer
Oriental Tech SolutionsMar, 2017 - Nov, 2017
- Flashlight
- Photo BG changer
- Digital Signature
- Truth or Dare
- QR Code Scanner
