About
Software Engineer | 1.5+ Years Experience | End-to-End Product Architect
I am a highly curious and execution-focused Software Engineer specializing in building, scaling, and shipping high-impact products from zero to production. With a deep passion for System Design and Performance Engineering, I have successfully delivered production-grade systems ranging from AI-powered RAG chatbots to high-frequency crypto trading terminals.
Software Engineer
My expertise lies in architecting real-time, data-intensive platforms where performance and reliability are non-negotiable. I don't just write code; I design systems that scale, optimize for the last millisecond, and ensure observability at every layer of the stack.
- Core Focus: Scalability & Performance
- Stack: Next.js, FastAPI, Node.js, Redis
- Cloud: AWS (EC2, API Gateway)
- AI/ML: RAG, LangChain, Gemini API
- Observability: Prometheus, Grafana, Loki
- Location: Bangalore, India
I thrive on technical challenges—whether it's reducing AI latency by 70%, architecting WebSocket-based market layers, or refactoring legacy monoliths into resilient microservices. I am always exploring the frontiers of Distributed Systems and System Design to build the next generation of software.
Skills
A comprehensive toolkit for building modern, scalable, and observable applications.
Resume
Proven expertise in architecting high-performance systems and leading technical initiatives from concept to deployment.
Summary
J Gaurav Varma
End-to-end Software Engineer with 1.5+ years of experience building scalable, performance-driven applications. Curious by nature, architect by choice.
- Bangalore, India | +91 9353387399 | varmagaurav840@gmail.com
Professional Experience
Software Engineer
Oct 2025 - April 2026
Tradebrains.in, Bangalore (Next.js, WebSockets)
- AI Financial Platforms: Developed a context-aware chatbot with streaming responses and session memory for stock analysis, reducing latency from 5-7s to ~1.5s.
- Performance Engineering: Boosted Lighthouse score from 62 to 84 via route-based code splitting, WebP optimization, and script deferral.
- Crypto Trading Terminal: Architected a high-performance terminal for futures/options traders, featuring real-time market sync via WebSockets for order books and live PnL.
- Security: Implemented secure session management using Next.js middleware and JWT (Access/Refresh) tokens.
FullStack Developer
Dec 2024 - Sept 2025
Sirpi.io (FastAPI, PostgreSQL, Redis, BullMQ)
- URAI (AI-as-a-Service): Built a RAG-based chatbot embeddable via script tags, answering queries based on dynamic website content.
- ADeX (Geospatial Analytics): Developed advanced interactive dashboards using Apache ECharts; refactored legacy code for 2x maintainability.
- ALERP (Microservices): Optimized frontend with debouncing/pagination. Simulated production deployment on AWS EC2 with API Gateway and Load Balancing.
- Visa Portal: Engineered a portal for 2,500+ attendees using Redis asynchronous queues for streamlined document processing.
Experience (Cont.)
Full Stack Intern
June 2024 - Oct 2024
GoItdev Technologies (MERN Stack)
- Admin Dashboard: Built a centralized activity log management system for auditing and operational monitoring.
- Observability Stack: Integrated Grafana, Prometheus, and Loki for real-time performance monitoring and log aggregation, reducing troubleshooting time.
Education
Bachelor of Computer Applications (BCA)
2021 - 2024
Surana College, Bangalore (CGPA: 7.0/10)
Personal Projects
Knowledge-Base RAG
Python, LangChain, Gemini API, Streamlit
- Built a RAG system enabling accurate, context-aware knowledge base querying.
Stock Ticker App
Next.js, Chart.js, Tailwind CSS
- Real-time data visualization with SSR for optimized SEO and performance.
System Design & Distributed Systems
Explorations and implementations in building resilient and scalable architectures.
Distributed Systems Exploration
- CAP Theorem: Understanding the trade-offs between Consistency, Availability, and Partition Tolerance in distributed data stores.
- Load Balancing: Implementing strategies to distribute traffic efficiently across multiple servers to ensure high availability.
- Database Sharding: Exploring horizontal partitioning of data to scale databases across multiple nodes.
- Message Queues: Utilizing asynchronous communication (e.g., RabbitMQ/Kafka) to decouple microservices and improve system resilience.