Software Engineer with 4+ years of experience designing and building scalable backend systems, microservices, and AI-powered developer platforms using Python, Golang, and cloud-native technologies. Proven expertise in distributed systems, REST APIs, event-driven architectures, Kubernetes, Kafka, Redis, and PostgreSQL. Built and scaled Generative AI, LLM, and RAG-based solutions serving thousands of users across enterprise environments. Delivered measurable impact through performance optimization, automation, observability, and resilient system design while collaborating with cross-functional teams in Agile environments.
- Languages : Python, Golang, JavaScript
- Technologies and Frameworks : Microservices, Node.js, Redis, Kafka, REST APIs, FastAPI
- Databases : MongoDB, MySQL, PostgreSQL, ElasticSearch
- DevOps & Cloud : AWS, Docker, Kubernetes, Git, CI/CD, Jenkins, Grafana
- AI Tools/Frameworks: Generative AI, LangChain, LangGraph, RAG, Huggingface, MCP, Vector DBs, LLM
- Fundamentals : Low level Design, High Level Design, SOLID, Design Patterns, Debugging, Root Cause Analysis
Cisco
Sept 2025 – Present
- Implemented a code similarity detection feature leveraging Elasticsearch and a custom similarity API, reducing risk of non-compliant code reuse by 15% across enterprise projects.
- Designed and developed a microservice to index and embed multi-language GitHub repositories and documentation into vector DB to enable Retrieval-Augmented Generation (RAG) for a coding assistant, adopted by over 15 internal teams.
- Tech Stack: Python, REST API, Golang, MongoDB, Docker, Kubernetes, Openshift, Kafka, Redis, ElasticSearch
IBM India Software Labs
July 2024 - Aug 2025
- Spearheaded the end-to-end backend development of IBM Watsonx Code Assistant from the ground up using Python’s FastAPI framework, integrating Large Language Models (LLMs) and generative AI to deliver enhanced code generation capabilities that improve developer productivity.
- Implemented authentication and authorization supporting various user plans using JWT-based authentication, role-based access control, and plan-based feature restrictions, supporting scale to over 1000 of enterprise users.
- Integrated IBM Watsonx Code Assistant as a plugin in popular Integrated Development Environments (IDEs) such as VSCode and Eclipse, facilitating seamless AI-driven code assistance for developers.
- Implemented and managed Redis and PostgreSQL for efficient data storage and caching solutions, reducing the average response time from the code assistant by 30%-40%.
- Designed and integrated Retrieval Augmented Generation (RAG) feature that allows users to connect custom vector DB like ElasticSearch into the Watsonx Code Assistant workflow delivering context-aware responses and boosting solution relevance by 60%.
- Deployed a scalable microservices architecture on OpenShift Kubernetes, ensuring high availability and scalability of the application.
- Tech Stack: JPython, FastAPI, Langchain, ElasticSearch, PostgreSQL, Redis, Microservices, REST APIs, Retrieval Augmented Generation (RAG), Model context Protocol (MCP), Generative AI, LLM
MapleLabs
Aug 2022 - June 2024
- Developed and implemented over 30+ network traffic monitoring scripts using Python’s pyATS framework to validate the performance and functionality of Cisco’s Security Service Edge (SSE) application, resulting in 40% reduction in downtime by proactively identifying and resolving issues.
- Implemented a comprehensive monitoring infrastructure for the Cisco SFCN project using Prometheus, Grafana, and Helm charts. Designed dashboards to visualize key metrics, enabling data-driven decisions that optimized resource utilization by 30%.
- Deployed applications using Docker and Kubernetes for seamless deployment and scalability. Streamlined CI/CD pipelines with ArgoCD, significantly reducing time-to-deployment and improving efficiency.
- Tech Stack: Python, Golang, Docker, Kuberentes, Kafka, Grafana, MySQL, REST APIs, Microservices, CI/CD
MapleLabs
Mar 2022 - July 2022
- Designed and implemented a microservices Based Payment Gateway using Spring Boot, with Redis for caching and MongoDB for transaction storage.
- Deployed the system on Kubernetes with Docker containers, ensuring high availability, scalability, and seamless management across multiple environments.
- Tech Stack: Java, SpringBoot, Redis, MangoDB,Docker, Kubernetes, Microservices
B.E. in Information Science and Engineering
Acharya Institute of Technology, Bangalore
2018 – 2022
CGPA: 8.80
- 🥇 IBM Growth Award – Outstanding contribution to revenue growth for IBM Watsonx Code Assistant
- 🌟 Excellence & SPOT Awards – Recognized at MapleLabs for backend development in PaaS Monitoring
- 💡 Solved 500+ Data Structures & Algorithms problems on LeetCode