Software Engineer
Current- Collaborated on an agile team of 5 engineers to build a Kubernetes monitoring solution geared toward developers- Created a React-based frontend, utilizing the advantages of a component-based architecture, allowing for rapid development, and the use of the virtual DOM for performant rendering- Leveraged Tailwind CSS to decrease frontend development time by inserting style attributes directly into HTML tags- Implemented an Express-based backend to streamline the organization and execution of middleware, employing Express’ minimalist syntax to accelerate development and simplify the resolution of complex routes- Deployed 2 Google GKE Kubernetes clusters as test cases to cross-reference the accuracy of metrics provided by Kubernetes APIs against those reported by the GKE dashboard- Established a MongoDB database to store time-slice data, leveraging Mongo’s rapid read/write access times and flexible data models, anticipating the need for additional metrics in future versions- Incorporated Webpack as a build tool, capitalizing on the Hot Module Replacement (HMR) feature to accelerate development, and tree-shaking to remove unused code during the bundling process