Software Engineer
Topscientific Systems Inc
Beijing City, China
During the three years in TopScientific Systems, I was a member of a PDA development team. The team designed the motherboard, configured the kernel, developed drivers, and implemented the userspace middleware, services, and the GUI.During this period, I grew from a fresh graduate, into an experienced programmer and also an important member of the team. My horizon broadened and my ability to resolve complex technical issues were significantly promoted.Works done include:• Implementation of the infrastructure of GUI, including fundamental classes and common components, based on the QT library.• Modification of the QApp-event delivery mechanism.• Extended the communication protocol between the QWS server and clients (applications).• Modification of QTE keyboard support.• Modification of font mechanism.• Implementation of input method, including full-screen handwriting, Pinyin, English, etc.• A browser implementation, based on “Konqueror/embedded”.• A file encrypt/decrypt tool, based on “cryptofs”.• Implementation of an MSN client based on "pidgin", plus a session encryption mechanism by exploiting libtommath• Implementation of Personal Information Management, including contacts, calls, messages, appointments, etc.• MMS support.• Parallel GSM-call support.• GSM and McWill dual network support.