Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Adhithyan Sundaramoorthy

Melbourne,VIC

Summary

8+ Years of experience in the area of IT development by following agile/scrum methodologies and software development practices. Broad knowledge of cloud concepts, deep passion driven programming background and strong ITIL-based operations support including continual service improvement plans. Differentiators include excellent trouble-shooting and problem-isolation skills as well as a high level of competency to work independently as well as with various teams on multiple projects involving many geographically dispersed teams.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Developer Support Engineer

Tata Consultancy Services
04.2022 - Current
  • Transformed monolithic applications to loosely coupled micro-services for providing better resiliency and fault tolerance.
  • Worked with team of developers on successful roll-out of e-commerce Web shop sites . Developed fully automated continuous integration system using Git, for integrating Azure Pipeline, Azure-SQL, API services.
  • Innovative professional with ability to identify analysis and solve problems to increase customer satisfaction and control costs.
  • Specialist in code development and programming language in C shark, Java, NodeJS, .Net, .Net framework, Python, etc.
  • Skilled in automation, testing, deploying, diagnosing, and fixing errors in application programming language.
  • Scheduling of numerous scripting languages like PowerShell, Bash, Unix Shell Scripting, and Python for application implementation (testing, deployment, monitoring etc).
  • Analysis, development, implementation of software in projects for the processing of transactions online using Java, SQL, PL / SQL (Oracle) and Configuration.
  • Acting as a full-stack developer in the integrated internship project.
  • Used Ansible Tower and DSC Powershell script for Configuration management and to automate various repetitive tasks. Managed Azure Container Registry to store private Docker images to build, test, and perform continuous deployments/deliveries.
  • Configured/Troubleshooted CI/CD pipelines using Azure Pipelines
  • Implemented complete recovery site infrastructure in Azure using Terraform. Separate Terraform Workspaces were created using same reusable code.
  • Migration of data transformation using Azure data bricks and Data synapse
  • Worked as software developers in Quality Assurance to seamlessly migrate applications from development to QA and production
  • Installation and configuration of Apache/Web logic on Solaris, Linux, and Windows.
  • Excellence in automation using various scripting languages like Power Shell, DSC, Python, bash
  • Coordinated deployments of new software, feature updates and fixes.
  • Tested functional compliance of company products.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Conducted data modeling, performance and integration testing.

Developer Support Engineer

Tata Consultancy Services
04.2019 - 03.2022
  • Analyzing impact on current application flows.
  • Coordinating with team member to giving technical solutions.
  • Handling BIRT report changes.
  • Development of Controllers, DAO’s
  • Development of Scripts, JavaScript Using jQuery and JSON.
  • Unit Test Case preparation and Unit Testing.
  • Maintaining source code in SVN Repository.
  • Preparing build using Apache-maven-3.0.3.
  • Experienced in handling integration tools like Mule-soft, Biz-talk Server 2006 R2, SCRIBE.
  • Tested functional compliance of company products.
  • Coordinated deployments of new software, feature updates and fixes.
  • Optimized dust, temperature and humidity controls for installed systems.

Senior Application Developer

Tata Consultancy Services
01.2019 - 03.2019
  • Deployed/configured different application servers like WebSphere, JBoss, web servers like Apache Tomcat and web containers like Nginx, Apache Tomcat etc.
  • Managing code in GIT repositories
  • Building and deployment using bamboo and Urban Code deployment
  • Configured internal/external Azure load Balancers, traffic managers for creating highly available web applications.
  • Managed and orchestrated replication, fail-over and fail back of on-premise machines and Azure VM's using site recovery as part of DR strategy
  • Implement best practices, Standards and Architecture Design Patterns for Azure services
  • BI & Data Analytics solutions using Azure SQL Data Warehouse, SSRS & Power BI to transform your complex data into business insights


Developer Programmer

