About
Experience
Software Developer
Vavetek.ai
Sep 2025 - Present • Current
Architected and optimized a high-performance Spring Boot backend, reducing API latency from 800ms to 20ms (97.5% improvement) using R-tree spatial indexing and parallel processing. Scaled to handle 40x higher request throughput, improving system accuracy by 10% and driving 5% revenue growth. Engineered a distributed, event-driven system to process average 1GB+ payloads per request using Apache Kafka, OctTree-based data partitioning, and cloud stream processing pipelines with Cloudflare R2. Ensured fault tolerance with idempotent consumers, retry, with Dead Letter Queues while maintaining low memory footprint (200MB/node). Controller Designed and implemented a scalable authentication and licensing infrastructure supporting online/offline activation. Enforced concurrent device limits via FIFO-based session eviction, preventing misuse and ensuring license compliance and revenue protection. Developed a secure geo-aware pricing and fraud detection system with VPN detection, usage analytics, and rate-limiting mechanisms. Prevented OTP abuse through request sequencing, timestamp validation, and hashing, and safeguarded IP via code obfuscation.
Software Developer Intern
Hugohub
Jan 2025 - Jun 2025 • 0.4 yrs
Designed a configurable multi-tenant onboarding system for banking clients using Spring Boot enabling dynamic KYC workflows with tenant-specific business rules and long-running state management; that also supported concurrent client deployments with YAML-based configurations. Built a scalable asynchronous pdf report generation pipeline for financial data (spend analysis, asset holdings, Passbook) supporting both scheduled and on-demand reports with fanout model. With chunk and cursor based processing using SQS, S3, OpenPDF to handle large datasets reliably, without duplication or data loss. Built a recurring payments backend system with mandate lifecycle APIs and a scheduler-based execution engine, enabling validated pull-based debits with reliable and consistent processing.
Education
BTech
Computer Science and Engineering
Institute of Engineering and Technology, Lucknow
All Computer Science basics like Operating System, Computer Networks, Data Structure and Algorithms, Database management System, C++, Java, Object Oriented Programming, Computer Architecture, Distributed Systems
Skills
No skills added yet.