AMPS Asset Creation Tool
Lead Developer for a SAAS React Application custom built for a client. The app is used to create, review and deliver assets for a very large platform. The app allows users to upload templates, modify status, create assets from templates in 20+ languages and 70+ sizes, submit for approval, client review and delivery of final assets. Used 24/7 by 100+ users globally with thousands of assets produced and delivered weekly. This Proprietary REACT/AWS Application is entirely cloud based on AWS and uses the following AWS offerings; S3, Cloudfront, Lambdas, SAMCLI, API Gateway, RDS, Dynamo, IAM, VPCs with subnets. EC2 and Cloudwatch.
Features include: React, domain security, asset storage, region specific NodeJS Lambdas deployed by SAMCLI, custom API authorizer, RDS for storage, Dynamo, Authentication for multiple user teams using Okta and AWS Cognito, complete websocket interconnectivity between front-end and websocket endpoints for real-time notification system and download tracking, VPCs with subnets. EC2 instances running a NodeJS custom “Download Assets” application with a S3 bucket mounted to the file system.
React/AWS/NodeJS/RDS/S3