• Developed a dynamic React front-end with a highly structured state hierarchy to isolate necessary properties from sibling class components within a single page application that uses functional components to modularize and maximize reusability.
• Spawned highly performant NodeJS child processes to perform resource intensive operations and interact with a variety of platform Command Line Interfaces in order to create, manage, update, and deploy microservices.
• Built NodeJS middleware to coordinate complex operations and a myriad of cloud platform microservice interactions.
• Utilized AWS, Google Cloud Platform, Azure Functions, Docker to add unique functionalities to deployed microservices.
• Implemented NoSQL schema and methods for database storage and transactions, offering an expedited request/response cycle
and streamlined user experience and ease of scalability for unrelated datasets.
• Used Bcrypt and Node’s native Crypto packages to offer encryption and decryption methods for securely storing and protecting passwords against rainbow table attacks and using 256-bit encryption for sensitive information within our NoSQL database.
• Wrote Webpack scripts and configurations to provide dev efficiency in Sass preprocessing, JS/HTML/CSS bundling, tree-shaking to reduce overall bundle size and increase load speed, and to serve both production and debugging development environments.