Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
BusinessAnalyst

Bala Subramaniyan Murugappa

Bengaluru

Summary

  • Sr. Software Engineer with 6+ years of proven track record in designing, developing, and deploying robust microservices architectures.
  • With a solid understanding of various programming languages, frameworks such as Java, Typescript, Spring Boot, Nest Js, Next Js, AWS.
  • Experienced in designing and implementing highly available and resilient architectures, leveraging AWS services like Auto Scaling, Elastic Load Balancing, and multi-region redundancy.
  • With a deep understanding of infrastructure as code (IaC) principles, I can be able to automate the provisioning and configuration of cloud resources.
  • My expertise extends to modern software development practices, cloud computing, and distributed systems.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Sr. Associate Technology

Synechron (Attra)
10.2021 - Current
  • 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.

Lead Engineer

HCL
09.2020 - 10.2021
  • Designed, developed, tested, deployed, and maintained Microservices using various stacks Spring Boot, MEAN, Docker, AWS
  • Resolved complex technical issues encountered during development process through root cause analysis techniques
  • Created reusable components that can be shared across different projects reducing development time
  • Participated in code reviews to ensure adherence to established coding guidelines.

Developer

Visual BI
05.2019 - 08.2020
  • Built reusable UI components that can be used across multiple projects
  • Integrated external APIs into the application to fetch data from remote servers
  • Collaborated with designers to create a visually appealing user interface utilizing HTML5, CSS3, and Sass and Less preprocessors
  • Collaborated effectively with cross-functional teams to ensure timely delivery of projects.

Software Developer

Trikore
05.2017 - 04.2019
  • Enhanced software components using object-oriented programming languages
  • Built RESTful APIs using frameworks which enabled different services within our platform to communicate with each other efficiently.
  • Designed, developed and implemented Android applications with Java, XML and SQLite
  • Updated old code bases to modern development standards, improving functionality.
  • Integrated third-party libraries into our applications for added functionalities

Education

B.TECH (Information Technology) -

Anna University (Arunai Engineering College)
Tiruvannamalai, India
08.2017

Skills

  • Java (Spring Boot, JPA, Junit, Cloud)
  • Typescript (Nest Js, Jest)
  • React JS (Next Js)
  • Microservices
  • AWS
  • Docker
  • GitOps
  • PostgreSQL
  • MySQL
  • Unit Testing
  • MERN

Certification

  • AWS (CLF)
  • Enterprise Developer (Skillshare)
  • MEAN Stack (Simplilearn)
  • MERN Stack (Eduonix)

Projects

Till Payments, May 2022 to Present


Description:

Till Payments is a payment portal connect merchants with customer across different branches and location.


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 to May 2022


Description:

Open Banking is a new age banking product allows the third parties, 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 timezones.


Environment:

Spring Boot, Nest Js, Next Js, Typescript, Docker, Postgres, Bamboo


Cisco (BPA), Sep 2020 to 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 to 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 to May 2019


Description:

SchoolNeet focuses on student’s who is 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.


TMG, Feb 2018 to Oct 2018


Description:

TMG is a logistics automation system which focus from warehouse stock management to billing history of a individual

stock, which also has its 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.


Monolith, May 2017 to Feb 2018


Description:

Monolith is project management system for Monolith Media, which also has features like employee monitoring,

payroll, client management, project management, task control, 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.



Timeline

Sr. Associate Technology

Synechron (Attra)
10.2021 - Current

Lead Engineer

HCL
09.2020 - 10.2021

Developer

Visual BI
05.2019 - 08.2020

Software Developer

Trikore
05.2017 - 04.2019

B.TECH (Information Technology) -

Anna University (Arunai Engineering College)
Bala Subramaniyan Murugappa