Summary
Overview
Work History
Education
Skills
Certification
Profiles
Projects
Timeline
Generic

BalaSubramaniyan Murugappa

Bengaluru

Summary

• 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.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Tejas Networks
Bengaluru
05.2024 - Current
  • Engineered fault management system (UDP) capable of handling 9600 traps per second.
  • Developed scalable, modular, API-centric infrastructure to enhance system performance.
  • Collaborated with management and development teams to update software application design and project status.
  • Produced proofs of concept for innovative solutions (ZTP) to drive technological advancement.

Sr. Associate Technology

Synechron (Attra)
Bengaluru
10.2021 - 05.2024
  • Developed and maintained microservices using Java (Spring Boot), TypeScript (Nest Js), Next Js, Postgres, Docker, AWS
  • Leveraged expertise in various programming languages and platforms to develop innovative solutions for diverse client needs.
  • Contributed towards creating CI and CD pipelines with automation tools like AWS Code Pipeline, GITOPS and CDK scripts for infrastructure provisioning
  • Designed comprehensive test cases based on functional specifications for each feature set being tested with 85% coverage.

Senior Engineer

HCL
Bengaluru
09.2020 - 10.2021
  • Designed, developed, tested, deployed, and maintained Microservices utilizing Spring Boot, MEAN, Docker, and AWS.
  • Resolved complex technical issues through effective root cause analysis techniques.
  • Created reusable components to reduce development time across multiple projects.
  • Participated in code reviews to ensure 95% adherence to established coding guidelines.

Developer

Visual BI (AtoS)
Chennai
05.2019 - 08.2020
  • Developed reusable UI components for application consistency across multiple projects.
  • Integrated external APIs to fetch data from remote servers, enhancing functionality.
  • Coordinated with designers to craft a visually appealing user interface using HTML5, CSS3, and preprocessors.
  • Collaborated with cross-functional teams to ensure timely project delivery.

Software Developer

Trikore
Chennai
05.2017 - 04.2019
  • Developed and implemented Android applications utilizing Java, XML, and SQLite.
  • Enhanced software components through object-oriented programming languages.
  • Built RESTful APIs to facilitate efficient communication among platform services.
  • Updated legacy code bases to modern standards, increasing functionality and speed by twenty-five percent.
  • Integrated third-party libraries into applications to expand features and capabilities.

Education

M.TECH - Cloud Computing

BITS Pilani
Rajasthan
05-2026

B.TECH - Information Technology

Anna University (Arunai Engineering College)
Tiruvannamalai, India, India
08.2017

Skills

  • Microservices architecture
  • API development
  • Spring Boot and NestJS
  • Java and TypeScript
  • Frontend development with React (Next Js)
  • Testing frameworks: JUnit and Jest
  • Cloud services: AWS, Docker, Kafka and Kubernetes
  • Database management: PostgreSQL, MySQL, and Neo4j

Certification

  • AWS-CLF (AWS)
  • Enterprise Developer (Skillshare)
  • MERN Stack (Eduonix)
  • Winner: Google Android Developer Scholarship 2018
  • Member: Google Assistant Community
  • Contributed to Opensources like AWX.

Profiles

LinkedIn: https://www.linkedin.com/in/balasubramaniyanmurugappa

Github: https://github.com/dgtalbug

Projects

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

Timeline

Senior Software Engineer

Tejas Networks
05.2024 - Current

Sr. Associate Technology

Synechron (Attra)
10.2021 - 05.2024

Senior Engineer

HCL
09.2020 - 10.2021

Developer

Visual BI (AtoS)
05.2019 - 08.2020

Software Developer

Trikore
05.2017 - 04.2019

M.TECH - Cloud Computing

BITS Pilani

B.TECH - Information Technology

Anna University (Arunai Engineering College)
BalaSubramaniyan Murugappa