Led the development of core-routing, a service responsible for routing messages and storing data.
Implemented
Redis caching to optimize service performance, resulting in a 40% reduction in operational costs.
Addressed latency issue in NestJS application by introducing Bull worker queues to optimize core-routing. By queuing user and bot messages for asynchronous database processing, achieved a notable 60% reduction in response delay, enhancing overall user experience.
Took proactive initiative in planning, writing and executing SQL data migrations using TypeORM, like converting text columns into structured JSON lists.
Introduced ESLint and refactored 5 repositories overtime to remove all linter errors. Also standardised code formatting across the organization using prettier.