Muzammil Husnain, Developer in Dallas, TX, United States
Muzammil is available for hire
Hire Muzammil

Muzammil Husnain

Verified Expert  in Engineering

Bio

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

PNC
Accessibility Development, Android, Android SDK, AndroidX, Jetpack Compose...
The Weather Group - Main
Android, Kotlin, Over-the-top Content (OTT), Android TV...
Nike
Android, Android SDK, Android Jetpack, Android Architecture Components, Gradle...

Experience

Availability

Part-time

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

2023 - 2024
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.
Technologies: Accessibility Development, Android, Android SDK, AndroidX, Jetpack Compose, MVVM, Kotlin, Java, RxJava, UX Development, Reactive Programming

Android/Kotlin Developer

2023 - 2024
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.
Technologies: Android, Kotlin, Over-the-top Content (OTT), Android TV, Accessibility Development, Model View Intent (MVI), API Integration, UX Development, Reactive Programming, Jetpack Room

Senior Android Engineer

2022 - 2023
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.
Technologies: Android, Android SDK, Android Jetpack, Android Architecture Components, Gradle, Java, Kotlin, RxJava, Coroutines, Git, GitHub, CI/CD Pipelines, Jenkins, RoomDB, Agile Development, Database, Spring, Troubleshooting, Bug Fixes, Clean Architecture, MVVM, Unit Testing, Mockito, Robolectric, Espresso, Agile Sprints, Retrofit Development, Design Patterns, Algorithms, Data Structures, Jira, SDKs, Mobile App, Mobile App Design, Architecture, Material UI, Material Design, Android, Jetpack Compose, Mobile App Design, APIs, Camera API, Processing & Threading, Performance, Agile Development, Scrum Master Consulting, E-commerce marketing, Android, Mobile App Design, Xcode, UI Development, Payment APIs, RTL, Internationalization, Localization, Camera2 API, Firestore, Google Pay, AWS, Figma, Front-end, Testing, A/B Testing, Networking, TCP/IP, Multithreading, Mobile Apps, Mobile App Design, Accessibility Development, Model View Intent (MVI), API Integration, UX Development, Reactive Programming, Jetpack Room

Senior Android Developer | Team Lead

2018 - 2021
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.
Technologies: Android, Android SDK, Gradle, Dependency Injection, Agile Development, Clean Architecture, MVVM, Unit Testing, Mockito, Robolectric, Espresso, Android Jetpack, Kotlin, Coroutines, RxJava, Dagger 2, REST API, XMPP, Socket.IO, Firebase, Firebase Cloud Messaging (FCM), GCM, CI/CD Pipelines, RoomDB, WorkManager API, Agile Sprints, Retrofit Development, Algorithms, Android Support Library, Database, LiveStream, Video Livestreaming, SDKs, Mobile App, Mobile App Design, Google Maps Development, Architecture, Dagger, SQLite, Material UI, Material Design, Android, Mobile App Design, APIs, Camera API, Processing & Threading, Performance, Agile Development, Scrum Master Consulting, Android, Mobile App Design, UI Development, RTL, Internationalization, Localization, Camera2 API, Firestore, Google Pay, AWS, Voice Chat, Firebase Crashlytics, Figma, Front-end, Testing, A/B Testing, Networking, TCP/IP, Multithreading, Mobile Apps, Mobile App Design, Maps, Google Maps Development, Google Maps Development, Accessibility Development, API Integration, UX Development, Reactive Programming, Jetpack Room

Android Developer

2017 - 2018
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.
Technologies: Android, Android SDK, Android Support Library, Google Fit, Samsung, Garmin API, Fitbit, SQLite, REST API, Design Patterns, Algorithms, Data Structures, Agile Sprints, Unit Testing, Git, Bitbucket, JSON, XML, Dependency Injection, Android Volley API, Mockito, Robolectric, Espresso, Model View Presenter (MVP), Gradle, SDKs, Mobile App, Mobile App Design, Architecture, Dagger, Mobile App Design, APIs, Processing & Threading, Performance, Agile Development, Scrum Master Consulting, Android, Mobile App Design, UI Development, RTL, Internationalization, Localization, Camera2 API, Firestore, Google Pay, JavaScript, Android Auto, Front-end, Testing, A/B Testing, CircleCI, Networking, TCP/IP, Multithreading, Mobile Apps, Mobile App Design, Maps, Google Maps Development, Google Maps Development, Accessibility Development, API Integration, UX Development, Jetpack Room

Android Developer

