⎻ Implemented Jest testing to unit-test the added features and ensure that the data we were pulling into our app from the Docker Daemon matched the expected result to store it in the SQL database properly.
⎻ Managed technical debt by updating and removing deprecated dependencies, to enable future compatibility.
⎻ Architected a Node.js server (utilizing the Express.js framework) to interface with SQL database instances for authenticating login credentials with encryption and to access metric data being stored for running containers.
⎻ Engineered client-side, React Router-protected endpoints to create a custom authentication architecture that, provided secured routes for administration, and prevented access to users’ personal account data and unique metrics.
⎻ Transitioned legacy code to TypeScript to add static typing, reduce type errors, improve the code’s legibility, and ensure the following of best practices across a collaborative codebase.