I am a self-taught programmer and very experienced with software reverse-engineering. The language I consider myself most skilled with would be C++, but I am also proficient in various Assembly dialects (x86, x86-64, ARM, Z80) along with Java, D 2.0, Python, Bash and JavaScript. I am also very familiar with the program IDA Pro, having used it to debug my software along with the software of others for which I had no access to debugging information. I have experience with the user-mode Windows API, Android GUI programming, the Android NDK, the user-mode Linux API and other, less relevant interfaces