Very good object-oriented development experience using C++, Standard Template Library, Objective-C, Mac OS X, Linux, and AIX.
Hands-on with reverse engineering tools, internals of Linux / AIX shared libraries, and Windows dynamic libraries. Proficient in bash scripting, knowledge of Perl and Python.
Understands common design patterns of model-view-controller, template method, singleton pattern, and factory design pattern.
Excellent reporting, written, and verbal communication skills.