As a professional programmer I started out doing embedded programming in C/C++ for a major mobile handset maker.
After putting in 3 years in the telecom industry, I moved to the financial services software sector and am now working as a C++/Tcl programmer for a leading vendor of financial trading/order management software.
I have an Masters degree in Computer Science from Polytechnic University.