Developed under tech accelerator OSLabs |
•Integrated TypeScript for a statically-typed codebase that improved collaborative team performance and efficient coding by utilizing TypeScript’s descriptive error handling, reducing 15% of all bugs when compared to JavaScript
•Implemented Functional React components to hold the Chart.js canvases, and leveraged its stateful archetype to update the state as data points were passed to the front end and display the incoming data in the dynamic canvases
•Used React Hooks for state management of functional React components to locally declare the state and efficiently update the state with minimal lines of clean code, while reducing the number of elements created in the DOM when compared to HOCs
•Containerized basic application with Podman (a more secure containerization tool due to its rootless, daemonless nature) to test Galumpher’s health metrics tracking functionality of Podman containers and desired graphical displays
•Configured Electron application to display the GUI on one page and the Node.js/Express server on another invisible page to reduce heavy request and computations on the main process of the display page thus improving load time and user experience
•Followed GitHub workflow process with code review before each merge to development code base, to ensure quality code,
mitigate merging bugs to the code base, track version and revert to older iteration if necessary
•Deployed company website with Amazon Web Services (Route53, S3, CloudFront) and utilized best practices to ensure an excellent user experience while optimizing resources to reduce costs
•Mentored engineers on both interpersonal and technical skills to assist with clear communication and code review to ensure quality, factored code, and that best practices were implemented through out the team