•Designed a tool for streamlined management of Dead Letter Queues and real-time data flow monitoring within Apache Kafka, optimizing developer workflow and system supervision
•Utilized Next.js to optimize component reusability by integrating a balanced combination of server-side and client-side components, alongside effective routing and data persistence strategies, to enhance overall application efficiency and maintainability
•Established an Apache Kafka broker to facilitate seamless communication between the Producer API and Consumer API. Visualization and interactivity of application metrics and errors were made feasible through the implementation of a custom API
•Implemented TypeScript to enhance code maintainability and readability, reduce debugging time, and ensure robust type checking throughout the application lifecycle by creating reusable interfaces and
•Implemented Redux for streamlined and organized state management by effectively tracking metrics on the frontend