CAREER OBJECTIVE
To lead a challenging career in application software development delivering innovative solutions that showcase and take full advantage of the latest advancements in technology.
SUMMARY OF QUALIFICATIONS
-
Proven track record in developing large-scale, mass-market MS-Windows GUI applications consisting of different components running at different OS privilege levels, using C++.
-
In depth knowledge of MS-Windows operating system architecture, its various API and their implementation differences between different OS releases.
-
Over 9 years of active development experience under MS-Windows using MFC, ATL, WTL and COM.
-
Thorough knowledge of Winsock API and using it program network protocols such as TCP & UDP
-
End to end development experience – from drivers to GUI applications.
-
Hands-on experience setting up small software development teams and implementing software development processes such as version control system and automated build process.
PAST EMPLOYMENT DETAILS
January 2000 – May 2009
Chief Application Developer, Junglebyte Pte Ltd, Singapore
- Principal developer of Junglebyte Teach, a computer lab management software that is being sold in many countries across the world.
- Involved in all aspects of product development – making decisions on the product features, designing user-interfaces for them, architecting multi-level components to implement the features, identifying tools and frameworks and to help the marketing team evolve a strategy.
- Setup the source code version control system (SVN) and automated build process that manages product release versioning.
- Identified and negotiated with international business partners eventually setting up partnership agreements to sell the company’s product.
- Actively involved in setting up exhibitions, NECC, T+L & CeBiT to name a few, around the world to showcase the product.
August 1993 – July 1999
Senior Software Engineer, Software R&D, Creative Technology Ltd, Singapore
- Re-architected SoundBlaster audio device driver for OS/2 Warp, adding support for new real-time audio features in Warp. Effort was officially acknowledged by the OS/2 development team.
- Built support for SoundBlaster AWE32 and soundbanks in OS/2. This included development of a native OS/2 GUI application and the necessary interfaces in the driver to configure the soundbank effects such as Reverb, Chorus & other properties.
- Added audio device support for Windows NT running on PowerPC RISC processor.
- Worked in conjunction with the hardware R&D team to develop Windows 9x graphics device driver for the company’s internal graphics chipset research effort.
February 1992 – July 1993
Analyst Programmer, Syspro Systems Pte Ltd, Singapore
- Responsible for developing interface modules to bridge customer’s proprietary inhouse systems with ACCPAC accounting software.
- Analyse, design and develop information systems to meet customer’s needs that are not met by the ACCPAC accounting software. Systems were developed using Clipper.
- Developed a graphics charting library that can be used from inside Clipper to present analytical data in pie and bar charts in EGA/VGA display systems.
- Developed a data driven menu system with built-in support for security that can be used to define multi-level user access control restrictions to any information system.
EDUCATION DETAILS
- June 2009 – Present
Chinese Language Course,
Mandarin Training Center, National Taiwan Normal University, Taipei, Taiwan - January 1998 – May 2001
Master of Computers and Information Systems (Part-time)
School of Computing, National University of Singapore, Singapore. - June 1988 – May 1991
Bachelor of Computer Science
Bharathiar University, Coimbatore, India.
REFERENCES
Available upon request.