•Developed a React web application to allow users to automatically generate and export GraphQL schemas, mutations and queries that are compatible with SQL and NoSQL databases.
•Implemented React-Redux application with components connected to a single store, preventing state mutation by separating application concerns into seamlessly scalable modules
•Deployed application using AWS (Gateway, Lambda, S3, DynamoDB) with custom SSL certificates using Route53 and CloudFront to securely serve the web application, integrating dynamic load balancing and scalable servers to ensure lower overhead costs and improve responsive load time.
•Enhanced standardized component styling with React Transition Group and Material UI to ensure uniformity and save on development time while implementing fluid component-rendering that gets triggered when mounted or unmounted.
•Utilized Node’s file system for a fast and scalable way to generate and deliver zipped files containing users’ code-based schemas and queries.
•Developed parsing algorithms to dynamically generate deeply nested code and create database types and field inputs, while preventing the application's main thread from being blocked when writing files to the end user.
+Technologies: ES6, Node, AWS, React, GraphQL, Apollo