My adventure with programming started in 2000 when I created my first website. Since then I have been gradually learning more and more of new technologies, tools and software that build the Internet. My professional career as PHP Developer started in 2006, first as a freelancer, then as a programmer who builds bigger web applications. Now I'm a Senior Developer in R&D department where I design and implement custom cloud systems using cutting edge technology. I work deep in the guts of systems where there are no human users, only communicating computers.
I educated 2 generations of programmers (my early students teach new programmers now). While teaching programming and technology in general I strongly emphasize the importance of understanding how your tools work. This knowledge leads to writing good quality programs and easiness during solving new types of problems.