Software Engineer @ IBM | Golang | Distributed Systems | Cloud | AI & Agentic Systems

Bengaluru




Remote






Bachelor of Technology - BTech, Computer Science
Jaypee University of Engineering and Technology
Join Shivani and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer @ IBM | Golang | Distributed Systems | Cloud | AI & Agentic Systems
Backend Software Engineer with 4+ years of experience working on backend systems across the complete SDLC using Golang, SQL, Cloud ecosystems, Kafka, and DevOps. I’m a mathematically inclined individual with a strong curiosity for understanding complex systems and learning new concepts.
Greater Bengaluru Area
claude code
cursor
langchain
langgraph
ChatGPT
Software Engineer at IBM, Nov 2024 - Present · 2 yrs, Bengaluru, • Dynamic Routing VPN for IBM Cloud: Designed system architecture involving transit gateways, GRE tunnels, and VPN control plane; implemented using Golang, Python, gRPC, and PostgreSQL, with dynamic routing enabled via BGP, FRR, and IPsec protocols. • Network Interface Migration: Worked on HLD, LLD, and implementation across distributed microservices to migrate legacy Ethernet NICs to Virtual Network Interfaces; successfully executed a high-risk deployment on live infrastructure with running traffic and achieved near zero-downtime. • VPN IPsec Troubleshooting AI Agent: Built a tiered, constrained production-grade AI agent using LLM, MCP (Model Context Protocol), and custom networking skills to diagnose live customer issues, evaluate network topology/traffic flow, and pinpoint root-causes across a distributed platform; adopted by the engineering team. • Infrastructure Reliability & Automation: Maintained system uptime across Kubernetes-orchestrated microservices by deep-diving into complex production failures, scaling CI/CD pipelines, and leveraging log analytics to turn raw system metrics into automated, high-signal alerts.
Software Engineer 2 at ZopSmart, Apr 2023 - Nov 2024 · 1 yr 8 mos, • Designed and evolved asynchronous, domain-driven backend architecture for Kroger, enabling high-throughput and fault-tolerant processing. • Led the migration of legacy monolithic supply-chain systems to resilient, event-driven pipelines handling 500+ TPS writes. • Owned data modeling and schema design for 500+ product attributes, building a normalized, scalable PostgreSQL data model.• Designed and implemented high-performance Golang APIs compliant with the JSON:API specification, ensuring clean contracts and backward compatibility. • Improved system reliability and performance through query optimization, event tuning, and architectural refactoring. • Led deep root-cause investigations across complex backend systems, rapidly learning unfamiliar technologies and collaborating with cross-functional teams to diagnose and resolve hard, black-box production issues. • Mentored junior engineers on backend design, debugging, and code quality, raising overall team execution.
Software Engineer at ZopSmart, Aug 2022 - Mar 2023 · 8 mos, - Developed and maintained backend microservices using a three-layered architecture with PostgreSQL, supporting multiple production workflows. - Designed concurrent ETL pipelines and scalable backend workflows for high-volume enterprise product data processing. - Built and operated CI/CD pipelines for 15+ microservices, enabling automated and reliable production releases. - Improved backend performance through database tuning and event-stream optimization, achieving less than 400 ms P99.9 latency. - Implemented unit, integration, end-to-end, and performance tests, increasing system reliability and regression safety. - Set up monitoring and alerting using Grafana, Prometheus, and Datadog to support production operations. - Contributed to Krogo, an internal backend framework providing reusable abstractions for APIs, messaging, authentication, observability, and database access.
Software Engineer Intern at ZopSmart, Feb 2022 - Jul 2022 · 6 mos, - Built backend microservices using Golang and PostgreSQL as part of production-grade systems for McAfee Accounts. - Wrote migration scripts and automated tests to support data and service reliability. - Contributed to high-throughput ETL pipelines using concurrent processing. - Applied design patterns including Singleton, Factory, and Pub-Sub to improve code structure and maintainability.
Software Developer Intern at Triluxo Technologies, Jul 2021 - Sep 2021 · 3 mos, Remote, • Worked on sentiment analysis model to identify customer reviews from chat. • Analyse and compare online Image processing models which can be used by the org.
Bachelor of Technology - BTech, Computer Science, Jaypee University of Engineering and Technology