Piyush Kumar

Senior Software Engineer

Bengaluru, Karnataka, India5 yrs 1 mo experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in architecting distributed systems at scale.
  • Proficient in integrating AI workflows into enterprise applications.
  • Strong background in cloud-native microservices development.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in Telecom and AI-driven solutions.

Contact

Skills

Core Skills

Distributed SystemsCloud-native DevelopmentMicroservicesAi IntegrationNetwork Management SystemsFull Stack DevelopmentRest Apis

Other Skills

Apache KafkaJava DevelopmentLangChainLLMsGCPKubernetesJava 17TomcatCore JavaEngineering LeadershipOpen shiftLarge Scale DevelopmentMulti-agent SystemsPydantic AIEvent Driven Programming

About

💻 About Me I'm a Senior Software Engineer with more than 5 years of experience architecting distributed systems that handle real-world scale — and more recently, building Agentic AI workflows that automate what used to take entire teams.At Nokia, I design cloud-native microservices, lead system architecture decisions, and integrate LLM-driven automation into enterprise network planning. Before that, I built real-time event pipelines at Ciena and shipped production applications at TCS.I care deeply about clean architecture, system reliability, and making AI do real work — not just demos.🧠 Core Expertise→ Backend & Systems: Java 17, Spring Boot, Spring Security, Hibernate, Kafka, REST APIs, Microservices, Distributed Systems → AI & Automation: LangChain, LangGraph, PydanticAI, RAG, LLM Orchestration → Cloud & DevOps: AWS, GCP, Docker, Kubernetes, Jenkins, CI/CD → Databases: PostgreSQL, MongoDB, MySQL, Redis → Frontend: React.js, JavaScript, Node.js → Design: System Design (HLD/LLD), Design Patterns, Event-Driven Architecture⚡ What I've Shipped→ Integrated an AI-powered network design assistant using LangChain + LLMs — automated ~40% of manual planning tasks and accelerated delivery cycles. → Architected microservices-based enterprise solutions deployed on GCP Kubernetes, handling real-time telecom workloads. → Built secure authentication systems with JWT/RSA, RBAC, and Spring Security — deployed with Docker & K8s. → Developed React.js dashboards for live monitoring and operations management across distributed systems.🎓 Certified: AWS Certified Cloud Practitioner✨ I'm driven by hard problems — complex system design, performance optimization, and figuring out how to make LLMs reliable in production. Always open to conversations about distributed systems, Agentic AI, or anything that pushes the boundary of what software can do.📩 Let's connect — I'm always up for collaborating on scalable, intelligent systems.

Experience

5 yrs 1 mo
Total Experience
1 yr 7 mos
Average Tenure
2 mos
Current Experience

Red hat

Senior Software Engineer

Mar 2026 – Present · 2 mos · Bengaluru, Karnataka, India · Hybrid

  • Developed cloud-native platform capabilities on OpenShift, enabling standardized deployment, orchestration, and lifecycle management of services.
  • Designed reusable platform abstractions and integration patterns to support scalable, event-driven and data-intensive workloads.
  • Improved platform reliability through enhanced observability, fault tolerance, and operational best practices for Data & AI systems.
Distributed SystemsApache KafkaCloud-Native Development

Nokia

Technical Lead

