Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic

Shanmuga Priya Siddhananthan

Chennai

Summary

Experienced backend developer with 8 years of expertise in designing, developing, and maintaining robust and scalable backend systems. Google certified cloud architect skilled in cloud architecture and management. Proficient in Java, Kotlin, and Spring Boot with knowledge in prompt engineering, GEN AI basics, LLMs, and RAG. Experienced in cloud infrastructure management using Google Cloud Platform (GCP) and leveraging Terraform for infrastructure as code. Strong advocate of Test-Driven Development (TDD) and agile practices. Committed to delivering tailored solutions across diverse domains such as insurance and retail. Skilled in collaborative development with GitHub for effective version control and teamwork.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Senior Consultant

Thoughtworks
Chennai
08.2021 - Current
  • Implemented scalable and secure cloud infrastructure on Google Cloud Platform (GCP) using Terraform for effective GCP Infrastructure Design.
  • Utilized Spring Boot along with Java and Kotlin to build and launch a resilient backend application specifically designed for the retail sector on Cloud Run.
  • Enhanced efficiency of development workflows through the design and implementation of a React-based internal tool.
  • Integrated GCP services including Cloud Scheduler, Cloud Tasks, Pub/Sub, and MongoDB to enhance application functionality.
  • Configured and managed an SFTP channel on Compute Engine for seamless data transfer with consumers.
  • Implemented automated processes for instant snapshots and selective restoration of designated MongoDB collections utilizing Python scripting, Compute Engine resources, and Cloud Storage.
  • Implemented workload identity federation between GCP and GitHub, enhancing security and streamlining authentication.
  • Streamlined API documentation process by implementing automation through OpenAPI, Swagger, and Redocly resulting in up-to-date and comprehensive references.

Technical Consultant

Perficient India Pvt Ltd
Chennai
03.2018 - 02.2020

Client: Tufts Health Plan

Duration: March 2018 - February 2020

Description:

Tufts Health Plan is a nonprofit organization based in Massachusetts, USA, providing innovative healthcare coverage.

Responsibilities:

  • Evaluated requirements to identify opportunities for improvements in modifications and enhancements.
  • Created and implemented batch processing solutions with the utilization of Spring Boot.
  • Optimized financing applications by integrating cutting-edge technologies such as JSF, iBATIS, and Java.
  • Developed new modules with front-end technologies including jQuery, AngularJS, and Angular.
  • Deployed and managed projects with Jenkins and Git, while actively participating in the development of IBM portals applications.

Freelancer

Freelance projects
06.2016 - 09.2017

PROJECT: DATA TRANSFORMATION FOR IMPORT.

Technology Used: Visual Basic, Macros, MS Excel.

Description:

Executed project for automating data entry into Tally system at private cardamom auction back office. Transformed manual entry of transactional auction details from MS Excel sheets into appropriate XML format (Voucher, Debit Note, etc.) using Excel Macros. Achieved significant reduction in manual workload and time.

Responsibilities:

  • Analyzed project requirements.
  • Enhanced efficiency by implementing macros for transactional invoices, payments, and receipts.
  • Designed and implemented a cohesive UI to optimize the upload process.
  • Conducted training sessions for the individual managing the uploads.

PROJECT: DATA TRANSFORMATION USING APACHE NIFI

Skills: Apache NiFi, MSSQL, MS Excel, Java.

Description:

Focused on improving the validation and transformation process for business data, ensuring adherence to XSDs and optimizing storage of valid and invalid XML data.

Responsibilities:

  • Analyzed XML-formatted business data.
  • Produced XSDs based on validated XML files extracted from business data.
  • Established effective data flow for verifying XMLs against corresponding XSDs.
  • Designed and implemented a Java-based solution to transform XML documents into JSON format, facilitating storage of information in Excel for easy retrieval by users.

Software Engineer

NTT DATA FA Insurance Systems Pvt Ltd
Bengaluru
07.2012 - 01.2016

PROJECT: RS INSURANCE SOFTWARE DEVELOPMENT

Client: Royal Sundaram, Chennai.

Duration: July 2012 - September 2012

Description:

Increased processing efficiency and system performance by implementing JSON instead of XML, optimizing memory utilization.

Responsibilities:

  • Analyzed, designed, coded, and tested the application. Developed server-side code to process JSON.
  • Delivered high-quality work to the client.
  • Enhanced Java applications.
  • Debugged and resolved application issues.

PROJECT: POP ISD

Client: POP VAKUUTUS, Finland.

Duration: November 2012 - January 2016.

Description:

Developed web service utilities that integrated with existing products for POP VAKUUTUS, a Finnish insurance company.

Responsibilities:

  • Analyzed requirements.
  • Developed a batch processing module for settling credit notes.
  • Modified logic for premium booking on policies and endorsements.
  • Implemented major enhancements related to the accounts section.
  • Developed utility functions accessible via web services.
  • Debugged and resolved application issues.
  • Conducted unit testing for all assigned tasks and enhancements.
  • Worked with Spring and WebWorks frameworks. Conducted a proof of concept (POC) for implementing CDI instead of the Spring framework.
  • Worked with application servers like JBoss and WebLogic.
  • Wrote queries, procedures, and functions in Oracle and MSSQL as needed.

Education

Bachelor of Engineering in Computer Science -

Coimbatore Institute of Technology
05.2012

Skills

  • Java
  • Kotlin
  • Spring Boot
  • Microservices
  • Terraform
  • MongoDB
  • Oracle
  • MSSQL
  • Test-Driven Development (TDD)
  • GitHub
  • GCP
  • ReactJs
  • Python
  • Hadoop MapReduce
  • Pig
  • Apache Nifi

Certification

Google Certified Associate Cloud Engineer

Google Certified Cloud Architect

Oracle Database SQL Certified Expert

MongoDB SI Associate

Accomplishments

  • Won Professional Achievement award for the team, 2013.
  • Won Bright Star award for the year 2013
  • Won 2nd place in Innovathon held at 2013

Timeline

Senior Consultant

Thoughtworks
08.2021 - Current

Technical Consultant

Perficient India Pvt Ltd
03.2018 - 02.2020

Freelancer

Freelance projects
06.2016 - 09.2017

Software Engineer

NTT DATA FA Insurance Systems Pvt Ltd
07.2012 - 01.2016

Bachelor of Engineering in Computer Science -

Coimbatore Institute of Technology
Shanmuga Priya Siddhananthan