Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Languages
Timeline
Projects
SeniorSoftwareEngineer

Bharath Thiagarajan

Trichy

Summary

Software Engineer with over 3.9 years of experience in full-stack development and the semiconductor domain, specializing in C#, Go, .NET Core, and building user interfaces with WinForms and WPF. Passionate about leveraging emerging technologies to solve complex business challenges and enhance system performance in semiconductor solutions.

Overview

7
7
years of professional experience
1
1
Certificate

Work History

Senior Software Engineer

Mindox Techno
Coimbatore
11.2021 - Current
  • Spearheaded full Software Development Life Cycle for APAMA project using C# (WinForms, WPF), managing requirements analysis to onsite support for EFEM machines.
  • Developed SECS/GEM library compliant with E87, E90, and E116 standards, enhancing communication between EFEM and host systems.
  • Collaborated with customers to integrate EFEM with Bonder systems, ensuring seamless communication and error-free operations.
  • Implemented TCP/IP and Modbus protocols for reliable data exchange between user interfaces and hardware components.
  • Developed simulator software using C# (WinForms, WPF) to emulate hardware responses for Loadport, OCR, RFID, and IO modules, facilitating comprehensive testing.
  • Leveraged Azure DevOps to enhance version control and team collaboration, increasing development productivity by 25%.
  • Conducted rigorous testing of SECS/GEM library, achieving zero defects and ensuring reliable communications in production environments.
  • Delivered software projects within strict timelines, reducing delivery cycles by 20% through agile methodologies.
  • Migrated a WPF desktop application to a modern web application using C# (Blazor, .NET Core), enhancing accessibility, scalability, and user experience across platforms.

Social Media Manager

DIGII EXPRESS
Trichy
01.2021 - 04.2021

Developed and executed social media strategies, increasing follower engagement by 60% through targeted content and optimized ad campaigns.

Quality Assurance Engineer

Tuff Pumps (Unit of CRI)
Coimbatore
01.2019 - 05.2020

Conducted quality assurance testing on pump systems, ensuring compliance with industry standardscand reducing defect rates by 20% through detailed inspections.

Education

Bachelor of Engineering - Mechanical Engineering

CARE Group of Institution
01-2018

Skills

  • Programming languages: C, C#, Go, Python, JavaScript, HTML5, CSS3
  • Frameworks and tools: NET Framework, NET Core, ASPNET MVC, Blazor, WinForms, WPF, ReactJS, AWS Services, Docker, Kubernetes, Kubernetes
  • Databases: MySQL, MongoDB
  • Cloud Platforms: AWS (EC2, S3, Lambda, CloudFormation)
  • Other Skills: OOP, SECS/GEM, Cloud Computing

Certification

  • Adavanced Digital Marketing Course at I DIGITAL ACADEMY (2018)
  • JavaScript Algorithms and Data Structures
  • AWS Cloud Practitioner Essentials

Accomplishments

  • Successfully completed projects within tight deadlines, delivering quality results.
  • Delivered on-site support to clients in Singapore and Japan during software deployment phases.
  • Implemented serialization and deserialization for EFEM application to restore the application to its previous state after a crash or accidental UI closure.

Languages

Tamil
First Language
English
Intermediate (B1)
B1

Timeline

Senior Software Engineer

Mindox Techno
11.2021 - Current

Social Media Manager

DIGII EXPRESS
01.2021 - 04.2021

Quality Assurance Engineer

Tuff Pumps (Unit of CRI)
01.2019 - 05.2020

Bachelor of Engineering - Mechanical Engineering

CARE Group of Institution

Projects

OEE(Overall Equipment Effectiveness) for rotor assembly

- Developed OEE monitoring system for rotor assembly using Golang, HTML, and CSS, enhancing manufacturing efficiency tracking.
- Integrated real-time PLC data via TCP/IP protocol, enabling accurate OEE calculations (Availability, Performance, Quality).
- Built responsive frontend dashboards with HTML/CSS for live OEE metrics, trend graphs, and downtime alerts.
- Implemented Golang backend for concurrent processing of PLC data, including cycle times, production counts, and fault logs.
- Designed robust TCP/IP communication with error handling and retries for reliable PLC data streaming.
- Created scalable parsing logic in Golang to handle variable PLC data formats across rotor assembly stations.
- Optimized system for high-frequency data updates using asynchronous Goroutines, ensuring minimal network load.
- Achieved potential 20-30% downtime reduction through proactive OEE insights (based on testing).

Bharath Thiagarajan