I taught my self C in 1995. I used it until 1998. In 2001 I started writing manuals for programming PLCs and for hardware interfaces for industrial automation and then I wrote a lot of VBA code for Word to automate manual producing.
In 2003 I taught my self Java and C++, but I only started professionally working with C/C++ in 2005 when I start programming POS devices using C. A year and half later I used C++ for a year and then got back to C/Java and PLCs for a year and half. From July 2008 to January 2010 year I programmed in Assembly and C++. From January 2010 to February 2011, I programmed systems for smart cards using MFC , Win32, occasional C# with automation of data printers, PCSC, and general hardware interfacing.
From February 2011 to February 2013, I've worked with fiscal printers still using Visual C++ and constant Qt/GCC usage.
Today I am a c++ programmer and software maintenance engineer.
Other than that, I really like metal, beers, swiss knives, prog rock, sci-fi, comics, cartoons and, above all, my family.