Java - скоро даж диплом будет, но "за деньги" писал всего один раз, да и то не много.
C# - только всякое волонтерство, ничего коммерческого не писал, только разбирал чужое / иногда правил, в случае критической необходимости.
Erlang - писал тестовый чат-сервер.
Common Lisp - писал всякую ерунду для тестирования других программ, да и просто тесты / эксперименты всякие. "За деньги" писал тестовый веб-сервер.
bash - куда ж без него...
Учу Haskell.
ПС. Про деньги - у меня был знакомый, который утверждал, что мера профессионализма - платят за работу, или нет. Если платят - профессионал (мож и хреновый, но все-таки)

Т.е., например, я думаю, что знаю C# на много лучше Java, но так вышло, что никогда ничего коммерческого не делал.
ППС. Блин, совсем забыл - Emacs Lisp

ну на нем ничего коммерческого и не пишут никогда. Что делал - писал всякие утилитные функции - опять же, куда ж без этого.