Software programmer
Like most of the programmers, I do programming not because I get paid or get adulation by the public, but because it is fun to program.
Had fun with Java, Unity3D, C#, Three.js, OpenCV, HTML, and few others.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.