Software Engineer (C Developer), Zscaler
Aug, 2023 - Aug, 20252 years
Developed and optimized backend infrastructure components including reverse proxies, logging pipelines, and distributed communication services.
Integrated JWT-based authentication into a reverse proxy and connected it with an internal Kafka-based system to automate topic creation and enable secure service-to-service communication.
Developed an automated Kafka topic provisioning pipeline using Python and Confluent-Kafka, eliminating manual setup and preventing logging pipeline failures.
Reduced query latency by 20%+ by estimating dataset size using file metadata and dynamically distributing workload across workers.
Optimized memory usage in the CRoaring bitmap library by implementing custom allocators backed by internal mempools and obstacks, reducing allocations by up to 60%.
Improved frontend data accuracy by transmitting Avro schema metadata and default values from backend services, enabling compatibility during schema version mismatches.
Extended internal CLI tooling with GNU-style long options and refactored legacy short options for better maintainability and extensibility.
Designed a scalable JWT payload extension framework using X-Macros, enabling configurable token attributes without modifying core token structures.