Tata Consultancy Services
08.2018 - 12.2018
  • Integration design using SCRIBE managing Web service data across multi system
  • Created reproducible builds of Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Scheduled, deployed, and managed Container replicas onto node cluster using Kubernetes.
  • Developed build using Maven as build tool and used CI tools to kick off builds move from one environment to other environments.
  • Worked on automation and continuous integration processes with Jenkins, Chef. Automated application deployments though Chef.
  • Customer focussed amongst multiple retail clients and within TCS to support and promote agile ways of working to achieve mutually effective outcomes and solutions.
  • Excellence in functionality testing, regression testing and user acceptance with a phenomenal and proactive attitude.
  • Driver of microservices resources and strategies to build and commit build code, unit test, delivery, managing repositories, surfacing scalability, deploy updates and quickly as per customer demands.

Technical Lead

Cognizant Technologies Solutions
05.2016 - 07.2018
  • Manage and continually version golden images for different OS types (RHEL, Linux and Windows) for helping infra teams to quickly deploy new servers that comply with company standards.
  • Provided KT sessions and training's to teammates and support teams on regular basis.
  • Utilized Java, Enterprise Java Bean, Java EEE and Apache structs web applications to develop fully automated client management systems for efficient maintenance of client accounts
  • Designed programs in Java, HTML, XML with JavaScript, and jQuery
  • Developing web services using WCF for communication between applications
  • Developing scripts for system administrators to report on and modify client machines using both Script and JavaScript
  • Contribute to all phases of development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are compliant with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Follow software design best practices such as continuous integration, test-driven development, and regular deployments
  • Managed end-to-end SDLC and utilized agile development methodologies to deliver iterative software releases across multi-disciplinary teams
  • Weekly progress meetings to action advisories to optimize cloud infrastructure for cost, security, high availability and performance.

Software Programmer

Cognizant Technologies Solutions
07.2014 - 05.2016
  • Developed strategic and operational plans that respond to existing and emerging needs of organization SaaS solution design and implementation
  • Building mobile Platform design and development capability
  • Developed programs in HTML, XML and Java, with JavaScript, and j Query
  • Developing web services using WCF for communication between applications
  • Developing scripts for system administrators to report on and modify client machines using both Script and JavaScript
  • Contribute to all phases of development life cycle
  • Write well designed, testable, efficient code
  • Developing web services using WCF for communication between applications
  • Interaction with BSA on clarification of requirements
  • Development of build activities based on design
  • Code review activities and integration of testing through automation tools
  • Ensure designs are compliant with specifications

Education

Bachelors of Engineering -

Anna University
India
06.2012

Skills

  • Operating systems: Windows server - 2000, 2003, 2008, 2012, 2016 Linux - Cent OS, RHEL MAC OS, Ubuntu
  • Cloud: Microsoft Azure, 0365, AWS
  • Scripting languages: j Query, JSON, Power Shell, VB Script, Python, Azure CLI, Kusto-Query,Vb-scripting
  • Tools: Mule Soft, Biz Talk Server 2006 R2, SCRIBE , PS tools, Git, Visual Studio Code, Terraform, Docker, Kubernetes, Ansible, Azure pipeline, Jenkins, Chocolaty, Prometheus, hibernate 43, React, JWT, SOAP Web Service(consuming), Oracle PL/SQL, BIRT report, X Stream, Eclipse, Cloud Watch, Splunk, Eclipse SDE, Visual Studio


  • Databases: DB2, MySQL, PostgreSQL, COSMOS-DB
  • Application server: Nginx, WebSphere App Server 70, JBoss-420GA, Tomcat 50, React, D3, Web Services, JavaScript, J Query, JSP, XML


Certification

Administering Windows Server 2012

Microsoft Azure fundamentals

Microsoft Azure Developer Administrator

Redhat Linux Foundation

Oracle Certified Associate, Java SE 8 Programmer Certification

ITIL V3 Foundation

Timeline

Developer Support Engineer

Tata Consultancy Services
04.2022 - Current

Developer Support Engineer

Tata Consultancy Services
04.2019 - 03.2022

Senior Application Developer

Tata Consultancy Services
01.2019 - 03.2019

Developer Programmer

Tata Consultancy Services
08.2018 - 12.2018

Technical Lead

Cognizant Technologies Solutions
05.2016 - 07.2018

Software Programmer

Cognizant Technologies Solutions
07.2014 - 05.2016

Bachelors of Engineering -

Anna University
Adhithyan Sundaramoorthy