Versa Networks
Software Engineer
Mar 2025 – Present
- Maintained and extended a high-scale URL Reputation Manager (URM) system in Go, serving multi-tier URL/domain reputation lookups (in-memory trie/radix-tree cache, Redis, Cassandra) across multi-region GKE clusters.
- Designed a zero-downtime Cassandra schema migration tool with token-range parallelism, SHA-256 re-keying, and checkpointing for large-scale keyspace migrations.
- Implemented a lock-free in-memory trie/radix-tree localcache package using atomic pointer swaps for concurrent-safe reads, combined with an LRU eviction layer; reducing p99 request latency from over 400ms to under 150ms.
- Designed and built a highly available, scalable, and fault-tolerant ClickHouse analytics platform with a Go ingestion service, and deployed an MCP server that lets users query the analytics DB through any AI agent, including a web-based chatbot built on GCP Vertex AI models; replacing the need for static dashboards.
- Worked on the Assets Management system and its configuration sync pipeline, and designed a Tenant Contacts module enabling the support team to look up tenant contact information for sending notifications.