
Experience
Verint
Senior Software Engineer (current position)
Software Engineer
- Led backend engineering for Process Discovery from POC to production, turning desktop activity into process maps and LLM-driven workflow recommendations.
- Replaced video recordings with structured event streams, reducing payload size by 98%, LLM costs by 81%, and processing latency by 86%.
- Instrumented Desktop Activity & Process Discovery Bots with OpenTelemetry and Datadog: 5 services and 20+ metrics to track performance and identify bottlenecks.
- Load-tested and tuned Kubernetes resource limits for Work Assist, Verint's real-time message bus, cutting cloud infrastructure costs by 20%.
- Configured multi-zone redundancy across 3 AWS Availability Zones using Kubernetes topology spread constraints.
- Built an automated log-verification tool, reducing validation time from about an hour to a few minutes.
Microsoft
Mentee
Finalist- Selected as a finalist for Microsoft's Cybersecurity Engage program, learning practical threat modeling and incident response directly from Microsoft security engineers.
- Worked through hands-on case studies in digital forensics, malware analysis, network intrusion detection, and the MITRE ATT&CK framework.
- Wrote a research paper on hardening critical power-grid infrastructure against targeted cyber attacks. View Paper
CybSec NITW
Red Teamer
- Competed in national CTFs over 3 years with CybSec NITW, focusing on web exploitation, binary pwning, and reverse engineering.
- Ranked 29th nationally in CTF competitions against collegiate and industry teams across India.
- Organized and authored security challenges for the flagship CTF at Technozion (NIT Warangal's annual tech fest) for 50+ participants.
Education
NIT Warangal
Bachelor of Technology (B.Tech)
Projects
Blog
View allSequence-to-Sequence Models and Attention
An introduction to recurrent sequence-to-sequence models, their encoders and decoders, teacher forcing, and attention mechanisms.
How Neural Networks Understand Text, Part 2: LSTM and GRU
How LSTMs use a cell state and gates to control information flow, and how GRU simplifies recurrent networks.
Certifications
Tech Stack
Go
Java
Python
Spring Boot
FastAPI
Node.js
LangGraph
Kafka
NATS
PostgreSQL
Redis
AWS
Docker
Podman
Kubernetes
OKD
Jenkins
Harness
Datadog