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