Nov 2023 – Mar 2026 · 2 yrs 4 mos · Bengaluru, Karnataka, India · On-site

  • Working as a Full Stack Java Developer and Technical Lead, contributing to the design and development of microservices-based enterprise applications and AI-powered solutions in the telecom domain.
  • Built and maintained Spring Boot microservices with REST APIs, JWT-based authentication, and role-based access control using Spring Security.
  • Designed and implemented centralized Authentication and User Services, generating and validating tokens using RSA/JWKS with Nimbus JOSE + JWT.
  • Integrated Kafka for event-driven communication (producers and consumers across microservices).
  • Developed responsive UIs with ReactJS (Vite, Tailwind) for dashboards and configuration tools.
  • Worked with PostgreSQL and MongoDB for data persistence, schema design, and performance optimization.
  • Containerized applications using Docker, deployed on Kubernetes (Helm, Minikube) with production-ready configurations.
  • Contributed to AI/LLM integration by developing APIs for RAG pipelines, vector DB queries, and inference orchestration (Python).
  • Implemented conversation workflows and state management using LangChain and LangGraph, enabling intent recognition, context retention, and AI-driven decision flows in WSP-AI.
  • Automated builds and deployments with Jenkins CI/CD pipelines, ensuring reliability across multiple environments.
  • Followed Agile methodology, participated in sprint planning, code reviews, and mentored junior developers in best practices for clean code, scalability, and security.
  • This role provided strong expertise in Java, Spring Boot, Microservices, ReactJS, JWT Security, Kafka, Docker, Kubernetes, Databases (SQL/NoSQL), along with advanced exposure to AI/ML integration using LangChain, LangGraph, RAG, and Vector Databases.
Java DevelopmentDistributed SystemsMicroservicesAI Integration

Ciena

Software Application Engineer

Aug 2022 – Nov 2023 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • Worked as a Software Application Engineer with responsibility for designing, developing, and maintaining enterprise-grade applications in the telecom/networking domain.
  • Developed and enhanced modules for Network Management Systems (NMS) using Java, Spring Boot, and REST APIs.
  • Performed root cause analysis and delivered fixes/patches to resolve product issues, ensuring minimal downtime and high availability.
  • Implemented upgrade and patch management workflows, validating rollback and recovery scenarios.
  • Designed and optimized database queries (PostgreSQL, Oracle) to improve application performance.
  • Automated recurring tasks and deployment scripts using Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitLab CI).
  • Improved reliability and scalability of services by troubleshooting integration issues across distributed systems.
  • Collaborated in Agile teams, participated in sprint planning, code reviews, and testing activities (JUnit, Mockito).
  • Gained exposure to microservices architecture, containerization, and cloud-native deployments.
  • This role gave me strong hands-on experience with Java, Spring Boot, REST APIs, Microservices, Docker, Kubernetes, SQL, and CI/CD in a real-world enterprise environment.
Java 17TomcatMicroservicesNetwork Management Systems

Tata consultancy services

Full Stack Developer

Apr 2021 – Aug 2022 · 1 yr 4 mos · Banagalore

  • Worked as a Full Stack Developer in the Banking domain, contributing to the end-to-end development of enterprise-grade applications. Responsible for designing, developing, and deploying secure, high-performance, and scalable solutions for banking clients.
  • Designed and developed REST APIs using Java, Spring Boot, and integrated SOAP/REST Web Services for seamless system communication.
  • Built responsive and interactive user interfaces with ReactJS, JavaScript, HTML5, and CSS3 to improve customer experience.
  • Collaborated with business analysts, architects, and QA teams to translate requirements into technical solutions and deliver product features on time.
  • Implemented authentication, authorization, and role-based access control for sensitive banking workflows.
  • Worked with relational databases (PostgreSQL, MySQL) for data modeling, query optimization, and transaction management.
  • Involved in debugging, root cause analysis, unit testing (JUnit/Mockito), and improving application performance.
  • Followed Agile/Scrum methodology, participated in sprint planning, code reviews, and daily stand-ups.
  • Ensured code quality through best practices, version control (Git), and CI/CD pipelines for smooth deployments.
  • This role provided me with strong hands-on experience in Full Stack Development, REST APIs, Web Services, ReactJS, Spring Boot, and Banking domain projects, enhancing both technical expertise and problem-solving skills.
Java 17Core JavaFull Stack DevelopmentREST APIs

Education

Cochin University of Science and Technology

Bachelor of Technology

Jan 2016 – Jan 2020

Stackforce found 100+ more professionals with Distributed Systems & Cloud-native Development

Explore similar profiles based on matching skills and experience