A contract programmer for many years in C++ but at this point I have probably forgotten more languages than I know. (APL, Pascal, Lisp, various machine languages, etc.) I am not an expert in any one and I only code for fun these days. (Java, C++, Javascript, Python, Mathematica, etc.)