Summary
Overview
Work history
Education
Skills
Open Source Contribution
Timeline
Generic

MUHAMMAD MUZAMMIL KHAN

Karachi,Pakistan

Summary

  • Software developer with over 5 years of experience delivering diverse, high-quality projects.
  • Deep expertise in Kotlin, Java, Android SDK, Jetpack components, and modern Android architecture patterns (MVVM, LiveData, Navigation, Hilt).
  • Also experienced in Flutter for cross-platform app development.
  • Recognized for writing efficient, maintainable, and reusable code.
  • Strong proficiency in design patterns, data structures, debugging, and problem-solving.
  • Skilled in integrating third-party SDKs and ensuring compatibility across various Android and iOS devices.
  • Proficient in repository management and version control using GitHub and BitBucket.
  • Proven ability to thrive in fast-paced development cycles, consistently meeting 100% of deadlines.

Overview

6
6
years of professional experience
2020
2020
years of post-secondary education

Work history

Principal Software Engineer

Techlogix
Karachi
04.2022 - 05.2025

TMX-SD

A multi-tenant global sales and distribution product featuring native and hybrid mobile applications, utilizing AndroidX components, Nav Graph, LiveData, MVVM architecture, Retrofit, Coroutines, Room database, Realm database, and Hilt for efficient and scalable development.


HRX-ECLECTIC

Developed a multi-tenant HRM system for employee management, using clean architecture, BLoC for state management, isolates for file downloads, GoRouter for complex routing, firebase tools for analysis, pagination, debouncing techniques for real time search and UniLinks for deep linking with multiple entry points in app


Responsibilities:

As a Principal Mobile Engineer, I lead and mentor a development team, driving feature enhancements and implementing solutions to improve app quality and user experience for native Android and Flutter architecture. I also collaborate with designers and backend teams to define platform-specific app behavior and performance metrics


Tools & Technologies:

Native Android, Dart, Java, Kotlin, Flutter, SQL, NoSQL, Rest APIs, Method Channels, Isolates, Notifications, Google Maps, Jira, Git, Bitbucket

Sr. Software Engineer

TPS Worldwide
Karachi
02.2021 - 04.2022

SOKIN

A fintech application through which user can make transactions, can create multiple wallets in different currencies with single national card in UK and USA region. Focused on Android-side transaction flows, background syncing, and secure payment SDKs.


Responsibilities:

Worked as native Android developer and hybrid App developer to analyze functionalities and make flow cycle.


Tools & Technologies:

Native Android, Java, Kotlin, Flutter, Dart, Notifications, Google Maps, Git, Bitbucket

Software Engineer

Technado
Karachi
12.2020 - 02.2021

EMS

Developed a mobile application for emergency service offices to streamline operations such as resource allocation, incident tracking, and team coordination. Took ownership of the entire Android development cycle using Java and Kotlin, implementing data persistence with SharedPreferences and local databases. Integrated Google Maps to enable real-time location tracking and improve response efficiency.


EXTRUWIZ

An application which facilitates user in calculations of a building, house, etc, with respect to area and material. Focused on smooth UI transitions, responsive layout design, and performance on mid-tier Android phones.


Responsibilities:

Working as native Android developer, developed complete mobile applications single-handedly.


Tools & Technologies:

Native Android, Java, Kotlin, Shared preferences, Google Maps, Git, Bitbucket

Mobile Application Developer

Edgeon Solutions
Karachi
09.2019 - 12.2020

RAYA ONLINE

A leading online service provider in the auto-leasing market which is the first of its kind in the Middle East.


I-LABOR

An ERP which facilitates to hire labors from local and foreign agencies through web portals and mobile apps.


Responsibilities:

Working as native Android and Flutter developer, developed mobile

application with multiple team members.


Tools & Technologies:

Native Android, Java, Kotlin, Flutter, Dart, Google Maps, Git, Bitbucket

Education

BS - Software Engineering

KARACHI UNIVERSITY (UBIT - UMAIR BHASHA INSTITUTE OF TECHNOLOGY)

Intermediate - Pre-Engineering

GOVERNMENT DEHLI COLLEGE

Matriculation - Science

AL-SAQIB PUBLIC SCHOOL

Skills

    TECHNICAL LANGUAGES

  • Java
  • Kotlin
  • Dart
  • Swift

  • DEVELOPMENT TOOLS

  • Android Studio
  • VS-Code
  • XCode

    APPLICATION SOFTWARE

  • Jira
  • Version Controlling
  • Confluence
  • Microsoft Azure
  • Postman
  • Restful Clients

  • OS EXPOSURE

  • Windows
  • Mac OS

Open Source Contribution

ANIMATED DRAWER (PACKAGE): A simple yet fully customizable drawer with animations for flutter. 

LINK: https://pub.dev/packages/animated_drawer 


ANIMATED DRAWER FLUTTER ARTICLE (MEDIUM ARTICLE): In this article I’ve explained, that how the drawer with animations is made step by step. The process is explained in detail with as simple as possible. 

LINK: https://medium.com/swlh/animated-navigation-drawer-with-flutter-57387e48024a

Timeline

Principal Software Engineer

Techlogix
04.2022 - 05.2025

Sr. Software Engineer

TPS Worldwide
02.2021 - 04.2022

Software Engineer

Technado
12.2020 - 02.2021

Mobile Application Developer

Edgeon Solutions
09.2019 - 12.2020

Intermediate - Pre-Engineering

GOVERNMENT DEHLI COLLEGE

Matriculation - Science

AL-SAQIB PUBLIC SCHOOL

BS - Software Engineering

KARACHI UNIVERSITY (UBIT - UMAIR BHASHA INSTITUTE OF TECHNOLOGY)
MUHAMMAD MUZAMMIL KHAN