San Francisco, California, United States
Developed modular dashboard with React and React router, allowing for seamless navigation between interfaces
Create interactive bar, line, and chart graphs using Chart.js, showcasing essential Kafka metrics with minimized delay
Implemented a Node.js web server utilizing the Express framework, for extracting and handling a user’s Kafka cluster information, while ensuring secure user sessions through the implementation of RESTful APIs and encryption
Constructed an event-driven API architecture, establishing a persistent real-time data flow between server and client
Leveraged a Kafka consumer, directly accessing a client’s Kafka datastream, and extracting relevant metrics, including lag time, message velocity, and under-replicated partitions across topics, showing potential inefficiencies
Configured an autonomous Kafka cluster to provide the foundation for comprehensive testing and debugging, ensuring optimal UI/UX, and application stability for a throughput of up to 1000 messages per second
Migrated from a SQL to a NoSQL database, resulting in an increase of query write/read efficiency by roughly 15%
Employed Docker containers to streamline application implementation, and eliminate dependency requirements
Utilized Jest to implement unit and integration testing to ensure consistent behavior throughout future CI/CD cycles
Leveraged KafkaJS library to replace Java, eliminating the need for a JVM and maintaining a monolingual codebase