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.