Ian Chang (CHIH-BANG CHANG)
- New Taipei City TAIWAN
I am a software developer in ZyXEL. Currently, I resolve and clarify issues from customers, develop new features which are requested and testing tools. The most interesting thing in this job is facing challenges. I have never known what problems I will get and this is sometimes difficult but interesting.
Before joining ZyXEL, I worked for Acer Incorporated. Developing in-house software and automated testing tool. I stayed at Mtn. View, CA for about a month, it was lucky I learnt a lot of knowledge at that time.
I have a master degree in Computer Science from National Taiwan University and a bachelor degree in Computer from National Central University.
* Linux System Programming
* Windows System Programming
Do research in Discrete Algorithm & Wireless Network Laboratory.
Focus on social searching.
The chief of advertisements department in student association.
Won a scholarship of outstanding performance in student clubs
1. Features in ZyXEL product
a. 802.1X accounting
b. Disconnect Message and CoA
c. Categorised diagnostic feature
2. Automated Software Testing for acer cloud
Design and develop some test scenario for acer cloud.
Implement IPC with serialized data and socket between different platform (Win32, Android, iOS, Windows Apps)
3. Acer Office Manager
A software to control a lot of acer PC or laptop.
Control Windows password policy, boot sequence and other personal setting via Win32 programming
IPC between different device via .NET Framework
Maintain installed softwares and hotfix list in a relational database
Build msi via Windows Installer in XML Toolset
4. Acer WiFi hotspot
Build a software hostspot to make a laptop as a wireless AP. Share LAN/WLAN/Mobile Cellular Network/ASDL internet connection to wireless interface via Win32 programming.
5. Acer 3G Connection Manager
Provide internet connection and SMS service for laptop via control cellular module with AT command and Win32 programming
Implement SMS encoding for CDMA2000.
Maintain contacts in a relational database