Muhammad Usama
About
Experience
Senior Software Engineer
NaxTech
March 2023 - August 2025
- Led the development and deployment of scalable web applications using React, Node.js, and Next.js, implementing modern front-end architectures with state management via Redux and Redux-Saga for handling asynchronous actions. - Built seamless integration with Supabase for real-time data synchronization, enabling efficient authentication, data storage, and management while enhancing system performance and reducing development time. - Designed and developed back-end services and APIs using Node.js and Nest.js, ensuring high performance, reliability, and maintainability, while integrating GraphQL and RESTful APIs for data communication. - Implemented machine learning solutions, including building AI models using Python, TensorFlow, scikit-learn, and PyTorch, and integrating them into production applications for real-time data processing and predictive analytics. - Architected and developed microservices with FastAPI and Django, leveraging RabbitMQ and Apache Kafka for asynchronous communication, enabling real-time event-driven data processing and fault-tolerant systems. - Developed advanced automation workflows using n8n, integrating AI models and APIs to streamline business processes, enhance data-driven decision-making, and optimize task automation across multiple platforms and services. - Designed and deployed AI/ML pipelines for data preprocessing, model training, and serving, using AWS Sagemaker and Google Cloud AI to facilitate automated workflows, scaling, and model monitoring in production environments. - Utilized AWS Lambda, ECS, EKS, and RDS for serverless application deployment and management, building scalable, cloud-native solutions that support both stateless and stateful applications. - Employed Docker and Kubernetes for containerizing applications, automating deployments, and managing orchestration in multi-cloud environments, ensuring high availability and easy scaling. - Established CI/CD pipelines using Jenkins, GitLab CI, and GitHub Actions, automating testing, deployment, and monitoring, ensuring continuous delivery and integration across multiple environments.
Full Stack Developer
Xgrid
May 2020 - February 2023
- Migrated and modernized legacy codebases, transitioning monolithic systems to microservices architecture with Node.js, Nest.js, and FastAPI, significantly improving scalability, maintainability, and fault tolerance. - Led the refactoring of complex legacy systems, ensuring seamless integration of modern technologies and methodologies. Implemented API-first design with GraphQL and RESTful APIs, streamlining communication between services and optimizing data flow. - Designed, developed, and deployed microservices using Docker and Kubernetes, orchestrating containers in cloud-native environments on AWS and Azure for high availability, scalability, and fault tolerance. - Integrated AWS Lambda and Google Cloud Functions to implement serverless microservices, reducing infrastructure costs and improving system reliability by handling unpredictable workloads and auto-scaling based on demand. - Worked with Kubernetes clusters, automating the deployment, scaling, and management of containerized applications using Helm charts and custom Kubernetes controllers, improving DevOps workflows and system reliability. - Integrated authentication solutions using OAuth, JWT, and Supabase, implementing secure and scalable user management systems with real-time capabilities, enhancing user experience and system security across multiple applications. - Optimized legacy backend systems using Node.js and Python, applying best practices in server-side rendering (SSR), microservices, and event-driven architecture to deliver high-performance applications with reduced latency and improved user experience. - Implemented CI/CD pipelines using Jenkins, GitLab CI, and GitHub Actions, automating code testing, deployment, and monitoring processes, ensuring seamless integration across multiple development environments.
Full Stack Developer
Red Cubez
August 2018 - April 2020
- Led the migration from monolithic architecture to microservices using Node.js and React, refactoring systems to improve scalability, maintainability, and performance in an Agile environment. - Utilized Docker and Kubernetes for containerizing applications, deploying and managing them across AWS ECS and EKS, which improved system availability and enabled automated rolling updates. - Developed and maintained high-performance RESTful APIs and GraphQL endpoints, ensuring robust communication between microservices and external systems, while prioritizing scalability, performance, and security. - Established and optimized CI/CD pipelines using Jenkins, GitLab CI, and GitHub Actions, automating code deployment and streamlining release cycles to fit Agile sprint schedules. - Implemented event-driven architecture with RabbitMQ and Apache Kafka for efficient asynchronous communication and real-time data processing, which improved system responsiveness and reduced latency.
Software Engineer
Devsinc
May 2017 - July 2018
- Developed scalable web applications using React and Node.js, focusing on high performance and maintainable code structures. - Implemented Redux for state management and Redux-Saga for handling complex asynchronous actions, ensuring smooth data flow. - Built and optimized RESTful APIs with Node.js, integrating with front-end components to enhance user interaction. - Used Next.js for server-side rendering (SSR), improving SEO, page load speed, and overall user experience.
Education
Bachelor’s Degree
International Islamic University
January 2013 - January 2017
Field: Software Engineering
Skills
Advanced
Projects
Memento Payments
August 2022
Developed a robust fintech platform using Next.js for the frontend and Node.js with TypeScript for the backend. Utilized PostgreSQL for secure data storage and GraphQL for optimized querying, ensuring high performance and security in processing payment transactions and managing user data.
Spatial.io - Virtual Metaverse Platform
January 2022
Built a virtual metaverse platform using Python and FastAPI for backend services, ensuring high performance and scalability. The frontend is powered by React, while AI/ML technologies enhance user interactions, providing personalized experiences within the virtual space.
Rawcaster
January 2021
Developed a real-time social media platform using React for the frontend and Node.js for the backend, using PostgreSQL as the database. Integrated AWS Chime for video and audio streaming, AWS Lambda for serverless functions, and orchestrated services with Kubernetes for scalable deployment in a microservices architecture.
Contact Information
-
Sign in to view contact information
-
LinkedIn