California, United States
- Designed, and Implemented the Configuration Tool to support the export/import data, backup and conversion of PID from/to node by XML file.
- Designed and Implemented the Transcoding function in EMS to support the output TS, output Program, and Grooming.
- Designed, and Implemented the GUI to support the configuration of output TS, output Program and grooming, to provide the default parameter setting including GOP Structure based on video type such as MPEG and H264, and to provide the validation of fields between Input and Output TS based on video types.
- Designed and Implemented in EMS to support DVB-CA in global setting, CA configuration including ECMG setting, EMMG setting and Access criteria listing, and SCG configuration including the association of ECMG configuration, Access Criteria and Grooming Elementary Stream.
- Designed and implemented the QAM project screens to support QAM group, and Logical Device, software upgrade, Ethernet/Virtual Management Ports, output TS and Session.
- Redesigned the entire EMS application in QAM project, it requires to redesign on QAM configuration and Output TS including data model configuration.
- Redesigned the GUI layout in QAM project, is also included the support in all different types such as Automatic Port Mapping, TW RPC, NGOD, and Pass-Through. Implemented most of new screens to have a better GUI presentation for better flow of configuration.
Sr. Software QA Automation Engineer
- Designed and implemented the automation tool server to help hardware team to setup, run test cases and collect debug information by read and configure the node using SNMP protocol.
- Designed and Implemented many APIs to control streamer server including starting and stopping the streamer server, quality of streamer, PID, destination IP Address/UDP port. The coding is done in C and Python. The project is target to use in SQA team.