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.
-
Android EngineerLopos Dec 2023 - PresentGhent, Flemish Region, BelgiumAt 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 -
Full Stack EngineerArmour Payments Nov 2023 - PresentBrantford, Ontario, CanadaAt 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. -
Android Engineer/Open Source ContributorFreelance Apr 2023 - PresentKotlin, 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.
-
Android DeveloperBorvista Jun 2022 - Apr 2023Texas, United StatesCore 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. -
Senior Android DeveloperFleek Soft Oct 2018 - May 2022Sialkot, Punjab, PakistanCore 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. -
Android Developer/Junior Web Developer/MentorSuhtech Mar 2016 - Oct 2018Sialkot, Punjab, PakistanCore 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
-
Degree College DaskaA
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 AssociateKarachi Division -
Muhammad Usman
Senior Recruitment Partner | Technical Recruitment Lead| Talent Acquisition Lead | Headhunter| 360 Recruiter | Google Xray Search SpecialistLahore District -
Muhammad Usman
Transforming Smes With Tailored Microsoft Power Platform Solutions For A Future-Ready Digital Landscape.Faisalabad2hotmail.com, integralbi.com -
Muhammad Usman
Lahore -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial