Software Engineer
Current•Integrated Apollo Client and Server to test and build GraphQL queries to minimize errors and develop a production-ready GraphQL API.•Implemented Chart.js to visualize Kafka metrics in the form of charts and graphs, giving the user a more intuitive way to understand the complex nature of Kafka clusters. •Executed a dead letter queue in Kafka metrics application to enable effective handling and analysis of failed messages, increasing the reliability and fault-tolerance of the system.•Employed Material-UI library in conjunction with React framework to develop adaptive grid structures, facilitating tailored and dynamic theming through seamless component integration.•Utilized TypeScript during development for static data typing to enhance application security and minimize errors at runtime.•Followed Test Driven Development principles using Jest and Supertest to create a comprehensive set of unit tests, leading to a streamlined debugging, refactoring and development experience.•Leveraged Docker containerization and DevOps methodologies to orchestrate reproducible Kafka images, incorporating Prometheus for comprehensive cluster and broker metrics, thereby enabling efficient monitoring of overall cluster health and performance.•Product developed under tech accelerator OS Labs (opensourcelabs.io)