Tashaf Mukhtar
Android Developer @ BAB ALOMDA INFORMATION TECHNOLOGY CO.
About
Senior Android Developer with 10+ years of experience building scalable, high-performance Android applications using Kotlin, Jetpack Compose, and Clean Architecture. I specialize in designing robust mobile architectures that are modular, testable, and built for long-term scalability.I have deep expertise in real-time and interactive systems, including chat and communication platforms using WebSockets, Stream SDK, and SendBird, delivering low-latency and highly responsive user experiences at production scale.My technical focus includes MVVM, Clean Architecture, dependency injection (Hilt/Koin), and performance optimization across memory, rendering (Jetpack Compose), and network layers. I ensure mobile applications remain stable, efficient, and production-ready under heavy usage.Beyond development, I actively contribute to architecture decisions, mentor developers, and collaborate closely with product and design teams to align engineering with business goals.I am currently open to Senior Android Developer, Lead Android Engineer, or Android Architect roles in Saudi Arabia (Riyadh/Jeddah) or remote opportunities in the Gulf region.
Pakistan
Islāmābād
Computer Software
Team Projects, Agile & SCRUM, Artificial Intelligence (Intro level), Gitlab, Front-end Coding, ASP.NET Web API, Product Vision, Design, Continuous Delivery (CD), Algorithm Design, Dagger (Software), Soft Skills, Optimization Techniques, Version Control, C++, C (Programming Language), Documentation, Technical Specs, Media Player, Passport, Communication Protocols
Experience

Android Developer
Dubai, United Arab Emirates
Developed and maintained a real-time chat application using Stream Chat SDK, implementing features such as group chats, private messaging, reactions, typing indicators, message search, and unread message tracking. Designed and optimized chat RecyclerView adapters (ChatAdapter, CurrentChatAdapter) for smooth scrolling, efficient message rendering, and real-time UI updates. Implemented message status indicators (Sent, Delivered, Seen) using ConstraintLayout and custom drawable resources for enhanced user experience. Integrated Realm Database for offline access, enabling users to retrieve and send messages without an internet connection. Designed and developed BottomSheetDialog for redeeming points, ensuring seamless UX with dynamic input validation and real-time data fetching from Firebase Remote Config. Built Chat Search Activity with a dual-recycler view system, efficient message search, and pagination support for smooth navigation. Followed MVVM Clean Architecture, utilizing modularization, StateFlow, and Koin for Dependency Injection to ensure scalability and maintainability. Implemented mute/unmute functionality, channel filtering, and real-time updates using StreamConnectionManager and ChannelStorage. Collaborated with cross-functional teams to enhance chat performance, theming, and accessibility, ensuring a high-quality user experience. Technologies: Kotlin, Android Studio, Stream Chat SDK, Realm Database, Firebase, MVVM Clean Architecture, Koin, Retrofit, Jetpack Components, ConstraintLayout, RecyclerView Optimization.

Android Developer
Dubai, United Arab Emirates
Contributed to the development of a secure and user-friendly crypto wallet application for the Android platform. Worked on key features such as wallet creation, token balance display, transaction history, and integration with RESTful blockchain APIs. Utilized Kotlin, MVVM architecture, Room Database, and Navigation Component to build a scalable and maintainable app. Integrated Firebase for crash reporting and push notifications, and applied Coroutines with Retrofit for efficient network operations. Focused on performance optimization, secure data handling, and real-time UI updates.

Android Developer
Million Soft Technology
Dubai, United Arab Emirates
Worked on building and maintaining custom Android applications, with a primary focus on real-time chat apps using WebSockets. Developed features such as live messaging, user presence, media sharing, and push notifications. Utilized Kotlin, Room Database, and MVVM architecture, along with Dependency Injection and clean code principles to ensure maintainability and testability. Collaborated with backend teams for seamless API integration, conducted thorough code reviews, and contributed to improving CI/CD using GitLab pipelines. Ensured cross-device compatibility, implemented secure data handling practices, and followed Agile development practices in a fast-paced product team.

Android Engineer
Dubai, United Arab Emirates
Developed a secure and reliable Android-based vehicle access management app for Expo 2020. The app was used by staff and security teams to manage vehicle entry and exit points within the Expo premises. Implemented features such as QR code scanning, live status tracking, entry pass validation, and secure logging of vehicle events. Worked with MVVM architecture, Kotlin, and REST APIs to ensure fast and stable performance. Contributed to code reviews, internal documentation, and agile sprint planning with cross-functional Expo tech teams. Ensured high availability and stability under production use in a high-security environment.

Android Developer
Freelance, self-employed
Dubai, United Arab Emirates
Designed, developed, and published multiple native Android applications for clients and personal projects. Handled end-to-end development — from UI/UX design to Google Play Store submission, including ASO (App Store Optimization), versioning, and update rollouts. Implemented AdMob banner and interstitial ads to monetize apps and track performance. Migrated existing codebases from Java to Kotlin using modern Android practices, including Jetpack libraries and MVVM architecture. Worked independently with Agile methods, source control (Git), and frequent user testing to ensure cross-device compatibility and smooth UX.

Android Developer
SoftBridge Studio
Rawalpindi G.P.O., Northern Punjab Rawalpindi, Pakistan
Responsible for the full lifecycle of Android apps — including design, development, debugging, testing, and maintenance. Successfully developed and launched 2 Android apps from scratch, and maintained 5+ existing apps on the Google Play Store. Fixed bugs, resolved crashes, and improved app stability across devices. Conducted testing on multiple devices to ensure compatibility and performance. Optimized app interfaces for different screen sizes to provide a smooth and responsive user experience.

Android Developer
islamabad
Developed and published new Android applications for the Google Play Store, following best practices in UI/UX design and structured architecture using MVP (Model-View-Presenter). Maintained and improved existing apps by identifying and resolving bugs, performance bottlenecks, and user issues. Took full ownership of app components including UI, networking, local storage, and background services. Integrated Google Play Services, Maps API v2, and third-party libraries to extend functionality. Conducted thorough code reviews to ensure scalability and maintainability for other developers. Contributed to testing plans, app store optimization (ASO), and release management.

Android Developer
BuildAndro Solutions
Northern Punjab Rawalpindi, Pakistan
Developed multiple native Android applications using Java and XML layouts. Focused on building utility and content-based apps with structured development and testing workflows. Handled complete app lifecycle — from planning and development to Play Store publishing, updates, ASO (App Store Optimization), and crash monitoring. Also responsible for creating basic test plans, debugging, and ensuring app compatibility across devices.

Android Developer
Northern Punjab Rawalpindi, Pakistan
Developed and maintained native Android applications using Java and the Android SDK. Built simple utility and content-based apps for publishing on Google Play, with integrated AdMob ads for monetization. Involved in UI design, feature development, and Play Store deployment.
Education

Software Engineering
Completed a comprehensive 4-year program focused on core areas of software engineering, including object-oriented programming, software architecture, databases, and web/mobile development. Gained strong foundations in computer science principles, software lifecycle management, and team-based agile methodologies.

Android Application Development
Completed a hands-on Nanodegree program designed by Google and Udacity, focusing on the foundational concepts of Android application development. Learned how to build native Android apps using Java, Android Studio, and XML. Gained practical experience in UI design, activity lifecycle management, user input handling, and basic data persistence. Developed multiple functional applications as part of the course, with emphasis on best practices for mobile UX, responsiveness, and clean code.
Tashaf Mukhtar's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

