• Sr. Software Engineer with 8+ years of proven expertise in building scalable, high-performance systems.
• Strong track record in designing, developing, and deploying robust microservices using Java, Spring Boot, and NestJS across distributed systems.
• Proficient in modern JavaScript ecosystems — TypeScript, React, and Next.js — delivering full-stack solutions with clean architecture and reusability in mind.
• Experienced in designing resilient and highly available cloud-native architectures on AWS with practical experience across storage, compute, networking, and event-streaming services.
• Hands-on with Kafka and event-driven systems; skilled in building real-time data pipelines and stream processing for high-throughput, low-latency applications.
• Well-versed in containerization and orchestration using Docker and Kubernetes; capable of building and managing scalable deployments using GitOps and CI/CD best practices.
• Deep understanding of infrastructure and cloud automation — proficient in provisioning cloud resources and implementing reliable, self-healing environments.
LinkedIn: https://www.linkedin.com/in/balasubramaniyanmurugappa
Github: https://github.com/dgtalbug
TejCLI (May 2025 - Present)
Description:
TejCLI is the enterprise network management system for level 3 devices (routers and switches).
Responsibilities:
- Designed and developed a fault management system that can listen to UDP packets and process them (9600 traps per second).
- Used Kafka, Circular Buffer, and WebFlux to design a highly scalable system with Kubernetes.
- Designed multiple highly scalable, event-driven microservice architectures using Spring Boot, Kafka, Redis, and AWS services like SQS and Lambda — optimized for performance, fault tolerance, and horizontal scalability.
Environment:
Spring Boot, Kafka, Redis, Postgres, Kubernetes
-
Till Payments (May 2022 - May 2024)
Description:
Till Payments is a payment portal that connects merchants with customers across different branches and locations.
Responsibilities:
- Built microservices with various programming languages and frameworks along with AWS.
- Built Infrastructure as code using AWS CDK.
- Designed and developed AWS infrastructure with CI/CD pipelines, GITOPS.
Environment:
Spring Boot, Nest Js, Next Js, Typescript, Postgres, AWS
-
Open Banking (Cuscal) (Oct 2021 - May 2022)
Description:
Open Banking is a new age banking product that allows third parties and vendors to use customer data with consents and expiry.
Responsibilities:
- Managed Consumer data standards in application across different banks.
- Designed and developed microservices with Spring boot and Next js.
- Participated in code reviews and mentored team members.
- Involved in production deployment and worked with different time Zones.
Environment:
Spring Boot, Nest Js, Next Js, Typescript, Docker, Postgres, Bamboo
-
Cisco (BPA) (Sep 2020 - Oct 2021)
Description:
Process Automation is SAAS for Automation of configuring, updating network devices configuration through workflows and orchestration.
Responsibilities:
- Managed artifacts/feature milestones from initial step through final delivery.
- Involved in orchestrating large-scale deployment.
- Coordinated with Technical Leads to evaluate and improve software interface.
- Contributed ideas and suggestions in team meetings and delivered on deadline.
Environment:
Spring Boot, React.js, Typescript, MongoDB, Docker, Postgres
-
xViz / Valq (May 2019 - Aug 2020)
Description:
xViz is Enterprise visualization library for Microsoft Power BI and SAP with easy-to-use interface and enterprise class features.
Responsibilities:
- Collaborated with multidisciplinary teams in layout, design, and features.
- Designed and developed User interfaces using JavaScript.
- Communicated technical risks and benefits to management and key stakeholders.
- Designed API services for features and functionality.
Environment:
React, JavaScript, Node Js
-
SchoolNeet (Sep 2018 - May 2019)
Description:
SchoolNeet focuses on students who are prepping for NEET. SchoolNeet helps the students by keeping mock tests, analysis of marks based on chapters, suggestions for improvement in areas.
Responsibilities:
- Participated in all stages of SDLC.
- Introduced effective development best practices to enhance product development.
- Involved in code enhancement, Defect fixing.
- Designed DB schema for various features.
Environment:
Node Js, MongoDB, MySQL, Express, Java
-
TMG (Feb 2018 - Oct 2018)
Description:
TMG is a logistics automation system which focuses on warehouse stock management to billing history of an individual stock, including billing and subscription services.
Responsibilities:
- Built backend using MySQL and Nodejs.
- Designed DB schema for various features.
- Designed REST API for Android and iOS.
- Participated in client meetings for demo and feature discussions.
Environment:
Node Js, MySQL, Express, Java
-
Monolith (May 2017 - Feb 2018)
Description:
Monolith is a project management system for Monolith Media with features like employee monitoring, payroll, client management, project management, task control, and leave management.
Responsibilities:
- Revised and updated old code bases to modern development standards.
- Integrated version control system with deployment for CI/CD.
- Developed REST API for Android.
- Owned and delivered various features from story to deployment.
- Integrated audit scanning and library management tools.
Environment:
Node Js, MySQL, MongoDB, JavaScript, EJS, Java