Balaji Rajarathnam

Software Engineer
Tirupati, IN.

About

Highly accomplished Software Engineer with over 4 years of experience in backend development and quality engineering, specializing in Python, Perl, and Linux environments. Proven expertise in designing and optimizing robust automation scripts, troubleshooting complex systems, and ensuring high-quality, scalable deliverables. Adept at collaborating with global teams to drive innovative solutions and enhance system reliability.

Work

Tech Mahindra
|

Software Development Engineer

Not Provided, Not Provided, Not Provided

Summary

Led backend development and quality engineering initiatives, optimizing automation scripts and complex systems to deliver scalable, reliable solutions for global teams.

Highlights

Spearheaded the development and maintenance of a Content Acquisition System (CAS) across 52 states, significantly enhancing legal content scraping efficiency and ensuring compliance through robust test case design.

Optimized critical backend modules and shell scripts in Python, Perl, and Linux environments, resolving performance bottlenecks and proactively reducing production issues.

Engineered and integrated Python and Java modules with existing Perl scripts to extend application functionality, while developing automated test scripts to validate complex workflows and system reliability.

Leveraged extensive Linux OS expertise to design and execute shell scripts for system monitoring, automation, and data processing, ensuring high system reliability and performance.

Collaborated effectively with cross-functional and globally distributed teams, troubleshooting critical issues and aligning test strategies to deliver scalable, reliable solutions.

Education

SVCE Tirupati
Tirupati, Andhra Pradesh, India

B.Tech

Computer Science Engineering

Grade: 61.78%

Languages

English

Skills

Python

Python, Backend Development, Scripting, Automation.

Perl

Perl, Backend Development, Scripting, Automation.

Shell Scripting

Shell Scripting, Linux, Automation, System Administration.

Linux Operating Systems

Linux, OS Administration, System Administration, Troubleshooting, Deployment.

Test Automation & Debugging

Test Automation, Debugging, Quality Assurance, Software Testing, Test Case Design.

SQL and Databases

SQL, Databases, Data Management, Database Queries.

Git

Git, Version Control, Source Control.

Azure DevOps (ADO)

Azure DevOps, ADO, CI/CD, Project Management.

Jira

Jira, Project Management, Issue Tracking, Agile.

Azure

Azure, Cloud Platforms, Cloud Services.

Java

Java, Backend Development, Module Integration.