Skip to main content
Muhammad Ali

Muhammad Ali

Senior Software Engineer & Team Lead

Talent
IslamabadMember since July 27, 2026
JavaWebRTCReact.jsNode.jsREST APIsStrapi CMSECDHDiffie-Hellman Key ExchangeEnd-to-End EncryptionSocket.ioStripeQPayGitFirebaseGoogle Vision APIAgile/Scrum
·

Hire this person

Send a job offer directly to this candidate

JavaWebRTCReact.jsNode.jsREST APIs

About

Results-driven Senior Software Engineer and Team Lead with 5+ years of experience building scalable web and hybrid mobile applications. Deep expertise in React Native, React.js, and Node.js, with a proven track record delivering production-grade apps across fintech, logistics, e-commerce, and super-app domains. Experienced in end-to-end encrypted communications (AES-256, ECDH, Diffie-Hellman), real-time systems (WebRTC, Socket.io), and leading cross-functional engineering teams from architecture planning to deployment.

Experience

Team Lead – React Native Engineer at Ninjas Code (2025-11 – Present)

  • Led end-to-end architecture and development of a super-app encompassing ride-hailing, food/package delivery, general booking, and home services – all within a single unified React Native codebase.
  • Defined and enforced engineering standards and coding conventions for the team, covering reusable component architecture, optimized FlatList patterns, theming, localization (i18n), environment configuration, and scalable folder structure.
  • Contributed to Enatega (enatega.com), an open-source multi-vendor food delivery platform; implemented custom features and optimizations for client deployments including Yalla Delivery.
  • Integrated QPay payment gateway for Lumi (lumitech.qa), a Qatar-based mobility app, alongside Stripe for multi-currency transactions across client applications.
  • Integrated an AI-powered agent into Lumi's ride-booking flow, enabling automated booking through conversational inputs and reducing manual interaction steps for end users.
  • Managed sprint planning, task breakdown, and delivery timelines; mentored junior developers through code reviews and pair programming sessions.
  • Collaborated directly with clients to gather requirements, translate business needs into technical specifications, and ensure on-time delivery across multiple concurrent projects.

Senior React Native Engineer at TenTwenty Digital Agency (2025-08 – 2025-10)

  • Worked as a senior engineer at a Dubai-based digital agency on the ADGM (Abu Dhabi Global Market) mobile application (adgm.com), a flagship fintech/regulatory platform for the Abu Dhabi financial ecosystem.
  • Integrated Strapi CMS with the React Native app, enabling dynamic content delivery through a headless CMS architecture – decoupling content management from the mobile codebase.
  • Architected and maintained a reusable component library within the app, ensuring maximum scalability, consistent UI patterns, and reduced development time for future features.
  • Collaborated with cross-functional teams (design, backend, QA) following Agile/Scrum methodologies in an international remote environment.

Team Lead – Mobile Engineer at Intercargo Logistics (2025-05 – 2025-07)

  • Led a mobile engineering team in developing and launching ODDA (Play Store), Intercargo's customer-facing mobile application, enabling freight clients to track and manage shipments in real time.
  • Architected and implemented CargoWise integration – connecting the enterprise logistics management system with the React Native app via REST APIs, synchronizing shipment data, milestones, and documentation.
  • Engineered a high-fidelity real-time shipment tracking experience using interactive maps, significantly improving transparency and customer satisfaction.
  • Gathered and prioritized customer feedback post-launch; led iterative improvement cycles that reduced reported UX issues by over 40%.
  • Coordinated with backend engineers and logistics operations teams to ensure data accuracy and API reliability in a mission-critical environment.

Software Engineer – Web & Hybrid Mobile at Enabling Systems (2021-02 – 2025-04)

Worked on xPal, a privacy-first encrypted communication platform, contributing across web and hybrid mobile development over approximately 4 years of total engagement.

  • Implemented AES-256 military-grade end-to-end encryption for messaging – ensuring zero-knowledge communication without requiring personal information for user registration.
  • Applied ECDH (Elliptic Curve Diffie-Hellman) key exchange mechanisms for secure session establishment between peers, hardening the app against man-in-the-middle attacks.
  • Built peer-to-peer audio and video calling using the WebRTC framework, delivering low-latency real-time communication directly between clients.
  • Implemented Socket.io for real-time messaging and live data synchronization between users and the server with sub-second delivery.
  • Developed and integrated push notification services using Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNS), with custom routing solutions for users in restricted regions (e.g., China).
  • Built a Google Vision API pipeline to extract and structure text from images, outputting the processed data as downloadable PDF documents – automating document handling workflows.
  • Customized and extended npm packages to meet bespoke business requirements, maintaining internal forks with documented change logs.
  • Started as a Web Developer (React.js, HTML, CSS, JavaScript) building responsive interfaces before transitioning into hybrid mobile development using React Native CLI.

Education

Bachelor of Computer Science in Computer Science – Arid Agriculture University (2017 – 2021)

Skills

Senior Software Engineer & Team Lead

Reviews

Related