Muhammad Usama | Senior Software Engineer
-
React | Node.js | Next.js | Python | AWS | 8 Years
SUMMARY
Experienced Senior Software Engineer with 8+ years of expertise in building scalable, high-performance web applications. Proficient
in front-end technologies like React, Next.js, and TypeScript, as well as back-end frameworks such as Node.js, Nest.js, Python, and
FastAPI. Adept at leveraging AI/ML technologies to develop intelligent systems that automate processes and enhance
decision-making. Strong knowledge of microservices architecture, RESTful APIs, and cloud technologies (AWS). Focused on writing
clean, maintainable code and optimizing system performance for high availability.
TECHNICAL SKILLS
Frontend
React, Next.js, Redux, Redux-Thunk, Redux-Saga, JavaScript, TypeScript, Context API, TailwindCSS, Bootstrap,
SASS/LESS, HTML5, CSS3, Gatsby, React MUI, Vue.js, Angular, Webpack, Babel, AJAX, jQuery, Semantic UI,
Highcharts, D3.js, Chart.js, Emotion, Styled Components, Storybook, Framer Motion, Figma.
Backend
Node.js, Express.js, Nest.js, Python, Django, Flask, FastAPI, JavaScript, TypeScript, Apollo Server, JSON Web,
WebSocket, Microservices Architecture, Server-side Rendering (SSR), RabbitMQ, Apache Kafka, Socket.io,
Tokens (JWT), Passport.js, AI/ML.
DBs & DevOps
MongoDB, MySQL, PostgreSQL, GraphQL, Firebase, RESTful APIs, AWS (Lambda, DynamoDB, RDS, SQS,
Cognito, CI/CD Pipelines, S3, EC2, CloudFront, ECS, EKS, API Gateway), Google Cloud Platform,
Microsoft Azure, DigitalOcean, Kubernetes, Docker, Jenkins, Git, GitHub, GitLab, SendGrid, Twilio,
Heroku, Prisma ORM, Amplitude, 3rd Party Integrations, Stripe, Paypal, Mapbox, Jest, Enzyme, Cypress
RELEVANT EXPERIENCES
Senior Software Engineer
NaxTech
March 2023- Aug 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.
●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.
●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.
Tech Stack: React, Node.js, Python, TypeScript, Next.js, Nest.js, Redux, Redux-Saga, GraphQL, FastAPI, Django, TensorFlow,
scikit-learn, PyTorch, RabbitMQ, Apache Kafka, AWS (Lambda, ECS, EKS, RDS, S3, Sagemaker), Google Cloud AI, Docker,
Kubernetes, Jenkins, GitLab CI, GitHub Actions.
Full Stack Developer
Xgrid
May 2020 - Feb 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.
●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.
●Collaborated in migrating monolithic applications to microservices architecture, refactoring services to be cloud-native, and
leveraging AWS ECS, EKS, and Docker Swarm for container orchestration, enabling faster and more reliable deployments.
Tech Stack: React, Node.js, Python, TypeScript, Next.js, Nest.js, FastAPI, Docker, Kubernetes, AWS (Lambda, ECS, EKS,
RDS, S3), Azure, Helm, AWS Sagemaker, RabbitMQ, Kafka, GraphQL, Microservices, Server-Side Rendering (SSR), CI/CD
(Jenkins, GitLab CI, GitHub Actions), Legacy Codebase Refactoring, Event-Driven Architecture.
Full Stack Developer
Red Cubez
Aug 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.
●Worked in a cross-functional Agile team, delivering features on time and balancing technical debt while modernizing the
system with React and Node.js.
●Improved system architecture by applying microservices best practices, such as service isolation, API gateways, and
fault-tolerant designs, ensuring high availability and reducing maintenance overhead.
Tech Stack: React, Node.js, Python, TypeScript, Next.js, Docker, Kubernetes, AWS (ECS, EKS, RDS, S3), RabbitMQ, Apache
Kafka, RESTful APIs, GraphQL, CI/CD (Jenkins, GitLab CI, GitHub Actions), Agile, Microservices, Event-Driven
Architecture.
Software Engineer
May 2017 - July 2018
●Developed scalable web applications using React and Node.js, focusing on high performance and maintainable code
structures.
Devsinc
●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.
●Deployed applications using AWS EC2 for hosting and S3 for file storage, ensuring scalable and reliable infrastructure.
●Collaborated in an Agile environment, delivering iterative features through CI/CD pipelines to streamline testing, building,
and deployment processes.
Tech Stack: React, Node.js, TypeScript, Redux, Redux-Saga, Next.js, AWS (EC2, S3), RESTful APIs, CI/CD, Agile,
Server-Side Rendering (SSR).
PROJECTS
Project 1: Rawcaster: https://rawcaster.com/
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.
Project 2: Spatial.io - Virtual Metaverse Platform: https://www.spatial.io/
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.
Project 3: Memento Payments: https://mementopayments.com/
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.
EDUCATION
Bachelor’s Degree - Software Engineering | International Islamic University Islamabad, PK