C/C++, java developer and revers-engeneer

Языки программирования:

Java – основной инструмент, реализовано множество коммерческих проектов с использованием технологий: java(core), jni, swing, servlets, applets, jsp, jsf, ejb3, jms. Фреймворки: struts, hibernate, spring, asm, bcel, javassist, xuggler сервер приложений: tomcat, мультимедийный сервер: red5, java-CMS: magnolia.

С/C++ – использую для реализации специфических частей java приложений (доступ к аппаратуре, доступ к Windows API).

AS3 – использую для разработки клиентской части при создании мультимедийных веб-приложений (медиачаты и т.п.), когда заказчик не желает видеть на клиенте подписанный java-апплет.

ASM x32/x64 – использую в основном при разработке небольших вспомогательных инструментов облегчающих разработку и отладку.

Python - иногда использовал для написания скриптов, облегчающих деплоймент на конечных серверах.

HTML+javascript – использовал при верстке клиентских страниц.

XML – использовал для написания конфигураторов приложений.

СУБД:

MySQL – регулярно использую в коммерческих проектах.

Oracle – иногда использовал в некоммерческих проектах.

Контроль версий:

Системы управления кодом – cvs, svn, hg, git (предпочтительно svn).

Системы сборки/развертывания — ant, maven, make.

Другие технологии и облести знаний:

криптография (симметричная и асимметричная), сжатие информации (словарное, контекстное), исследования и разработка client-side exploits, реверс-инжиниринг java-приложений и win-приложений, работа с протекторами и обфускаторами, оптимизация java-приложений и win-приложений.