Muzammil Husnain
Verified Expert in Engineering
Software Developer
Dallas, TX, United States
Toptal member since May 30, 2023
Muzammil is a skilled and responsible developer who excels in crafting complex applications and brings a wealth of experience. His expertise spans diverse technical and business domains, honed over eight years. He values effective communication, organization, and collaboration and thrives in team environments. Muzammil embraces challenges and utilizes his creativity to discover innovative solutions and tackle challenges head-on.
Portfolio
Experience
- Android - 8 years
- Java - 8 years
- Clean Architecture - 8 years
- Unit Testing - 8 years
- Git - 7 years
- Android Jetpack - 7 years
- Model View ViewModel (MVVM) - 7 years
- Kotlin - 6 years
Availability
Preferred Environment
Kotlin, Java, Clean Architecture, Agile Sprints, Android, Unit Testing, Android Jetpack, Firebase, REST APIs, Jetpack Compose
The most amazing...
...things I've done were developing a Nike eCommerce application and leading an Android team to implement video calls using WebRTC for Convo.
Work Experience
Android Team Lead
PNC
- Led the Android Authentication Team for the PNC Banking app.
- Delivered on different authentication SDKs for device and user authentication.
- Implemented accessibility for the authentication modules.
Android/Kotlin Developer
The Weather Group - Main
- Added new features to the three different OTT apps for Android mobile, tablet, Android TV, and Fire TV.
- Contributed to GitHub Actions to set up the CI/CD pipelines for the apps Local Now, Synergy, and HBCU GO projects.
- Tracked features and fixed bugs using Jira as a reporting tool.
Senior Android Engineer
Nike
- Integrated multiple new payment methods for South Korean users.
- Wrote code API's implementation for API version 3 and a remote feature flag-based code to switch user API versions remotely.
- Migrated legacy Java code and Gson serialization to Kotlin-based serialization to modernize the application.
- Acted as a PR, bug, and release captain for multiple sprints to help the team achieve code quality and release commerce module code for the main application.
Senior Android Developer | Team Lead
Convo
- Developed an in-house video calling solution using native WebRTC protocols.
- Built a server-based user interface for rendering workflows for a collaboration platform.
- Created PDF and images file annotation to enhance user collaboration and provide context to comments and threaded communication.
- Oversaw team implementation of team tracking, email integrations, polls, groups, and chats.
Android Developer
Ideofuzion
- Developed an Android fitness application that connected with popular platforms like Google Fit, Samsung Health, Fitbit, and Garmin to allow users to track their activities and earn reward points, redeemable for discounts at partner stores.
- Revamped the application on modular bases and wrote unit tests that increased the app's performance and stability.
- Developed code to connect with Google Fit and Samsung Health to sync user activities to our server.
- Implemented caching using SQLite to provide the offline user experience.
Android Developer
Nextin
- Developed a desktop app with a user-friendly dashboard to input designs and make configurational changes. The app integrated design inputs and configurations into a template project to generate a fully functional Android application.
- Worked on Android smartwatch faces and a companion app to apply watch faces on connected Android watches. Used Android smartwatch operating system and implemented REST APIs.
- Developed a white noise mindfulness application that provided multiple white noises and multiple features around it. Implemented caching using SQLite databases and REST API.
- Learned and implemented libGDX for a live wallpapers project.
Experience
Nike Retail Application
https://play.google.com/store/apps/details?id=com.nike.omegaConvo | Collaboration Platform for Work
https://play.google.com/store/apps/details?id=com.convo.androidYAS | Einfach Gesünder Leben
https://play.google.com/store/apps/details?id=com.yaslife.appQuran App
Calm Ambience
https://www.behance.net/gallery/40802977/Calm-ambience-sleep-meditateWatchCraft
https://www.behance.net/gallery/40762717/Watch-Craft-Collection-of-WatchfacesPaperscape | Live Wallpaper
https://www.behance.net/gallery/40616663/Paperscape-Animated-Live-WallpaperAPK Factory
Education
Master's Degree in Data Science
Maharishi International University - Fairfield, Iowa, United States
Bachelor's Degree in Computer Science
Mohammad Ali Jinnah University - Islamabad, Pakistan
Skills
Libraries/APIs
REST APIs, Retrofit, Camera API, Camera2 API, Google Maps SDK, Google Maps, Jetpack Room, Android Support Library, WebRTC, Google Maps API, Proguard, Garmin API, Fitbit API, Android Volley API, RxJava, Socket.IO, GCM, WorkManager API, Android Architecture Components, RxJava 2, Retrofit 2, AndroidX
Tools
Git, Android Jetpack, Gradle, Android Studio, Jira, Apache Maven, Figma, Android Auto, Bitbucket, Firebase Cloud Messaging (FCM), GitHub, Jenkins, Xcode, CircleCI
Languages
Kotlin, Java, XML, Processing, HTML, CSS, JavaScript
Frameworks
Android SDK, Dagger, Ant Design, LibGDX, Mockito, Robolectric, Espresso, Dagger 2, Material UI, JUnit
Paradigms
Clean Architecture, Unit Testing, Design Patterns, Model View ViewModel (MVVM), Mobile Development, Agile, Scrum, Testing, Reactive Programming, Model View Presenter (MVP), Model View Intent (MVI), Object-oriented Programming (OOP), Agile Software Development, Dependency Injection, Android Material Design, Kanban, MVC Design
Platforms
Android, Mobile, Amazon Web Services (AWS), Firebase, Android TV, Android Watch, Eclipse, NetBeans
Storage
Cloud Firestore, JSON, Databases, SQLite, RoomDB, JSON/XML Schemas
Other
Agile Sprints, Android Architecture, SDKs, Apps, Architecture, Mobile App Development, APIs, Processing & Threading, Performance, Android Development, User Interface (UI), RTL, Internationalization, Localization, Google Pay, Front-end, A/B Testing, Networking, TCP/IP, Multithreading, Mobile Apps, Mobile Applications, Maps, Accessibility, API Integration, User Experience (UX), LiveStream, Video Livestreaming, Jetpack Compose, eCommerce, Payment APIs, Voice Chat, Firebase Crashlytics, Algorithms, Data Structures, Big Data, Machine Learning, Troubleshooting, Bug Fixes, Google Fit, Samsung, Coroutines, XMPP, CI/CD Pipelines, Spring Dependency Injection (DI), Material Design, Room, Minimum Viable Product (MVP), Over-the-top Content (OTT)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring