Gaming Backend API Modernization (Serverless Migration)
Technologies: AWS Lambda, API Gateway, AWS CDK, Node.js, TypeScript, AWS CloudFormation, GitLab CI/CD, AWS CodeBuild, AWS CodeDeploy, Prometheus, CloudWatch, Sumo Logic, Grafana
•
Architected and migrated monolithic APIs into Serverless architecture using AWS Lambda, API Gateway, and AWS CDK, enhancing scalability and reducing infrastructure costs by 40%
•
Developed Node.js (TypeScript) based backend microservices and integrated AWS CloudFormation for Infrastructure-as-Code (IaC) deployment
•
Built and maintained GitLab CI/CD pipelines leveraging AWS CodeBuild and CodeDeploy for automated testing and deployments
•
Integrated Prometheus, CloudWatch, Sumo Logic, and Grafana dashboards for system observability and performance monitoring
•
Improved API performance by 20% through caching strategies and Lambda optimization
FINAC – Accounting Software for Chartered Accountants (CA Firms)
Technologies: Node.js, Redis, JWT
•
Developed Node.js backend APIs for a multi-user accounting software designed for CA firms, handling ledgers, GST, invoicing, and financial reports
•
Designed a role-based access system and implemented Redis caching for faster data retrieval and session management
•
Worked closely with finance and accounting teams to automate workflows and reporting features
•
Enhanced data security by implementing JWT-based authentication and API-level validation
•
Improved API performance and reduced response time by 25%
Live Video Streaming Application
Technologies: Node.js, RESTful APIs, AWS S3, CloudFront, Microservices
•
Started as a Node.js backend developer, modernizing existing legacy APIs and building new RESTful services for a real-time video streaming platform
•
Designed APIs for video session management, user subscriptions, and chat modules with focus on scalability and low latency
•
Integrated AWS S3 for video asset storage and CloudFront CDN for content delivery optimization
•
Applied microservice architecture principles to separate video, user, and chat services for better maintainability