Download PDF

Summary

A versatile Full Stack Engineer with a strong foundation in ReactJS, NodeJS, NestJS, and React Native. I specialize in building high-quality APIs and mobile applications, leveraging my expertise in emerging technologies like blockchain, machine learning, and agentic AI to create intelligent, autonomous solutions. My skills extend to Azure DevOps, and I thrive in both enterprise and startup settings, using Agile and DevOps practices to deliver scalable and efficient solutions.

Skills

Programming
  • Languages : JavaScript, TypeScript, Java
Mobile Application Development

Cross Platform: React Native

Native : Android

Web Frameworks
  • Frontend: React.js, Next.js  

  • Backend: Node.js, NestJS, Express.js,

Technical Skills

  • Databases: MySQL, MongoDB, SQL

  • Cloud/DevOps: Azure DevOps, AWS, Docker, Kubernetes, GitHub Actions

  • API Methods : REST, SOAP , WebSockets, WebHooks
  • AI / Emerging Tech: Agentic AI, Firebase ML, Blockchain

Work experience

MAG Developer Dubai ,UAE
April 2024Continue

Senior Software Engineer

  • Led the development and maintenance of the MAGONE+ and Eservice mobile apps using React Native for both iOS and Android platforms, ensuring a smooth and intuitive user experience.

  • Architected and implemented backend APIs with Node.js and NestJS, leveraging REST API, gRPC, WebSockets, and GraphQL for efficient data exchange and real-time processing.

  • Developed and maintained web-based dashboards using React.js, providing administrators and stakeholders with intuitive interfaces for monitoring, analytics, and app management.

  • Built and integrated Agentic AI solutions to handle queries and communications across internal teams, streamlining inter-company collaboration and knowledge sharing.

  • Deployed and managed the MAGONE+ and Eservice apps on the Apple App Store and Google Play Store via Azure DevOps, ensuring seamless app updates and broad accessibility.

  • Enhanced app performance through Kafka message queue integration, improving data handling and real-time processing workflows.

  • Produced comprehensive technical documentation detailing system architecture, data pipelines, and design alternatives to support decision-making across development teams.

  • Conducted thorough code reviews to enforce best practices, maintain code quality, and ensure scalable, high-performance solutions.

  • Collaborated cross-functionally with UX designers, QA engineers, and business teams to drive innovation, optimize workflows, and deliver high-value outcomes.

Emaar Dubai,UAE
April-2023April 2024

Senior Software Engineer

  • Developed and maintained the MyEmaar mobile application using React Native for iOS and Android, delivering a seamless and intuitive experience for real estate agents.

  • Created and managed the EmaarOne mobile application with React Native, enabling customers to access property information, manage services, and stay updated on project launches.

  • Built responsive web applications with React.js, powering internal dashboards and customer-facing portals that complemented mobile platforms.

  • Architected and implemented scalable backend services using Node.js and NestJS, integrated with MongoDB to support mobile and web platforms.

  • Designed and implemented APIs using REST, gRPC, WebSockets, and GraphQL, ensuring efficient communication and secure data exchange.

  • Published and managed applications on the Apple App Store and Google Play Store using Azure DevOps, automating CI/CD workflows for reliable releases.

  • Integrated Kafka message queues to enable real-time, event-driven architecture and improve system responsiveness.

  • Produced clear technical documentation, including architecture diagrams, API contracts, and design rationale to support onboarding and long-term maintenance.

  • Conducted code reviews to maintain high-quality standards across React Native, React.js, and Node.js/NestJS codebases.

  • Collaborated cross-functionally with mobile, web, backend, QA, DevOps, and product teams to accelerate delivery, improve workflows, and align product features with business goals.

VAI Marketing Management Dubai,UAE
Mar-2022April-2023

Senior Software Engineer

  • Developed a non-custodial mobile wallet for secure cryptocurrency trading, delivering a highly secure and user-friendly application using React Native for iOS and Android.

  • Designed and implemented a comprehensive crypto wallet and payment application with React Native, enabling seamless management of digital assets, multi-blockchain transactions, and real-time balance tracking.

  • Built a crypto payment gateway app (iOS & Android) with React Native, empowering businesses to accept multiple cryptocurrencies and expand payment options.

  • Built a React.js-based web dashboard for administrators and businesses to monitor transaction volumes, user activity, and system metrics, ensuring transparency and operational control.

  • Engineered scalable backend services using Node.js (Express.js) and MongoDB to support wallet operations, user authentication, and secure transaction processing.

  • Architected APIs with REST, Webhooks, WebSockets, and gRPC, enabling reliable and real-time communication across mobile, web, and backend services.

  • Integrated Kafka message queues to optimize event-driven workflows and improve responsiveness of transaction pipelines.

  • Implemented OWASP-compliant security standards across apps and APIs, including encryption, secure storage, and input validation, strengthening platform security and reducing vulnerabilities.

  • Automated CI/CD pipelines using Azure DevOps and GitHub Actions, ensuring rapid, reliable builds, testing, and deployments to production.

  • Participated in the design and development of mobile SDKs, enhancing developer experience and enabling third-party integrations with core crypto services.

  • Contributed to prototyping and R&D initiatives, evaluating emerging blockchain and fintech technologies to evolve platform architecture and maintain competitive advantage.

  • Wrote scalable, testable, and maintainable code across frontend and backend systems, ensuring high-quality delivery aligned with business and technical requirements.

