Senior / Lead Software Engineer | Distributed Systems · Microservices | Building High-Performance Backend Platforms

Bengaluru

Bengaluru

Bengaluru

Bangalore

Bengaluru, Karnataka, India

Bangalore




Master of Computer Applications (MCA), Computer Applications
Visvesvaraya Technological University
Bachelor's degree, Computer Science
Shree Channa Basaveshwara College of Arts Commerce and Science
Join Pradeep and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior / Lead Software Engineer | Distributed Systems · Microservices | Building High-Performance Backend Platforms
Senior Software Engineer with 8+ years building event-driven distributed systems and real-time backend platforms. I specialize in microservices and APIs that stay reliable under high-traffic workloads. The work I find most satisfying sits before the code - choosing the architectures, event flows, and service boundaries that decide whether a platform scales gracefully or breaks on its first traffic spike. What I've built: • Distributed services that cut API latency from 1s+ to ~400ms • Event-driven workflows on Kafka and RabbitMQ handling 10K+ transactions/day • A zero-downtime re-architecture of a legacy data model on a live production system • Production LLM features, including a customer-facing chatbot with provider-agnostic interfaces • React and Angular dashboards, Flutter clients, when the product calls for full-stack delivery How I lead and work: Tech Lead for a team of 4, accountable for delivery and technical outcomes. I own system design and HLD/LLD, drive execution through influence rather than authority, and mentor engineers through design reviews, code reviews, and the hiring loop. I partner closely with product, design, QA, and data - translating business requirements into scalable solutions and aligning stakeholders on decisions, timelines, and risks early. AI-assisted / AI-native development is part of my daily loop - I build with Claude as a design partner, not autocomplete, with prompt patterns and review guardrails that hold architectural consistency while compressing delivery time. Tech stack: JavaScript, TypeScript, Node.js, NestJS, Python (FastAPI, Flask), React, Angular, Flutter, Kafka, RabbitMQ, Redis, MongoDB, AWS, Docker, CI/CD, Microservices, Distributed Systems.
Greater Bengaluru Area
codex
opencode
claudecode
Senior Software Engineer at almatar | المطار, Mar 2024 - Present · 2 yrs 6 mos, Bengaluru, Own 4 backend microservices - booking, fare search, recommendations, and airline integrations (Node.js, NestJS, MongoDB, Redis, Kafka, RabbitMQ); authored 5+ design docs and own production on-call. Led a zero-downtime re-architecture of a MongoDB bottleneck that was causing unbounded document growth and service crashes - 40% lower CPU, 25% lower memory, and eliminated an entire crash class. Designed and led the branded fare recommendation engine, ranking fare families by traveller intent and business rules - 20% engagement lift and 20% growth in add-on sales. Built a multi-modal customer-support chatbot (Python, FastAPI, LangChain + OpenAI) - text and voice, with prompt templates and model providers behind a unified interface for fast iteration. Partnered with the COE on observability - Grafana dashboards, API health monitors, and SLO-budget alerting; drove profiling-based fixes for a 20% p95 latency improvement. Led cross-team integrations with Ads and User Loyalty platforms - versioned API contracts and established an event-driven pattern later reused across booking-flow features. Mentored 3–4 engineers and drove the technical hiring loop - interviewed 10–15 backend candidates and contributed to levelling decisions.
Senior Software Engineer at IBM, May 2022 - Feb 2024 · 1 yr 10 mos, Bengaluru, Built Node.js + Python microservices from the ground up with reusable architecture and secure REST API authentication - 50% automation of provisioning across 60+ countries. Automated AT&T DCP operations across 60+ countries - 90% less manual effort, 70% lower operational cost, and 20% improved pipeline latency via service-level optimisations and streamlined carrier integration contracts. Technically led a team of 4 engineers - drove architecture and code reviews, task delegation, and mentoring on microservice design, API contracts, and security-by-default; 100% on-time delivery. Owned cloud deployment and container hardening (Docker, CI/CD) for high-traffic enterprise workloads; implemented security protocols and drove security reviews - 30% reduction in vulnerabilities, aligned with enterprise compliance standards. Established engineering practices across the squad - code review guidelines, architecture standards, and secure-API patterns - improving maintainability and reducing post-deploy defects.
Full Stack Engineer at Irisidea TechSolutions Private Limited, Feb 2021 - May 2022 · 1 yr 4 mos, Bengaluru, Designed and built an internal NPM package for multi-provider fallback delivery routing using the adapter pattern over DoorDash, Uber Eats, and Postmates - normalised divergent auth, contracts, and webhook formats behind a single interface. Engineered idempotent dispatch and retry handling to prevent double-shipments under transient failures - improving order-processing reliability and reducing development time by 30%. Built Clover POS integration microservices (Node.js, Express.js, MongoDB) - order acceptance, terminal creation, lifecycle tracking, and payment-capture reconciliation; 90%+ test coverage (Jest, Cypress) and 50% fewer post-deploy defects. Built an internal admin dashboard in React for real-time delivery management - order tracking, dispatch monitoring, and provider-fallback visibility across all three integrations. Decoupled cron-based workflows into a standalone Node.js scheduler service - isolated load from the main API and improved task-execution reliability. Solo big-bang migration from AngularJS to Angular 8 - modernised the delivery operations console for better performance, stability, and long-term maintainability. Authored technical design documents and workflow diagrams - reduced project onboarding time by 20% and improved cross-team collaboration.
Project Engineer at SOLIZE India Technologies Private Limited, Nov 2018 - Jan 2021 · 2 yrs 3 mos, Bangalore, - Collaborated with clients to gather and translate requirements into technical solutions, achieving 98% customer satisfaction across delivered projects. - Optimized existing codebases, improving tool execution performance by 30%. - Built and deployed Python-based desktop applications with end-to-end testing, reducing manual effort by 50%. - Designed and integrated RESTful APIs using Node.js, connecting backend services with Angular-based UI components. - Automated database backup processes using batch and shell scripts, cutting manual intervention by 80%.
Application Engineer at SOLIZE India Technologies Private Limited, Sep 2017 - Oct 2018 · 1 yr 2 mos, Bengaluru, Karnataka, India, - Requirements gathering, analysis, design and development. - End to end features development, deployment and testing. - Application demo to stakeholders, reviews, feedbacks and worked on the same for improvements
Application Developer - Intern at SOLIZE India Technologies Private Limited, Jan 2017 - Aug 2017 · 8 mos, Bangalore, - Developed applications and managed databases, ensuring stable performance and reliability. - Collaborated with internal stakeholders to gather requirements, achieving 100% alignment with user expectations. - Tested and deployed applications to production environments, maintaining minimal downtime and smooth releases.
Master of Computer Applications (MCA), Computer Applications, Visvesvaraya Technological University
Bachelor's degree, Computer Science, Shree Channa Basaveshwara College of Arts Commerce and Science