brief about(me) {


I can create and I can be creative. I find much pleasure in creating applications and teaching others about that. I've started with simple console programs in Pascal and Assembler, then moved to C. Later I found myself creating desktop applications in C++ and Delphi. Finally, I've moved to creating web and back-end apps in Java. And my professional work experience ran the same way: Delphi, C++, Java, Scala. In addition to that I like designing systems, finding non-ordinary solutions, making them expandable, configurable, maintainable, and of course testable.




Find out about my professional biography, education, achievements, skills, and likes in the field of application development.

Learn More →

online java lessons

Watch videos of different Java trainings that were conducted by me on various subjects. There are lessons for beginners, as well as some advance topics including specific technologies.

Watch now →