Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

VIDHYA SITARAMAN

Avon,CT

Summary

Seasoned software professional with over 20 years of experience across Healthcare, Education, Finance, Public Health, and Product-based industries. Strong foundation in developing, maintaining, and troubleshooting software applications, with full lifecycle experience across all phases of the SDLC. Deep understanding of object-oriented design and analysis principles. Exceptional analytical and problem-solving skills; excels in both collaborative and independent work environments. Reliable, detail-oriented, and quick to adapt to new technologies; consistently delivers high-quality solutions. Demonstrates leadership by taking ownership of critical tasks, mentoring team members, and supporting successful project delivery.

Overview

22
22
years of professional experience
1
1
Certification

Work History

Staff Software Engineer

Collibra
02.2021 - 10.2024

Metadata Snapshot - Microservice hosted in Collibra Hosted Infrastructure (CHI) (November 2023 to October 2024)

Metadata Snapshot is a multi-tenant microservice that provides the ability to store and retrieve snapshots (hashes) of a metadata source. It consists of an API layer and a database:

* Metadata Snapshot API: REST API that exposes methods to help synchronize metadata with the source system.

* Metadata Snapshot Store: PostgreSQL database provisioned by Crossplane, hosted on AWS/GCP, used to store snapshots containing hashes of metadata sources.

Responsibilities

  • Authored the OpenAPI specification for the Metadata Snapshot API, configured and generated source code from API specs using Gradle, and implemented InputStreamResource and StreamingResponse to stream up to 1 billion entity hashes, enabling efficient and immediate data transfer between services.
  • Independently developed core functionalities of the service using Java 21, Spring Boot, Spring Data JDBC, JobRunr Job Scheduler, and PostgreSQL, incorporating both text and binary encoding to optimize data storage and retrieval. The binary format improved transfer efficiency, reducing payload size by 55% compared to text encoding.
  • Implemented scheduled and configurable asynchronous jobs for cleanup and verification using JobRunr.
  • Managed database schema evolution using Spring Data JDBC and Liquibase, ensuring reliable and consistent schema migrations across environments.
  • Configured Helm Charts to deploy the service in CHI, integrated with external microservices for session authentication, set up Crossplane to provision PostgreSQL databases, and integrated with ArgoCD for scalable and manageable cloud deployments. Also utilized Docker Desktop and Kubernetes for local development and testing.
  • Designed and configured Jenkins pipelines for CI workflows, incorporating JUnit 5 for unit/integration testing and Gatling for performance testing.
  • Conducted large-scale volume testing on AWS and GCP, validating service performance and resilience under extreme data loads, and fine-tuning configurations to optimize throughput and latency.
  • Enhanced observability using OpenTelemetry and Micrometer, improving service monitoring and diagnostics to enable proactive issue resolution.
  • Contributed to service integration by implementing the consumption of the Metadata Snapshot service for an understated partner team, supporting their successful and timely delivery of a key product component.
  • Managed sprint planning and demoed progress of the service during sprint reviews; also presented a technical overview of the Metadata Snapshot service during a company-wide engineering knowledge-sharing session.

Asset Import & Export, Core Platform (February 2021 to October 2023)

