Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Goh Jing Xian

Senior Software Engineer
Bayan Lepas

Summary

Software Engineer with 7+ years of hands-on experience in automation, motion control, and user interface development. Specialized in integrating C# (.NET Framework), PLCs (Omron, Siemens, Allen Bradley), and robotics (Yamaha, KUKA) into complete machine control systems. Proven ability to lead projects from concept to buy-off, manage tight schedules, and deliver optimized, cost-effective solutions. Strong in cross-functional collaboration, problem-solving, and continuous learning.

Overview

8
8
years of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

Senior Software Engineer

TTOT
12.2023 - Current
  • Resolve and provide solution for every critical technical problem encounter.
  • Develop new software template and make improvement from that.
  • Always prepared to explore of the new application and hardware to ensure always keep track with the latest trend.
  • Ensure the most optimized costing of every products used.
  • Engaged in entertainment activities with customers.
  • Schedule and involve with projects buy-off.
  • Provide guidance to junior.
  • Manage to handle and complete buy-off a project within a tight schedule.
  • Proficient in developing Motion sequence software and User Interface.(C# , WPF)
  • Accept the challenge of learning new programming language (Omron CX- programmer & NB Designer, Kuka Robot) and manage to buy-off the project despite the very limited schedule.
  • All the templates are develops with OOP (Object-Oriented Programming) Structure.
  • Combination of different application like Robot, RS-485, TCPIP, Vision and C# programming language to develop a project.
  • Received repeat orders for the project, as a result of customer satisfaction with the delivered machine.
  • Handle multiple tasks at a single time within a tight schedule.
  • Include and improvise with other/new technology to support with project and customer needs.

Senior Software Engineer

MMS Venture
06.2023 - 12.2023
  • Improve on the existing software templates.
  • Provide guidance for junior.
  • Using OOP & MVVM (Caliburn Micro) structure to develop software.
  • Create communication between different platform of software (C# and PLC).
  • Machine upgrade from oversea customer and discuss of the requirement.

Motion Software Engineer

Ideal Vision Integration
11.2021 - 05.2023
  • Development of new customizing machine (UI, Software and Hardware).
  • Program improvement and standardization.
  • Providing solutions when problems encountered.
  • Proficient in developing Motion sequence software and User Interface. (C#, WPF)
  • Involve in new machine development.
  • Based on the machine requirement, select the motor that matches the specification and providing ideas on the hardware structure creation.
  • Involve with Wiring development state.
  • Justify the machine IO needed that helps to work with the machine process flow.
  • Sketch/Calculate the machine UPH with the process flow before the machine has been developed.
  • Able to work independently and achieve projects successfully under a short period of lead time.
  • Provide solution to the problems encounter and to solve the problem at the critical time.
  • Integrate software with others (Vision).

Software Engineer

Greatech
12.2020 - 11.2021
  • Work with other teams to develop a full system.
  • Manage the development of project
  • Proficient in developing software (Allen Bradley, Siemens).
  • Major on developing line system with the product standardization by the customer requirement.
  • Safety PLC.
  • Work with other teams to achieve a full system.
  • For instance, Vision team which require to snap the image of product and send the result to PLC for display.
  • Besides, communication with PC team is also require to complete the communication between the PLC and Vision system.
  • Throughout from these, the OPC system is used.

Software Engineer

Pentamaster Corp
01.2018 - 12.2020
  • Customizing software to meet customer’s needs.
  • Set up machine and buyoff at customer’s site.
  • Work with different teams to accomplish given projects.
  • Well known in PLC and Yamaha (C programming) knowledge
  • Understand variance type of motor to achieve best specification.
  • Interaction with Mechanical and Electrical wiring.
  • Writing program compensate with designer drawing.
  • Research and develop algorithm to assist with machine running.

Education

Diploma - Electronic Engineering

Tunku Abdul Rahman University College
06.2013 - 06.2015

Bachelor - Electrical & Electronic Engineering University of Bradford (Honor)

Inti International College Penang
08.2015 - 08.2017

Skills

Critical Thinking

undefined

Timeline

Senior Software Engineer

TTOT
12.2023 - Current

Senior Software Engineer

MMS Venture
06.2023 - 12.2023

Motion Software Engineer

Ideal Vision Integration
11.2021 - 05.2023

Software Engineer

Greatech
12.2020 - 11.2021

Software Engineer

Pentamaster Corp
01.2018 - 12.2020

Bachelor - Electrical & Electronic Engineering University of Bradford (Honor)

Inti International College Penang
08.2015 - 08.2017

Diploma - Electronic Engineering

Tunku Abdul Rahman University College
06.2013 - 06.2015
Goh Jing XianSenior Software Engineer