Summary
Overview
Work History
Education
Skills
Generic

Shweta Gandhi

Software Engineer Advanced
Pune

Summary

Accomplished Software Engineer with over 12 years of experience in software development, specializing in C++, C#, Java, and Python. Demonstrated expertise in STL, Win32 API, and SOLID principles, consistently delivering zero-defect solutions throughout the full software development lifecycle within diverse teams. Holds an M.Sc. in Information Science with a focus on Machine Learning, complemented by strong skills in Agile/Scrum methodologies, code analysis, and version control systems. Committed to driving innovation and efficiency in software projects while fostering collaborative team environments.

Overview

12
12
years of professional experience

Work History

Software Engineer Advanced

Siemens Digital Industries Software
07.2022 - Current

Build & Automation Platform for CFD Simulation Software

Technologies: Java, Groovy, Bash, Gradle, Spring Boot, MongoDB, Jenkins, XSL/XSLT, Git, Agile/Scrum

  • Architected a multi-configuration orchestration engine in Bash for large-scale simulation software, supporting parallel execution across build configurations, with auto-generated HTML dashboards and structured XML reporting.
  • Developed Gradle-based plugins in Groovy for automated data publishing and metadata upload to centralized databases, improving traceability and release-level failure categorization.
  • Engineered framework support for a next-generation solver runtime (v1.0 and v2.0), redesigning environment setup, path resolution, and JVM argument handling across the build pipeline.
  • Enabled ARM architecture support by refactoring build options and resolving hard-coded vectorization flags, extending platform coverage to ARM-based Linux environments.
  • Implemented graceful process lifecycle management for long-running jobs, ensuring proper cleanup of child processes, and accurate status reporting on interrupts.
  • Built XML report generation plugins with XSL transformations, resolving data integrity issues in CDATA handling, and cross-mode log linking for CI integration.

SimCenter 3D (Jul 2022 – ~Dec 2023)
Technologies:
C++, C++11, STL, MS Visual Studio, Git, Agile/Scrum, Parasoft

  • Optimized orthogonal pair display coordinate system visualization and projected shell rendering, enhancing post-processing accuracy for engineering users.
  • Refined unit system selection UI across all CAE modules, addressing inconsistencies from multiple customer PRs.
  • Conducted technical spikes involving solver data tooltips, CSYS display on result legends, and inferred unit tooltips throughout result imports.
  • Overhauled core result-import module to integrate standardized interface for basic units among all modules, improving maintainability.
  • Spearheaded test remastering strategy that mitigated recurring customer-reported defects and optimized release quality.
  • Mitigated significant customer-raised PRs through thorough root-cause analysis and proactive communication with customers.

Senior Software Development Engineer

Hitachi Vantara
12.2021 - 06.2022

Technologies: Java, Groovy, MSSQL Server, Eclipse, Agile/Scrum

Ops Center Protector — Advanced Holistic Data Protection, Recovery, and Retention Platform Supporting Repository, Block, and File-Based Storage.

  • Designed and implemented pattern-based filtering of MSSQL Server databases during policy creation, enabling selective snapshot and backup operations.
  • Streamlined policy-driven database targeting, reducing manual selection effort during backup configuration.
  • Optimized data flow policy backup and restore workflows, enhancing feature validation and defect resolution.

Software Engineer

Siemens Technology and Services
11.2017 - 12.2021

C++, C#, TDL, SVN, Synergy, MS Visual Studio, SOLID Principles,
Agile/Scrum.

Radio Block Center — A safety-critical railway signaling system for computing Movement Authority (MA), compliant with UNISIG standards, and SIL4 certification.

  • Refined system for new feature requirements while ensuring compliance with U packet standards and sil4 quality documentation.
  • Engineered and sustained TDL-based test suites enhancing
    coverage and traceability for safety-critical components.
  • Coached new team members regarding rail domain knowledge,
    facilitating swift ramp-up in specialized safety domain.

Data Preparation Tool — Internal signaling engineering tool for preparing and uploading station route data to processors as binaries.

  • Redesigned and implemented optimized Find & Replace functionality, streamlining data handling within large signaling datasets.
  • Converted tool from legacy C++ to C# lowering technical debt
    and strengthening long-term maintainability.
  • Refined command-line integration tests, enhancing automation
    coverage and lessening manual validation effort.

Associate Consultant

Capgemini
03.2017 - 07.2017
  • Engineered three-level encrypted tube license generation system using Windows APIs with DLL/EXE components, improving security for license generation and verification.

Senior Software Engineer

IGATE Computer Systems
01.2011 - 07.2014
  • Executed NEMA-to-DICOM conversion on medical imaging systems to improve data handling. Refined 3D segmentation and storage methods, enhancing processing times and reliability. Boosted CT-MW system performance through systematic improvements.
  • Developed an on-screen keyboard using Windows hooking APIs to improve user accessibility. Adapted ECG device software for compatibility with Windows 7.

Software Engineer

Cybage Software
08.2010 - 01.2011
  • Facilitated thorough cross-platform and cross-browser manual
    testing for Washington Post e-newspaper web application.

Education

Master of Science - Information Science – Machine Learning

University of Arizona
Arizona
10-2025

Diploma in Advanced Computing -

C-DAC ACTS
Pune
01-2010

Bachelor of Engineering - Computer Sci. & Engg.

Shivaji University
Jaysingpur
06-2009

Skills

Platforms: MS Visual Studio, Eclipse, IntelliJ IDEA, Linux

Programming languages: C, C#, Java, Groovy, Python, Bash, JavaScript, SQL

Frameworks: Spring Boot, Gradle, JUnit, Flask

Tools: Git, SVN, Jenkins, MongoDB, Docker, FAISS

Practices: Agile/Scrum, SOLID Principles, CI/CD, Test Automation

Shweta GandhiSoftware Engineer Advanced