Muhammad Usman

Muhammad Usman Email and Phone Number

Sr. Android Developer & Kotlin Hero @ Lopos
Muhammad Usman's Location
Sialkot, Punjab, Pakistan, Pakistan
About Muhammad Usman

Experienced Software Developer with over 6 years of expertise in architecting and developing innovative mobile and web applications across diverse industries, including e-commerce, social networking, public transportation, entertainment, productivity, healthcare, and identity verification systems. Highly tech-oriented and quality-focused, passionate about building products that make a positive impact on people’s lives.

Muhammad Usman's Current Company Details
Lopos

Lopos

View
Sr. Android Developer & Kotlin Hero
Website:
lopos.be
Employees:
6
Muhammad Usman Work Experience Details
  • Lopos
    Android Engineer
    Lopos Dec 2023 - Present
    Ghent, Flemish Region, Belgium
    At Lopos, I play a pivotal role in developing the Lopos Alert App, a cutting-edge solution for configuring Lopos Inc.'s flagship products. This app seamlessly scans and updates the firmware of BLE devices, including Beacons and Wearables, ensuring optimal performance and user experience.Key Technologies & Tools:Architecture: MVVMDependency Injection: HiltUI Development: Jetpack Compose (Material You)Authentication: Auth0Core Functionality: Bluetooth, BLEData Handling: Retrofit with OkHttp3, Encrypted Data StorageTesting: Unit Testing, Truth for AssertionsPerformance: Baseline Profiling, Performance MetricsAdditional Features: QR ScanningVersion Control: GitLab
  • Armour Payments
    Full Stack Engineer
    Armour Payments Nov 2023 - Present
    Brantford, Ontario, Canada
    At Armour Payments, I am leading the development of a cutting-edge donation collection application, leveraging the latest Android technologies to deliver a seamless and efficient user experience. This application is designed to streamline the donation process, ensuring security, performance, and ease of use.Key Technologies & Tools:UI Development: Jetpack Compose, Material3, ConstraintLayoutNavigation & Lifecycle: Navigation Compose, Lifecycle KTX, ViewModel ComposeNetworking & Data Handling: Retrofit, OkHttp, Gson, DataStore PreferencesTesting & Debugging: JUnit, Espresso, Timber, UI Testing with Jetpack ComposeAnimation & Graphics: Lottie Compose, Coil, GlideStartup & Splash Screens: AndroidX Startup, Core SplashscreenPayment Processing & Utilities: Credit Card Helper, ESCPOS Thermal Printer, XML to JSONCloud Services: AWS SES for email integrationIn this role, I focus on creating a robust architecture, ensuring code quality through extensive testing, and optimizing performance for a wide range of devices.
  • Freelance
    Android Engineer/Open Source Contributor
    Freelance Apr 2023 - Present
    Kotlin, MVVM architecture, LiveData, Flow, ViewModel, RxJava, Hilt, Retrofit, OkHttp, Retrofit, Certificate pinning, Room Database, Firebase, Android Jetpack components, Unit testing (JUnit), Espresso (UI testing), Git, Gradle, Android Material Design guidelines, Custom View development, Jetpack Compose, RESTful API integration, Push notifications, Performance optimization, Memory management, Kotlin Coroutines, SDK development, (CI/CD), Agile methodology, Debugging, and profiling tools and more.
  • Borvista
    Android Developer
    Borvista Jun 2022 - Apr 2023
    Texas, United States
    Core Responsibilities♦ Maintain and improve coding standards across the team, taking part in code reviews for other developers♦ Making the user data privacy Compliance with CCPA/GDPA Regulations♦ Collaborating with quality engineers, user research, design, and support teams to ensure quality in all phases of app development.♦ Review design specs and engineering docs and provide feedback.♦ Migrating to Clean Architecture(data-domain-presentation) using MVVM♦ Securing data in transit using RSA/AES protocolsKey Achievements➼ Defined and implemented robust app architectures and complex user interfaces.➼ Migrated from RxJava to Kotlin Coroutines➼ Migrated from Imperative UI to Declarative (Compose UI)➼ Worked with BLE and connected devices.➼ Implemented the Crypto SDK for URA's Efris platform➼ Managed tasks within the Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
  • Fleek Soft
    Senior Android Developer
    Fleek Soft Oct 2018 - May 2022
    Sialkot, Punjab, Pakistan
    Core Responsibilities♦ Translating the designs and wireframes into high-quality code.♦ Mentoring/advocating junior developers.♦ Migrating the code base to Kotlin Clean architectures (MVVM, MVP)♦ Reviewing Peer's code.♦ C++ with NDK integrations♦ Collaborating with cross-functional teams to define and design new features.♦ Executing Unit tests and automatic UI testing using Espresso on code for robustness, usability, and general reliability.♦ Writing unit tests for mobile code and debugging critical application issues such as crashes, memory leaks, and concurrency problems.Key Achievements➼ Implemented Clean Architecture using Hilt and Jetpack architecture components.➼ Integrated IRIS scanner using USB Host mode. ➼ Developed an attendance system using a fingerprint scanner.➼ Integrated a variety of Bluetooth printers for POS/Bus Ticketing solutions.➼ Developed a 'Patients referral system' for Govt health department.➼ Developed TV Apps, SMS gateway, media apps, location-aware apps, etc.
  • Suhtech
    Android Developer/Junior Web Developer/Mentor
    Suhtech Mar 2016 - Oct 2018
    Sialkot, Punjab, Pakistan
    Core Responsibilities♦ Continuously discover, evaluate, and implement new technologies to maximize development efficiency.♦ Assisting in compliance with standards.♦ Obfuscating/optimizing the code using Dexguard.♦ Implementing the Frontend of courier's solutions using front-end tech stacksKey Achievements➼ Developed 'Smart Home' Home automation App linked with IoT Module (ESP8266)➼ Architecture and developed Courier solutions from scratch (Mobile+Web).➼ Taught how to write, solid, scalable, well-documented, and bug-free code.➼ Developed call recording, Warehouse management app.➼ Developed NFC-based student attendance system for a school➼ Cloned and customized open-source messaging app and shipped with a different brand name.

Muhammad Usman Education Details

Frequently Asked Questions about Muhammad Usman

What company does Muhammad Usman work for?

Muhammad Usman works for Lopos

What is Muhammad Usman's role at the current company?

Muhammad Usman's current role is Sr. Android Developer & Kotlin Hero.

What schools did Muhammad Usman attend?

Muhammad Usman attended Piaic, University Of Gujrat, Degree College Daska.

Who are Muhammad Usman's colleagues?

Muhammad Usman's colleagues are Jen Rossey, Hannes Goethals.

Not the Muhammad Usman you were looking for?

  • Muhammad Usman

    Recruiter | Talent Acquisition Specialist | Talent Advocate | Hr Admin | Hr Associate
    Karachi Division
  • Muhammad Usman

    Senior Recruitment Partner | Technical Recruitment Lead| Talent Acquisition Lead | Headhunter| 360 Recruiter | Google Xray Search Specialist
    Lahore District
  • Muhammad Usman

    Transforming Smes With Tailored Microsoft Power Platform Solutions For A Future-Ready Digital Landscape.
    Faisalabad
    2
    hotmail.com, integralbi.com
  • Muhammad Usman

    Talent Acquisition Assistant @ Interloop | Hr, Economics
    Faisalabad

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.