Etisalat Sharjah,UAE
Feb 2020Mar 2022

Software Engineer

  • Developed a gamification mobile application with React Native (iOS & Android) for Etisalat technicians, enabling real-time communication and location sharing with nearby Etisalat vehicle drivers.
  • Created a scouting mobile application using React Native with GPS and local storage, streamlining field data collection and transmission of Etisalat device information.

  • Designed and implemented an FDH audit application using React Native and TensorFlow.js, enabling technicians to capture and classify device images with on-device AI.

  • Built an incentive mobile application in React Native, rewarding technicians based on knowledge test results, with a secure backend to manage scoring, tracking, and reward distribution.

  • Developed a React.js dashboard for supervisors and admins to monitor technician performance, audit outcomes, and incentives in real-time via an intuitive web interface.

  • Created and maintained Node.js backend services with Express.js, integrated with MongoDB for secure, scalable data storage and retrieval.

  • Implemented diverse API communication methods including REST, Webhooks, WebSockets, and gRPC, ensuring reliable real-time data flow between mobile apps, dashboards, and backend services.

  • Integrated Kafka message queues to enable efficient handling of asynchronous updates and improve real-time responsiveness across applications.

  • Collaborated in an Agile development environment using JIRA for sprint planning and issue tracking, ensuring timely delivery and team alignment.

  • Performed QA testing (unit, integration, UAT) to ensure application reliability and maintain high quality standards.

  • Set up CI/CD pipelines via Azure DevOps and GitHub Actions, automating builds, testing, and deployments for mobile and web apps.

Nexus Karachi , Pakistan
Jan 2019Feb 2020

Software Engineer

  • Developed Lazy App Mobile for users and service providers with React Native (iOS & Android), enabling seamless access to home cleaning, repair, and maintenance services in the on-demand market.
  • Built Doclink Mobile Application using React Native, streamlining healthcare access with appointment scheduling, patient-doctor communication, and secure medical consultations.

  • Developed React.js dashboards for administrators and providers, allowing real-time management of appointments, service requests, and user interactions.

  • Created Node.js backend services with Express.js, integrated with MongoDB for secure data handling, authentication, and service tracking.

  • Containerized applications using Docker and deployed via Kubernetes, ensuring high availability, auto-scaling, and efficient resource utilization.

  • Integrated Firebase Cloud Messaging (FCM) into React Native apps to enable real-time notifications and communication between users, providers, and administrators.

  • Enhanced features and performance by adopting modern frameworks and cloud-native practices, improving platform scalability and user experience.

  • Collaborated with project managers, designers, and cross-functional teams to translate business requirements into effective technical solutions aligned with strategic goals.

  • Worked with sales and account teams to align technical implementations with client needs and ensure product-market fit.

  • Integrated Meteor.js with MongoDB and Node.js services, enhancing data synchronization, scalability, and overall application performance.
Bizztecsol Karachi,Pakistan
Oct 2016Dec 2018

Software Engineer

  • Developed an Uber Clone mobile application using React Native (iOS & Android), implementing real-time ride tracking, intuitive UI/UX, and robust cross-platform performance.
  • Built scalable microservices with Node.js, enhancing modularity, maintainability, and backend performance.

  • Developed Android apps with native integrations, optimizing performance and leveraging device features for smooth user experiences.

  • Designed CI/CD pipelines using GitHub Actions and Azure DevOps, automating testing and deployments for reliable and faster releases.

  • Created modern web frontends with React.js, delivering responsive and engaging interfaces aligned with user and business needs.

  • Integrated WebSockets for real-time features including live driver tracking, instant booking confirmation, and in-app messaging.

  • Containerized applications with Docker, enabling consistency across environments and simplifying deployment and scaling.

  • Implemented RESTful APIs to handle secure authentication, business logic, and seamless data exchange.

  • Collaborated with cross-functional teams to translate business needs into scalable, high-performing solutions that improved user satisfaction.

  • Developed full-stack applications with Meteor.js, leveraging its reactive data layer for real-time updates and faster development cycles.

  • Integrated Meteor.js with MongoDB and Node.js services, enhancing data synchronization, scalability, and overall application performance.

Certificates

Education

Sukkur IBA University, Sukkur (Pakistan)
Feb 2017Feb 2019

MS in Software Engineering

  

Sukkur IBA University, Sukkur (Pakistan)
Aug 2012 OCT 2016

BS Software Engineering