×
Moheed Siddiqui

Moheed Siddiqui

Backend Developer

Jehangir Road, Karachi, Islam, Pak, 75550
+(92)312-105-11-28
Urdu, English

Background


About

About

I’m a Backend Developer with 2 years of experience building reliable backend systems and scalable APIs. Most of my work is around designing clean backend architecture, building REST and GraphQL APIs, and shipping features that are secure, performant, and easy to maintain.
Over time, I’ve focused heavily on AWS-based backend development, especially serverless architectures. I take ownership of backend tasks end-to-end, from API design and database structure to deployment, monitoring, debugging, and performance optimization. I also work with infrastructure-as-code (AWS CDK / CloudFormation) to ship production-ready systems with consistent and repeatable deployments.

Work Experience

Work Experience

  • Backend Developer, Geeksvisor

    Aug, 2022 - Present

    Backend Developer at GeeksVisor with experience building and maintaining scalable backend systems using Node.js, TypeScript, and Express.js. Strong expertise in developing REST and GraphQL APIs, implementing serverless architectures on AWS, and working with databases like MongoDB and DynamoDB. Experienced in authentication and authorization using Amazon Cognito, secure file handling with S3, and event-driven workflows. Worked closely with frontend and product teams to deliver reliable, production-ready backend solutions.

    • Designed, developed, and maintained scalable backend services using Node.js, TypeScript, and Express.js.

    • Built and supported REST and GraphQL APIs with proper validation, pagination, and error handling.

    • Worked extensively with MongoDB and DynamoDB, handling CRUD operations, schema design, GSIs, and optimized query patterns.

    • Developed serverless backend architectures on AWS using Lambda, API Gateway, DynamoDB, and Cognito.

    • Implemented secure authentication and authorization flows with Amazon Cognito, including custom attributes, MFA, and post-confirmation triggers.

    • Built secure file upload and download systems using S3 pre-signed URLs with access control and validation.

    • Implemented event-driven workflows using SNS, SQS, and Lambda triggers.

    • Integrated Stripe subscription systems including checkout, cancellations, resubscriptions, and webhook handling.

    • Monitored and debugged production systems using Amazon CloudWatch, improving performance and reliability.

    • Used AWS CDK and CloudFormation for infrastructure-as-code and repeatable deployments.

    • Debugged backend issues, analyzed logs, optimized performance, and refactored code for maintainability.

    • Collaborated closely with frontend and product teams to deliver end-to-end backend features in production.

Projects Experience

Projects Experience

  • Serverless Event Booking Platform

    Mar, 2024 - Apr, 20241 month

    Developed a serverless event booking platform designed to handle dynamic scheduling and management of events. The platform leverages AWS Lambda for serverless compute, API Gateway for secure API endpoints, DynamoDB for scalable data storage, and S3 for file storage. This solution offers a highly scalable and cost-effective approach for event management.

  • Restaurant App

    Apr, 2024 - May, 20241 month

    Created an application tailored for managing restaurant operations including orders and reservations. The app utilizes Node.js for server-side logic, AWS Lambda for serverless functions, Dynamo BermsDB for managing restaurant data, API Gateway for exposing RESTful APIs, and Cognito for user authentication and management. This application streamlines restaurant management and enhances user experience.

  • Blood-Bank Management System

    May, 2024 - Jun, 20241 month

    Developed a comprehensive management system for blood banks to track inventory levels and donor information. This system leverages Node.js for backend logic, AWS Lambda for serverless execution, DynamoDB for data storage, API Gateway for API management, and Cognito for user authentication. The system helps improve the efficiency of blood bank operations and ensures accurate tracking of vital resources.

  • Resume App

    Jul, 2024 - Nov, 20244 months

    Building an application focused on creating and managing resume templates. The app uses Node.js for backend processing, AWS Lambda for serverless operations, DynamoDB for storing user data and templates, API Gateway for managing API requests, S3 for storing resume files, and Cognito for user authentication. This ongoing project aims to provide users with customizable resume templates and streamline the resume creation process.

  • FFP Invest App

    Dec, 2024 - Mar, 20253 months

    This project is a comprehensive serverless application built using AWS services and various programming languages to manage user messages and subscriptions. The backend is powered by AWS Lambda functions written in Node.js, which handle operations such as creating and updating messages, and scanning user data from DynamoDB tables. The project utilizes AWS AppSync for GraphQL API management, enabling efficient data queries and mutations. The infrastructure is defined using the Serverless Framework, which simplifies deployment and management of AWS resources. Additionally, the project integrates with Amazon Cognito for user authentication and authorization, ensuring secure access to the application. The primary goal of this project is to provide a robust and scalable solution for managing user messages and subscriptions, facilitating seamless communication and data management for the users.

  • Oyedele Ecommerce

    May, 2025 - Sep, 20254 months

    In this project, I have created multiple AWS Lambda functions and designed GraphQL queries to handle data interactions. I have also set up DynamoDB tables for storing and managing application data. Additionally, I developed REST APIs to support various features and functionalities of the application. The entire project is built on top of various AWS services, making it a cloud-native solution that leverages the scalability and reliability of the AWS ecosystem.

Skills

Skills

  • Frontend

    HTML5

    CSS3

    JavaScript (ES6+)

    TypeScript

    React.js

  • Backend

    Node.js

    Express.js

    GraphQL

    TypeScript

    REST APIs

    AWS AppSync

    Serverless Architecture

  • AWS / Cloud

    AWS Lambda

    Amazon S3

    Amazon Cognito

    DynamoDB

    API Gateway

    CloudWatch

    IAM

    SQS

    SNS

    SES

    SSM Parameter Store

    AWS CDK

    AWS Amplify

    AWS CloudFormation

    CodeDeploy

  • Databases

    DynamoDB

    MongoDB

    SQL / NoSQL

  • Other Tools

    Git

    GitHub

    CI/CD

    VS Code

    Contentful

    Debugging & Troubleshooting

    Performance Optimization

    Clean Code Practices

    API Design & Integration

Education

Education

  • Computer Science, Intermediate of Science, Intermediate Level

    Jun, 2024 - Present

Interests

Interests

  • Backend Development

    API DesignDatabase ManagementScalable Architectures
  • Cloud Computing

    AWS LambdaServerless ArchitectureDynamoDBAWS S3Infrastructure as Code (IaC)API GatewayCloud Monitoring and Logging
  • Programming Practices

    Code OptimizationVersion ControlTesting and Debugging
  • Continuous Learning

    Exploring New TechnologiesImproving Coding SkillsCollaborative Development
References

References

  • Mughess Siddiqui

    Mughess Siddiqui is a highly skilled Full Stack Developer at Geeksvisor, working closely with me on various projects. His deep expertise in frontend and backend technologies has been crucial in advancing my projects. He consistently provides valuable insights, technical guidance, and support, making my collaboration highly productive and effective.