Software developer working mainly in Java and sometimes in C
I started learning computer programming in 2010, from C and sometimes C++. My first goal in IT was to develop the small operating system in C and Assembly on x86 architecture. I've achieved this goal after one year. At next I abandoned C++ forever at the expense of Java - in my opinion the best programming technology ever existed. Every day I'm mobile (Android) and web (backend, REST web services, etc) software engineer working in Java, Android SDK, Spring. From time to time I do something low level such as exploitation, kernel programming, etc. I'm a curious software engineer who love to design easy to maintain software and no worse curious about programming it.