Software Engineer
Current• Architected a Node.js/Express server to seamlessly interface with local Kubernetes clusters, leveraging the kubernetes/client-node npm package for real-time retrieval of pod restart times.• Implemented a secure authentication system using Bcrypt, cookies, and sessions to ensure user data protection.• Engineered a custom data structuring algorithm to efficiently organize complex restart data into a hierarchical object model, optimizing data flow between the Oracle database and the client-side interface.• Utilized React for front-end development by building reusable components to enhance code modularity and maintainability, and making use of the hooks API to render K8s data in real-time; resulting in responsive and interactive data dashboards.• Enhanced navigation by implementing React Router, making use of its declarative syntax, nested routing, and URL parameter handling, which led to a faster, more intuitive user experience and a well-organized, maintainable routing structure.• Styled the application using SCSS modules, leveraging variables, nesting and mixins to achieve a consistent look and feel across the application, as well as reusable, maintainable and scalable code.