Resume

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

REFERENCES

Available upon request.