Summary
Overview
Work History
Education
Skills
Timeline
Generic

Tarun Khare

Sr. Software Engineer
Bengaluru

Summary

Multifaceted Senior Software Engineer with over 6.5 years of experience in full-stack software development, embedded automation, and validation frameworks across the transportation and industrial domains. Adept at developing tools using C#, Python, and VB.NET for automation, testing, data processing, and UI applications.

Proven expertise in SIL-level testing, remote MPU/DDU validation, and integrated testing pipelines using TestStand and Windchill Modeler. Additionally, self-driven in exploring emerging technologies through personal projects such as Python-Flask-based stock and crypto screeners using Dhan and Delta APIs, ESP-based IoT systems, smart home automation using Sinric Pro, and 3D printing for functional prototypes.

Passionate about building robust software-hardware integrated systems and mentoring teams to leverage automation and innovation for efficiency and scalability.

Overview

7
7
years of professional experience

Work History

Sr Software Engineer

Alstom Transport India Ltd
10.2023 - Current
  • Built internal toolkits in C# and Python for real-time train system diagnostics and validation automation.
  • Developed documentation automation systems using VB.NET and Excel Macros, reducing 60% manual effort.
  • Created reusable backend logic for validation tools using Flask, WinForms, and embedded database operations.
  • Leveraged Windchill Modeler to define model-based system behavior and architecture.
  • Coordinated with testing teams on MPU, DDU, and SIL-level validation workflows.
  • Mentored new developers and delivered knowledge-sharing sessions on tooling and process best practices.

Software Engineer

Tech Mahindra
02.2022 - 10.2023
  • Led automation development using C#, Excel Interop, and VB.NET to streamline data validation and reporting.
  • Worked on Codesys HMI testing and control system validations.
  • Briefly supported TestStand automation pipelines for integration testing.
  • Supported EWM integration for defect tracking and version control.
  • Developed basic GitLab and GitHub CI/CD pipelines for versioning and tool releases.

Software Engineer

Cyient Ltd
11.2018 - 02.2022
  • Designed and executed test plans for 24+ train functionalities, ensuring compliance with safety and performance standards.
  • Created reusable Excel-based tools for logging, validation, and analytics.
  • Implemented black-box and regression testing; raised over 150 validated issues with tracked solutions.
  • Started working on tool automation to support the testing process and quality improvement.
  • Suggested best ideas to address issues and debug at the earliest stage.
  • Supported code developers to develop train software code.

Education

Bachelor of Engineering - Electrical And Electronics

LNCT
Indore
04.2001 -

Senior Secondary - PCM + Computer Science

S.t Michael's Senior Secondary School
Satna, India
04.2001 -

Higher Secondary -

S.t Michael's Higher Secondary School
Satna
04.2001 -

Skills

API development experience

Database design

Software development lifecycle

Programming

Testing and debugging

Technical support escalations

Problem-solving mindset

Programming languages

Technical analysis

Design reviews

NET development

Internet of Things (IoT)

RESTful API design

Design and development

Timeline

Sr Software Engineer

Alstom Transport India Ltd
10.2023 - Current

Software Engineer

Tech Mahindra
02.2022 - 10.2023

Software Engineer

Cyient Ltd
11.2018 - 02.2022

Bachelor of Engineering - Electrical And Electronics

LNCT
04.2001 -

Senior Secondary - PCM + Computer Science

S.t Michael's Senior Secondary School
04.2001 -

Higher Secondary -

S.t Michael's Higher Secondary School
04.2001 -
Tarun KhareSr. Software Engineer