Software Engineer
CurrentOpen Sourced Kubernetes Visualization Tool - Developed a high-performance web application using React.js, utilizing React hooks and context api. This choice allowed important pieces of data like auth to be accessible app wide. Allowing an interactive and easy-to-use dashboard without the hassle of having a user re authenticate.. - Enhanced user experience while leveraging SCSS variables to maintain a seamless design across our react components thus utilizing the simplicity of CSS and SCSS to its full potential .- Leveraging React Router’s programmatic navigation for accurate display of components as well as useLocation hooks to transfer data between sibling components. These development choices along with declarative routing made way for detailed and powerful route management.- Constructed a robust backend using Node.js and Express, optimized api endpoints with performance and scalability in mind.- Prepared database integration for the management of users immense kubernetes pod metrics logs to provide seamless data transfers for the client. While keeping security in mind with authentication using libraries/tech such as JWT and bcrypt for encryption and session handling. - Implemented a sql database for its relational features. When managing our complex data objects from our kubernetes pods the need for accuracy from complex queries and multi table joins was clear in deciding sql over nosql.