Working on an enterprise application related to the management of legal entities of a business. Mainly working with React, Node, NestJS, PostgreSQL and Docker leaning more towards the backend side.
Re-designed the backend architecture to support storing multiple client data into a single PostgreSQL database instance in a multi-tenant architecture. Tackled massive performance issues due to this change.
Worked a little bit on a micro-frontend (MFE) of the same application and improved it. Implemented ag-grid virtualization to allow asynchronous data exports using the ag-grid excel export API.
Explored Azure functions by replacing an in-house job scheduler with Azure functions.
Migrated a lot of vulnerable and outdated packages including the upgrade of react-router from v5 to v6 which was a fairly big change considering the amount of legacy APIs used in the project, and the migration of the logging architecture from Bunyan to Winston for application-wide logging.