Summary
Overview
Work History
Education
Skills
Certification
Timeline
SeniorSoftwareEngineer

Sasidaran Sudhakaran

Pendle Hill,NSW

Summary

Accomplished Technical Architect at Tata Consultancy Services with 15 + years of experience, I leveraged AWS, Docker, and Kubernetes to enhance system efficiency and scalability. Expert in fostering team collaboration, I significantly reduced deployment times. My proactive approach and technical prowess in Python and Azure DevOps streamlined workflows, achieving notable improvements in project delivery and system reliability.

Overview

15
15
years of professional experience
3
3
Certificate
2
2

Languages

Work History

Senior Software Engineer

Tata Consultancy Services
02.2023 - Current
  • Client ING Australia, Sydney
  • Collaborated on ETL (Extract, Transform, Load) tasks, maintaining data integrity and verifying pipeline stability. Informatica was used as the OnPrem ETL tool.
  • .Fine-tuned query performance and optimized database structures for faster, more accurate data retrieval and reporting.
  • Migrated legacy systems to modern cloud-based platforms for increased efficiency and scalability. (Informatica to Azure Synapse)
  • Improved system reliability by implementing monitoring tools and conducting regular maintenance tasks in the Azure environment.
  • Optimized code performance for improved user experience and system efficiency.
  • Worked with developers to integrate resources within projects using Azure and Azure DevOps.
  • Streamlined deployment processes through the use of Azure DevOps pipelines, reducing time to production and increasing efficiency.
  • Assisted in the design and development of data marts and warehouses, ensuring seamless integration with existing systems for comprehensive reporting and analytics capabilities.
  • Developed robust error handling strategies within ETL processes to minimize data discrepancies while maintaining overall system stability.
  • Served as the primary point of contact for all inquiries related to automation equipment performance, troubleshooting issues as they arose and implementing corrective actions when necessary.
  • Participated in root cause analysis efforts to resolve complex issues related to automated equipment performance.
  • Worked closely with vendors to ensure timely delivery of high-quality automation components while adhering to budget constraints.

Technical Architect

Tata Consultancy Services
11.2019 - 01.2023
  • Client: Credit Suisse, Switzerland, NiSource (USA)
  • Performed quality code review and removed technical debt and security vulnerabilities.
  • Provided technical leadership to team members during system design.
  • Reduced deployment times with the introduction of CI/CD pipelines for multiple projects.
  • Developed custom scripts using Python or Bash languages to automate repetitive tasks or integrate disparate systems effectively streamlining workflows across departments.
  • Championed a DevOps culture within the organization that emphasized collaboration between development, operations, and QA teams for seamless software delivery.
  • Standardized development environments using containerization technologies like Docker, resulting in consistent deployments across various platforms.
  • Managed AWS assets and integrated multiple AWS resources into solutions appropriate for company projects. (using Terraform, Ansible)
  • Implemented comprehensive security measures to safeguard sensitive data and protect against cyber threats.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Inspected equipment, assessed functionality, and optimized controls.

Senior Technical Systems Analyst

Tata Consultancy Services
09.2015 - 10.2019
  • Client: Royal Bank of Canda, Luxembourg
  • Managed project timelines effectively, ensuring all deliverables were completed on schedule without compromising quality or scope requirements.
  • Assisted in the planning and execution of IT infrastructure projects, resulting in cost-effective solutions that met organizational objectives.
  • Facilitated training sessions for internal staff on new systems, increasing productivity through greater understanding of technology tools available within the organization.
  • Played an active role in change management processes, helping users adapt to new technology implementations and driving organizational success.
  • Led legacy migration projects (Migrating from older version of Rails to latest version), data file analyses and platform validation.
  • Reduced client downtime during migrations by effectively planning and executing seamless transition strategies.
  • Ensured successful migrations by conducting comprehensive data integrity checks and validations throughout the process.
  • Accomplished multiple tasks within established timeframes.
  • Onboarded new employees with training and new hire documentation.
  • Cross-trained existing employees to maximize team agility and performance.

Senior Developer

Tata Consultancy Services
03.2009 - 08.2015
  • Client: Westpac Australia
  • Developed reusable code libraries that streamlined development efforts and improved consistency in software architecture across multiple projects.
  • Established clear communication channels between stakeholders, facilitating better decision-making throughout project lifecycles.
  • Developed secure applications by enforcing strong encryption standards and implementing robust authorization mechanisms.
  • Designed updates to existing software to meet changing customer demands.
  • Delivered well-documented code that simplified ongoing maintenance efforts by other developers working on future iterations of projects.
  • Adjusted design parameters to incorporate new features.
  • Assisted product owners with defining clear user stories based on customer feedback gathered from various sources.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.

Education

Bachelor of Science - Instrumentation Engineering

Anna University
Noorul Islam College Of Engineering, Kanyakumari
06.2008

Skills

  • Amazon Web Services
  • Microservices Architecture
  • API development experience
  • Docker
  • Kubernetes
  • Ruby on Rails
  • Python
  • Go
  • PySpark
  • Azure (Synapse)
  • Terraform
  • Jenkins, Azure DevOps
  • ELK, Grafana
  • PowerShell, Shell Scripting

Certification

  • Amazon Web Services - Certified Solutions Architect - Associate
  • Microsoft Azure Fundamentals & Power Platform Fundamentals
  • Scrum Master Certified

Timeline

Senior Software Engineer

Tata Consultancy Services
02.2023 - Current

Technical Architect

Tata Consultancy Services
11.2019 - 01.2023

Senior Technical Systems Analyst

Tata Consultancy Services
09.2015 - 10.2019

Senior Developer

Tata Consultancy Services
03.2009 - 08.2015

Bachelor of Science - Instrumentation Engineering

Anna University
Sasidaran Sudhakaran