Muhammad Usama

Muhammad Usama

$18/hr
Lead Full Stack Developer | React | Node | TypeScript | Next.js | Python | AI/ML
Reply rate:
55.56%
Availability:
Hourly ($/hour)
Location:
Multan, Punjab, Pakistan
Experience:
8 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.