Summary
Overview
Work History
Education
Skills
Websites
Certification
Accomplishments
Personal Information
Languages
Timeline
Generic
Gowthamkumar Thangavel

Gowthamkumar Thangavel

Bangalore

Summary

  • Senior Software Engineer with 8+ years of experience in the complete software development lifecycle, including design, development, testing, deployment, maintenance and migration.
  • Hands-on experience in both backend and frontend development across enterprise applications.
  • Currently based in India with a valid German Opportunity Card visa (valid from May 2025 to April 2026), I am eligible to work and relocate to Germany without sponsorship.
  • I completed the A1 level in the German language and I am actively working on improving my proficiency.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Wipro Limited
Bangalore
04.2022 - Current

Project: GSP - Global Securities Processing

Client: BNY Mellon

Backend Development:

Working on backend development using Java 17 and Spring Boot 3 to build and maintain scalable microservices.

Frontend Development:

Contributed to UI development using Angular for specific modules.

API Management:

Designed and implemented RESTful APIs to support internal service communication and external integrations, following REST best practices.

Cloud & Deployment (CI/CD Pipeline):

  • Deployed microservices using Docker containers via Google App Engine. CI/CD pipeline setup is handled using Jenkins and assembly files.
  • Familiar with AWS services such as S3 (actively used for file storage), EC2, IAM, and Lambda for cloud readiness.
  • Gained an understanding of Kubernetes for container orchestration and troubleshooting in deployment environments.

Database Management:

  • Utilized Oracle DB for backend data storage and GraphQL for efficient querying and data retrieval. Handled schema versioning with Liquibase.
  • Also familiar with MongoDB and NoSQL concepts, including unstructured data modeling and document-based access patterns.

Automation and Testing:

Developed JUnit and executed Cucumber, Selenium, and TestNG test cases for automated regression and feature testing.

Version Control & Collaboration: Actively using Git for version control, Jira for task management, and Confluence for documentation and knowledge sharing.

Logging and Monitoring:

  • Utilized Splunk for centralized log management, enabling efficient monitoring, alerting, and troubleshooting of application logs.
  • Employed SonarQube for continuous code quality analysis, integrating it into the CI/CD pipeline to maintain code standards

Agile Methodology:

  • The project follows Agile practices with sprint-based releases, daily stand-ups, sprint planning, and retrospectives.
  • Regularly involved in grooming sessions, demo reviews, and backlog refinement.

Collaboration and ownership:

Regularly collaborate with cross-functional teams for requirement analysis, integration testing, production deployment, and resolving bugs or critical issues during UAT, and live support phases.

Specialist

Temenos
Chennai
05.2021 - 04.2022

Project: Retail Banking/T24 Products/AA - Arrangement Architecture

  • Developed corporate modules in Temenos T24/Transact, including Corporate Lending, Arrangement Architecture, Splits/Merges, Risk Participants, LD, and Share Transfer.
  • Authored and presented planning documents to stakeholders for approval, ensuring alignment with strategic goals.
  • Designed functional plans for corporate lending, enhancing module efficiency.
  • Collaborated with developers and BAs to fulfill the requirements outlined in the USD.
  • Evaluated and reviewed development processes to minimize risk and ensure alignment with business outcomes.
  • Managed and tested internal defects, documented unit tests, and compiled reports for delivery.

Senior Software Engineer

Virtusa Consulting Services Private Limited
Chennai
11.2016 - 04.2021

Project: BT WLMS

Client: British Telecommunications

  • Worked as part of the Data Warehouse (DWH) team, responsible for processing and managing data feeds.
  • Developed backend logic using Java, SpringBoot and Spring Batch to process scheduled data jobs.
  • Designed and maintained stored procedures to handle large datasets and feed processing logic.
  • Automated daily feed generation using cron jobs, ensuring timely delivery of output files to external clients.
    Some feeds were configured to interact with Oracle databases, and output files were generated according to the client format.
  • Migrated parts of the backend system from Spring to Spring Boot to simplify configuration and deployment.
  • Used Apache Kafka for messaging between internal modules, where applicable.
  • Prepared low-level design (LLD) documents and participated in discussions with business analysts and other stakeholders to understand data requirements.
  • Involved in defect fixing, performance tuning, and ensuring that scheduled jobs ran without failures

Education

Bachelor of Technology - Information Technology

Kathir College of Engineering
Coimbatore, Tamilnadu, India
04-2016

Skills

Languages and frameworks:

  • Java
  • Spring Batch
  • Spring Boot
  • Microservices
  • Angular (actively using)
  • Reactjs (basic working knowledge)

Cloud platforms and DevOps:

  • App Engine
  • AWS - EC2, IAM, Lambda (basic working knowledge)
  • S3
  • Docker
  • Kubernetes
  • Jenkins
  • Liquibase
  • Assembly files
  • SonarQube
  • Splunk

Databases:

  • MySQL
  • Oracle
  • MongoDB and NoSQL (basic working knowledge)

API and Messaging:

  • RESTful APIs
  • GraphQL
  • Apache Kafka
  • Insomnia
  • Postman

Testing and Automation:

  • JUnit
  • Cucumber
  • Selenium
  • TestNG

Version control and Atlassian tools:

  • IntelliJ
  • GIT
  • JIRA
  • Maven
  • Eclipse
  • TortoiseSVN

Certification

Power BI Data Analyst Associate, Microsoft

Accomplishments

    Dream Team Award – received four times consecutively for consistent performance and team contribution at Virtusa.

    Atlas Award – won twice in the current organization for leading and delivering high-impact solutions within my pod.

    Inspiring Performance Award – Recognized for exceptional performance consistently across three consecutive quarters.

    Victory League Champion – Awarded 3 times for leading the team to top performance in key delivery metrics.

Personal Information

Nationality: Indian

Languages

Tamil
First Language
English
Proficient (C2)
C2
German
Beginner (A1)
A1

Timeline

Senior Software Engineer

Wipro Limited
04.2022 - Current

Specialist

Temenos
05.2021 - 04.2022

Senior Software Engineer

Virtusa Consulting Services Private Limited
11.2016 - 04.2021

Bachelor of Technology - Information Technology

Kathir College of Engineering
Gowthamkumar Thangavel