Software Engineer Facilitated By Oslabs Beta
Current• Leveraged KafkaJS and the singleton pattern to create Apache Kafka producers, instantiating publishing nodes using custom classes to enable Kafka admins to dynamically load test their clusters.• Harnessed Next.js 13’s server-side rendering and code-splitting to achieve rapid initial page loads and minimize code bundles for superior app performance and resource utilization.• Utilized Jolokia JMX-HTTP bridges and batched MBean queries to optimize remotely extracting real-time health and performance metrics of Kafka clusters and maintain application scalability.• Incorporated Tailwind CSS utility classes and Victory’s modular charting components to deliver dynamic visual representations of live metrics crucial to overseeing a cluster.• Deployed Docker along with Compose and Build Kit to containerize/orchestrate the application with Kafka nodes, ensuring compatibility across AMD/ARM architectures and stable, performant networking.• Implemented Auth.js with Next.js 13 API Routes and secure session storage via NoSQL to integrate with Google and GitHub OAuth, ensuring a seamless and secure user experience.• Employed Jest for robust application testing and GitHub Actions for automated deployment to AWS EC2 hosting, creating a comprehensive CI/CD pipeline that guaranteed swift delivery.