Junior software developer with 3 years of experience in programming in C, C++. Studying CNC right now.
I have 4 years of experience in Java and development of Bukkit (minecraft) plugins. Extensive knowledge of Java OOP, Reflections, Instrumentation (most useful with JavaAssist - class recompilation on runtime), and advanced knowledge of concurrency and mini-benchmarking. I always try to find sweep spot between good API usability and overall performance. Used to be developer for small minecraft server for 2 years.
I have worked 2 years with HTML, PHP (I haven't programmed in any framework, though), CSS, JavaScript, and MySQL and SQLite. I used to own blog with custom built forum.
My hobby is development of light-on-resources libraries in C/C++ and tweaking them. I use to read generated assembly code for i368, x64 and arm. When we are talking about data serialization, I usually use MessagePack because of its performance and size. When I don't know something, I just google it.