Senior Software Engineer | Java, Kotlin, Python | Backend Systems, Scalable Architecture & AI

India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India
Bhubaneswar
Bhubaneshwar Area, India






Master of Computer Applications - MCA
Orissa University of Agriculture and Technology
BSc - Bachelor of Science, Mathematics
A.B COLLEGE BASUDEVPUR
Join Ranajeet and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | Java, Kotlin, Python | Backend Systems, Scalable Architecture & AI
Senior Software Engineer with 7+ years of experience architecting distributed systems and production-grade AI platforms. I specialize in building scalable distributed systems and reliable, data-driven agentic workflows that drive measurable business impact Key Impact: Distributed Systems: Architected a zero-downtime migration from a DB2 mainframe to Kafka microservices at Lowe’s, scaling to 700K+ daily APIs and 1M+ events/day across 1,700+ stores. Production AI: Built and scaled MerchantGPT, an agentic NL-to-SQL platform. Replaced a flawed V1 RAG design with custom chunking, LangGraph, and GCP Discovery Engine, reducing production SQL defects by 15% and slashing QA time from days to hours. Reliability: Owned on-call rotations and compliance validation layers, driving a 30% reduction in weekly production incidents with zero rollout failures. Core Tech: Kotlin, Python, Kafka, Spring Boot, LangGraph, Google ADK, GCP (Vertex AI, Discovery Engine), PostgreSQL, MongoDB, Redis, RAG
Bengaluru
antigravity
claude code
langchain
langgraph
ChatGPT
Senior Software Engineer at Lowe's India, Oct 2024 - Present · 2 yrs, India, Lowe's Store Stocking (LSS) — Distributed Inventory Platform - Architected and led migration of legacy DB2 mainframe stocking platform to Kafka event-driven microservices, establishing the single source of truth for 1,700+ stores while scaling to 700K+ daily APIs and 1M+ events/day. - Engineered data consistency checks and rollback strategies for the monolith cutover to eliminate DB contention, decoupling 3 downstream teams and reducing API latency by 20%. - Built product catalogue validation layer with compliance teams, preventing regulatory violations with zero rollout incidents, and owned on-call rotation to drive a 30% reduction in weekly production incidents. MerchantGPT — AI Analytics Platform - Architected an agentic Natural Language to SQL platform, replacing a flawed RAG design by implementing custom document chunking, vector DB integration, and LangGraph workflows to significantly improve retrieval accuracy. - Led migration to GCP's managed AI stack, transitioning agentic workflows from LangGraph to Google ADK and migrating vector chunks to Discovery Engine for enterprise-grade deployment on Agent Engine. - Engineered an automated LLM evaluation framework with LLM-as-judge semantic verification, automating 100+ NL-to-SQL regression scenarios, slashing QA time from days to hours, and reducing production SQL defects by 15%. Technologies: Kotlin, Spring Boot, Kafka, Python, FastAPI, LangGraph, Google ADK, Vertex AI, Discovery Engine, GCP, DB2, MongoDB, PostgreSQL, Redis
Software Engineer at Lowe's India, Aug 2022 - Oct 2024 · 2 yrs 3 mos, Bengaluru, Karnataka, India
Application Development Analyst at Accenture, Nov 2021 - Aug 2022 · 10 mos, Hyderabad, Telangana, India
Senior Software Engineer at Silicon Techlab Pvt. Ltd., Apr 2021 - Nov 2021 · 8 mos, Bhubaneswar, Tech Stack: Java, Spring Boot, MySQL, RabbitMQ, Kubernetes, Docker, Microservices Built backend services for the full loan lifecycle (origination, KYC, disbursement) at SBF Bank, focusing on asynchronous processing with RabbitMQ and database migration integrity. - Developed backend services for the full loan lifecycle (origination, KYC, disbursement) using Java and Spring Boot, implementing strict validation and state management. - Led a database migration from PostgreSQL to MySQL, writing custom scripts, validation procedures, and rollback strategies to ensure 100% data integrity. - Decoupled time-sensitive KYC and disbursement operations from synchronous request paths using RabbitMQ, improving overall system throughput.
Software Engineer at Silicon Techlab Pvt. Ltd., May 2019 - Apr 2021 · 2 yrs, Bhubaneshwar Area, India
Master of Computer Applications - MCA, Orissa University of Agriculture and Technology
BSc - Bachelor of Science, Mathematics, A.B COLLEGE BASUDEVPUR