Summary
Overview
Work History
Education
Skills
Timeline
Generic
Gowtham Chandrasekar

Gowtham Chandrasekar

Chennai,Tamil Nadu

Summary

Results-Driven Software Engineer with over 5 years of expertise in Java and Python, boasting practical experience in software development, migrations, cloud technologies, and global data unification. Focused on delivering innovative and optimal solutions

Overview

6
6
years of professional experience

Work History

Software Engineer

TCS | Nielsen
11.2021 - Current

Database Migration NoSQL to SQL:

  • Played pivotal role in successful migration of Java-based ETL and Maintenance applications from direct access to AWS DynamoDB to Postgres via microservices, resulting in improved database performance and reduced coupling with data layer.
  • Played pivotal role in creating two new Spark jobs using AWS Glue, contributing to seamless data export from application DB to Data Lake
  • Demonstrated strong Python skills by writing series of data cleanup scripts as part of data migration process, ensuring data integrity during migration.

Global Data Unification:

  • Architecturally redesigned critical Spring Boot-based microservice database layer to support multi-tenancy, enabling acceptance of user requests from different countries, crucial factor for global operations.
  • Developed several new APIs to support Global Data Unification, contributing to overall success of project.

Migration of Python Lambda from SQL calls to API calls:

  • Spearheaded transformation of Python-based AWS Lambdas, replacing direct SQL query execution with available CRUD APIs, showcasing problem-solving skills by converting query logic to API data manipulation.

Other Achievements:

  • Demonstrated Java proficiency by writing monitoring and quality check lambdas, contributing to system reliability and performance.
  • Innovatively created data obfuscation lambda, enhancing data privacy and security by identifying and masking user personal data.
  • Implemented critical SQL user function which replicated an complicated microservices PUT and POST logic.

Junior Software Developer

Cognizant | Walmart
04.2018 - 06.2021

Enhanced and Maintained Java Batch Application:

  • Ensured uninterrupted operations by applying fixes and introducing new features to critical Java-based batch processing application.

Automated Monitoring Tasks with SHELL Scripts:

  • Reduced manual workload significantly by developing list of Shell-based scripts for automated monitoring tasks through CRON jobs

Collaborative Cross-Team Integration and Testing:

  • Collaborated seamlessly with cross-functional teams to facilitate integration, development, and end-to-end testing. Thus ensured seamless flow of data across systems.

Custom Report Generation with SQL:

  • Leveraged SQL proficiency to extract and provide meaningful reports to customers and business

Education

Bachelor of Engineering - Computer Science And Engineering

Rajalakshmi Engineering College
Chennai, India
05.2017

Skills

  • Languages: Java, Python, SQL, Bash
  • Frameworks: Spring, Spring Boot, Hibernate, Spark
  • Technologies: AWS, PostgreSQL, MYSQL, NOSQL, GitLab CICD, Docker, Kubernetes

Timeline

Software Engineer

TCS | Nielsen
11.2021 - Current

Junior Software Developer

Cognizant | Walmart
04.2018 - 06.2021

Bachelor of Engineering - Computer Science And Engineering

Rajalakshmi Engineering College
Gowtham Chandrasekar