The Import API allows to efficiently create or edit data in bulk in Collibra Data Intelligence Cloud.

  • Participated in Design discussions, Backlog refinements, Estimations and Sprint Reviews.
  • Developed feature requests for Import module in Java 17, REST API, Spring Boot, Hibernate, Postgres, Jenkins, Docker, Kubernetes, Datadog tech stack.
  • Developed a tool to automate testing of Knowledge Graph API (GraphQL) queries by generating equivalent Output Module (Collibra's proprietary query engine) queries and comparing the result of execution of both queries.
  • Study and Analysis of existing system (Dataloader) and summarizing its features, benefits, limitations, and proposal of features to implement in the Import API.
  • Coordinated with SRE team and implemented structured logs using OpenTelemetry and created Grafana Dashboards to track Import API metrics
  • Developed unit tests, integration tests using Junit 5, do end-to-end testing of API using Postman, Altair GraphQL, UI testing; Also supported QA in their testing.
  • Triaged L3 bugs and provided resolution.
  • Actively helped triage issues, propose solutions, and respond to questions posted in public slack channel regarding Import API
  • Updated, Reviewed and Provided feedback for documentation published to customers.
  • Participated in customer meetings to answer any questions Customers might have in moving to Import API V2.
  • Liaison with a cross functional team (Integrations) to answer questions they had regarding using Import API and to update them of any new changes to the Import API.
  • Peer Review of code implemented by team members.
  • Mentoring and helping team members.
  • Been DCG Guardian to monitor the Jenkins pipelines of Collibra’s infrastructure, actively address failures and coordinate with various teams to keep them healthy.
  • Volunteered to be a bootcamp coordinator to help onboard new Collibra engineers.
  • Conducted technical interviews and assessments for potential candidates applying for backend software engineer roles in Collibra and evaluated their technical skill and cultural fit with the team.

Scrum Master (January 2022 to May 2023)

  • Conducted Daily Scrum and Sprint Retrospectives.
  • Formulated and finalized ‘Definition of Ready’ and ‘Definition of Done’ for the team.
  • Took the role of Demo Master to present our team’s sprint report, team’s accomplishments in the past sprint and the goal for the upcoming sprint.

Senior Software Engineer

Strategic Solutions Group, LLC
01.2015 - 02.2021

MIIS (Immunization Registry, MA)

  • Requirements Analysis from Use Case Documents, Providing estimates and Technical Design for Massachusetts Immunization Information System (MIIS)
  • Analysis and Development of web-based application for MIIS using JAVA 8, JSF, JQuery, PrimeFaces, Ajax, Javascript, CSS, Spring, Hibernate, Oracle database, Jasper, HL7 Version 2.5.1, SOAP Web Service, XML, XSLT, XSD.
  • Adhering to process and owning the vaccine management module throughout the full SDLC cycle.
  • Triage production issues, provide resolution and data fix queries and explain the issue to Client.
  • Agile Methodologies – Daily SCRUM meetings, Sprint Review, Retrospective meetings, JIRA Tracking

Casevity Case Management System – September 2018 – June 2019

  • Casevity combines the functionality of a BPM with a configurable data model, providing a single platform to gather, track, and monitor program-specific data
  • Customization of Code generation for Rapid development using JHipster in Oracle VM and Linux OS
  • Configuration of workflows using Flowable Modeler and customization of workflow behavior
  • Implementation of REST web services using Java 8, Spring Boot, Maven, H2 DB
  • Creation of Test Scripts in Postman for Unit Testing

Consulted for ‘Department of Public Health’, CT in the role of ‘Solutions Architect’. January 2017 – April 2018

  • Development of HL7 Interface Engine in Pilotfish using Java 1.4, XML, XPATH
  • Transformation of HL7 Messages to CIRTS (Connecticut Immunization Registry and Tracking System)
  • Implemented solutions for Data Quality Analysis Requirements
  • Testing of the application with Pilotfish Interface Engine in System Test and Staging Environments.
  • Helped with the Production Implementation and monitoring the processing of records.
  • Processing of records from Vital Records to pull into the Immunization Registry.

Technical Lead

Calsoft Labs
04.2012 - 11.2013
  • Research and Analysis on Google Data API, Google Calendar API and Google Batch API and proposed solutions to integrate with Student Portal for higher education
  • Development of Spring based Restful Web Services and JAVA 1.5, 1.6 and a host of J2EE technologies including Maven, JUnit, Mockito, Maven, XML, Tomcat, Glassfish, SOAP UI, Hibernate 3.0
  • Adhered to Agile methodology and used tools such as VersionOne, GreenHopper, Bugs Tracking – JIRA

Application Development Specialist

CIGNA
04.2009 - 07.2011
  • Development of Java Web Services in RAD 7.0 using a Custom Cigna framework based on Spring and deploying on WAS 6.0. Services invoke existing mainframe assets as needed, such as wrapping XML around stored procedures, JDBC, CICS transactions. Realization of services using schema and WSDL.
  • Development of Oracle Data services for direct table reads of DB2 and Oracle tables, in Oracle Workshop and deploying on WebLogic/Oracle 10gR3 server.

Senior Business Systems Analyst

MetLife Inc.
04.2008 - 06.2008
  • Development, Maintenance and Testing of proprietary Loaders and Extractors
  • Analysis and Design of the system to migrate the entire application to Java/J2EE

IT Analyst

TATA Consultancy Services Ltd
09.2004 - 09.2007
  • Preparation of Application Test Strategy, Test Scripts and Execution of Functional, Integration, Release Test Cases for a health care provider in the role of a QA Analyst
  • Customization and integration of JBPM workflow tool and J2EEportal Portal framework with a healthcare provider’s customer service application in a J2EE environment in the role of a Java/J2EE Developer

Programmer Analyst

Cognizant Technology Solutions Ltd
08.2002 - 07.2004
  • Analysis and Design and Development of a Tax Product in J2EE Environment - Java 1.4, EJB, JMS, JDBC, JUnit, Weblogic, JDBC, XML, Solaris, Clear Case, Rational Rose, Ant

Education

Master of Science - Mathematics

Indian Institute of Technology (Madras)
07.2002

Bachelor of Science - Mathematics

University of Madras
04.2000

Post Graduate Diploma - Computer Applications

LIBA, Loyola College
11.1999

Skills

  • Programming Languages: Proficient in Java (recent experience with Java 21) And related object-oriented Design patterns
  • Frameworks & Technologies: Strong experience with Spring Boot, Spring Data JDBC, Spring Framework, Hibernate, And Microservices architecture
  • Web Services: Skilled in building And consuming REST And SOAP Web services with solid understanding of JSON, XML, and SOA Design patterns
  • Workflow Engines & Job Scheduling: Hands-on experience configuring And customizing BPEL Workflows using Flowable And JBPM; experienced in integrating and developing with JobRunr job scheduler
  • UI Technologies: Experience with JavaServer Faces (RichFaces, PrimeFaces), JavaScript, JQuery, AJAX, And CSS For MVC-based web applications
  • Databases: Extensive experience with PostgreSQL And Oracle 12c, including complex SQL queries, performance optimization, data triaging, And schema migrations using Liquibase
  • Testing: Proficient in Test-Driven Development (TDD) using JUnit 5 And performance/load testing using Gatling; integrated into Jenkins Pipelines
  • DevOps & CI/CD: Strong experience With Jenkins, Docker, Kubernetes, Helm Charts, Crossplane, and ArgoCD for continuous integration and deployment
  • Observability & Monitoring: Integrated OpenTelemetry and Micrometer for application observability; built monitoring dashboards in Grafana With Elasticsearch as the backend
  • Cloud Platforms: Experience deploying And testing services on AWS And Google Cloud Platform (GCP)
  • Build & Version Control Tools: Familiar With Maven, Gradle, Ant; version control using Git, Subversion (SVN)
  • Reporting Tools: Hands-on experience developing reports using JasperReports
  • Methodologies: Experience working in Agile Scrum environments using tools like JIRA For sprint planning and tracking

Certification

  • SUN Certified Programmer for the JAVA 2 Platform 1.4
  • SUN Certified Web Component Developer for J2EE 1.4
  • AWS Certified Cloud Practitioner

Timeline

Staff Software Engineer

Collibra
02.2021 - 10.2024

Senior Software Engineer

Strategic Solutions Group, LLC
01.2015 - 02.2021

Technical Lead

Calsoft Labs
04.2012 - 11.2013

Application Development Specialist

CIGNA
04.2009 - 07.2011

Senior Business Systems Analyst

MetLife Inc.
04.2008 - 06.2008

IT Analyst

TATA Consultancy Services Ltd
09.2004 - 09.2007

Programmer Analyst

Cognizant Technology Solutions Ltd
08.2002 - 07.2004

Master of Science - Mathematics

Indian Institute of Technology (Madras)

Bachelor of Science - Mathematics

University of Madras

Post Graduate Diploma - Computer Applications

LIBA, Loyola College