Software analyst
2005 -
Present
Responsibilities / activities:
• Analyze critical software issues that are reported via JIRA, emails.
• Research and analyze new requests.
Technologies & Tools: Visual C++ 6, Excel, Word
Senior Software engineer
-
Support new devices for KIC systems.
• newTPU
• SPS, EK7, Pyrometer
Responsibilities / activities:
• Develop API library to support communicate with new devices
• Develop testing and calibration tools for devices.
• Modify KIC software to support new devices.
• Maintenance and support.
Technologies & Tools: Visual C++ 6 (MFC, C++, Multi-threading)
______________________________________________________________
Support KIC systems to integrate with other systems.
• MES
• JT Oven Controller
Responsibilities / activities:
• Design general API for communication between MES and KIC systems.
• Implement general API for each specific MES system.
• Modify KIC software to utilize the API.
• Maintenance and support.
Technologies & Tools: Visual C++ 6 (MFC, ATL COM, C++, Multi-threading, Network Programming)
______________________________________________________________
Improve KIC systems
• Data Storage.
• Performance.
Responsibilities / activities:
• Replace the old binary profile and history data with XML Library.
• Write converting tool to migrate the original binary files to XML files.
• Optimize KIC prediction performance.
• Optimize UI response.
• Optimize data loading.
• Maintenance and support.
Technologies & Tools: Visual C++ 6 (MFC, ATL COM, C++, Multi-threading)
______________________________________________________________
Develop new KIC systems
• KIC Dragon : a new system that was supposed to replace the legacy KIC systems.
• ReplayLocker: a totally new system to record, store and broadcast video for university sport events using iPhone, Android, Surface , Glomation board and wifi router.
Responsibilities / activities:
- KIC Dragon :
• Design the model.
• Implement the model.
• Maintenance and support.
- ReplayLocker
• Create tools for testing network performance between devices.
• Create tools for converting video from raw image to mp4.
• Develop desktop application for Windows.
• Develop Universal application for Windows 8 RT.
• Develop iOS application for iOS devices.
• Modify module run on Debian.
• Maintenance and support.
Technologies & Tools: Visual C++ 2013 (MFC, ATL COM, C++, Multi-threading), Visual C# 2013 (Desktop App and Universal App), Eclipse IDE C++, XCode (Object C), Android, MacOS, Windows , Windows 8 RT, Debian 6.
Software engineer
-
Maintenance KIC softwares
Responsibilities / activities:
• Modify KIC software to support new requests.
• Fixing issues related to KIC projects.
Technologies & Tools: Visual C++ 6, Visual C# 2010, 2013, Excel
Software engineer
2018 -
Present
Develop new features for CSCF layer in IMS system.
Responsibilities / activities:
• Review CSCF code design in C++ for new feature.
• Review and write function test for new feature.
Technologies & Tools: C++, TTCN, Eclipse, Linux