2015 - 2016
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.
Technologies: Android, Android, Android TV, Git, Android Support Library, Android SDK, Ant Design, Gradle, Java, Android, Eclipse, Java, JSON, XML, LibGDX, Troubleshooting, Bug Fixes, Design Patterns, Database, Data Structures, Algorithms, Object-oriented Programming, SDKs, Mobile App, Mobile App Design, Architecture, SQLite, Mobile App Design, APIs, Processing & Threading, Performance, Agile Development, Scrum Master Consulting, Android, Mobile App Design, UI Development, RTL, Internationalization, Localization, Google Pay, Android Auto, Front-end, Testing, A/B Testing, Networking, Multithreading, Mobile Apps, Mobile App Design, Maps, Google Maps Development, Google Maps Development, Accessibility Development, API Integration, UX Development

Nike Retail Application

https://play.google.com/store/apps/details?id=com.nike.omega
An eCommerce Android application for Nike. I was a senior Android engineer working as a contractor at Nike. I handled the app's checkout experience, including cart, shipping, pick-up points, payments, self-checkout, and order history.

Convo | Collaboration Platform for Work

https://play.google.com/store/apps/details?id=com.convo.android
A work collaboration platform that goes beyond chat and messenger solutions as it allows fast-moving teams to centrally share, organize, and archive information securely. In addition to quick chats, teams can easily share a project update, preview files, or leave clear feedback from anywhere and seamlessly merge associated attachments.

YAS | Einfach Gesünder Leben

https://play.google.com/store/apps/details?id=com.yaslife.app
An Android application for health and fitness. It connects with different health trackers like Fitbit and Garmin and with health apps like Google Fit and Samsung Health to monitor user activities and give rewards.

Quran App

An Android-based application for Quran readers. It had translations in 40 languages; users could take notes, save them, and search the Quran in their local language. It also allowed users to read the Quran, Surah by Surah, Ruku by Ruku, or Juz by Juz.

Calm Ambience

https://www.behance.net/gallery/40802977/Calm-ambience-sleep-meditate
A white noise Android application that I developed for Nextin. It helps users select a combination of white noises and create their own Calm Ambience library. The app also featured a unique, beautiful interface.

WatchCraft

https://www.behance.net/gallery/40762717/Watch-Craft-Collection-of-Watchfaces
An Android companion app that I developed for Android smartwatches, which included several preloaded watch faces ready to apply. I also created multiple watch faces for Android watches. The companion app could also download additional watch faces from the Nextin internet library.

Paperscape | Live Wallpaper

https://www.behance.net/gallery/40616663/Paperscape-Animated-Live-Wallpaper
An amazing live wallpaper app with paper graphics and smooth animations of different landscapes. It had 48 different scenes that would sync with time and weather information and reflect the data on the mobile screen.

APK Factory

A Java-based desktop application to automate the app generation process. The desktop app includes a configuration panel to take user and Android app design inputs in a specified format. Based on these inputs, the app then applies the changes on a template Android project to generate an Android TV application.
2021 - 2023

Master's Degree in Data Science

Maharishi International University - Fairfield, Iowa, United States

2011 - 2015

Bachelor's Degree in Computer Science

Mohammad Ali Jinnah University - Islamabad, Pakistan

Libraries/APIs

REST API, Retrofit Development, Camera API, Camera2 API, Google Maps Development, Google Maps Development, Jetpack Room, Android Support Library, WebRTC, Google Maps Development, Java, Garmin API, Fitbit, Android Volley API, RxJava, Socket.IO, GCM, WorkManager API, Android Architecture Components, RxJava 2, Retrofit 2, AndroidX

Tools

Git, Android Jetpack, Jira, Gradle, Figma, Android Auto, Android, 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, MVVM, Mobile App Design, Agile Development, Scrum Master Consulting, Testing, Reactive Programming, Model View Presenter (MVP), Model View Intent (MVI), Object-oriented Programming, Agile Development, Dependency Injection, Android, Kanban Project Management, MVC Design

Platforms

Android, Mobile App Design, AWS, Firebase, Android TV, Android, Eclipse, NetBeans

Storage

Firestore, JSON, Database, SQLite, RoomDB, Database

Other

Agile Sprints, Android, SDKs, Mobile App, Architecture, Mobile App Design, APIs, Processing & Threading, Performance, Android, UI Development, RTL, Internationalization, Localization, Google Pay, Front-end, A/B Testing, Networking, TCP/IP, Multithreading, Mobile Apps, Mobile App Design, Maps, Accessibility Development, API Integration, UX Development, LiveStream, Video Livestreaming, Jetpack Compose, E-commerce marketing, Payment APIs, Voice Chat, Firebase Crashlytics, Algorithms, Data Structures, Big Data Architecture, Machine Learning, Troubleshooting, Bug Fixes, Google Fit, Samsung, Coroutines, XMPP, CI/CD Pipelines, Spring, Material Design, Room, Minimum Viable Product (MVP), Over-the-top Content (OTT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring