Hello, my name is

Arun Balaji S

Senior Software Engineer
with expertise in
Project Management &
Business Analysis

About me

I'm a seasoned Senior Software Engineer with more than 6 years of experience, focusing on full stack web development. In addition to my technical prowess, I bring a wealth of expertise in project management and business analysis, complemented by pertinent certifications.

I develop professional web applications & beautiful websites

With years of experience in graphic and web design I have mastered the skills of understanding client requirements according to the latest trends. I have worked with businesses from different niches so you can rely on me for yours.

I’ve spent most of these years working across different areas of design like front-end development, landing pages, email design, app design, to my current role designing products for mobile platforms. Having worked on various projects that are already live, I can help you with the best possible suggestions and ideas that we can proceed with. With me, you aren’t forced to accept anything. I give you a variety of options we can work on together.

What I do

From understanding your requirements, designing a blueprint and delivering the final product, I do everything that falls in between these lines.

Web Development

Proficient in full stack web development, with a strong focus on backend technologies such as Node.js and Express.js. My expertise extends to designing, developing, and deploying server-side applications, ensuring seamless integration of third-party services APIs, and maintaining data storage solutions for optimal performance.

Project Management

Led and coordinated projects, ensuring timely delivery and adherence to quality standards. My experience includes Agile Scrum and Waterfall SDLC methodologies, emphasizing applications integration and Test-Driven Development (TDD) for optimal results.

Business Analysis

Proficiency extends beyond development to encompass business analysis, where I excel in data analysis, ETL processes, and visualization using tools like Power BI. I have a proven track record of extracting valuable insights from complex datasets, driving informed decision-making and strategic planning.

Skills

JavaScript
85%
NodeJs
95%
ExpressJs
95%
ReactJs
80%
Python
70%
Mysql, PostgreSQL
90%

My Experience

2022

Roles & Responsibilities

Senior Software Engineer

Tamil Nadu Rural Transformation Project (TNRTP) is an Indian Provincial E-governance project. It is an innovative World Bank-assisted project that aims to transform rural areas in India.
• Developed server-side applications from design to deployment and integrating third-party services APIs using Node.js.
• Implemented and maintain data storage solutions, such as databases, and ensure data security and integrity.
• Conducted unit tests and debugging to identify and fix software defects.
• Frameworks and tools utilized in this project are Angular 8, Node.js, Express.js, MySQL, GIT, and S3 Bucket.

2020-2021

Roles & Responsibilities

Software Engineer

CAMS is India's largest mutual fund transfer agency that provides MF services and statements. The product CAMS-PAY is a third-party merchant application for processing online payments such as debit cards, credit cards, net banking, and UPI.
• Analysed the documentation and led the development of payment methodologies such as UPI-Autopay, Nach, and E-Nach with third-party APIs.
• Performed unit Testing and handled the errors.
• Run the codes with a sandbox environment to monitor the mock payment transactions.
• Performed Logging errors and investigation.
• Worked on database management, query optimization, data partition, and monitoring.
• Frameworks and tools utilized in this project are Angular 8, JavaScript, ES6, Node.js, Express.js, and PostgreSQL.

2019-2020

Roles & Responsibilities

Software Engineer

Hospital Management and Information Systems control all hospitals under India's Tamil Nadu State Provincial Government. The hospital Manages the processes, such as administration, patient register and management, Inventory, Pharmacy, graphs, billing, payments, invoices, logs, and patient inquiries.
• Analysed the Client's requirements, architecture design for scalability, load, high availability, and functional requirements to develop the functional code.
• Implemented microservices API, documentation, table creation, and table views and writing Swagger JSON for REST API.
• Managed the back-end and front teams to integrate the API with the front-end software application.
• Led the project module customer-compliant management in Agile methodology.
• collaborated in sprint planning, team daily standup, sprint reviews, and sprint retrospectives.
• Deployed code using GIT, employing merging, branching, rebasing.
• Frameworks and tools utilized in this project are Angular 8, JavaScript, ES6, Node.js, Express.js, MySQL, Redis, Docker, Sequelize, Docker, WSO2, and Amazon web services.

2016-2018

Roles & Responsibilities

Associate Software Engineer

BMS (BANDWIDTH MANAGEMENT SYSTEM) is a CRM software that controls Internet service provider processes, such as administration, customer management, network control and reports, graphs, billing, payments, invoices, logs, and customer inquiries.
• Worked on front-end and back-end development and changes in existing pages.
• Worked on waterfall methodology for collecting requirements, designing, developing, testing, writing SQL queries, and deploying to QAT and UAT servers.
• Implemented and maintained data storage solutions, such as databases, and ensure data security and integrity.
• Frameworks and tools utilized in this project are React.js, Node.js, Express.js, MySQL, MongoDB, and GitHub.

Portfolio