I've been coding since 1999, in many languages: C, Perl, C++, Java, Go, Ruby, worked with different APIs and databases. I started my career in IT as a video game developer, but very soon I got bored with the lack of feedback from the audience. I needed to feel that I was doing something that is available to people right away, not after 3 years of development. So I moved to web-development, where I have been working happily since then. I have worked on different roles: junior coder, Project Manager, Team Lead and Business Analyst, but eventually returned to roots. I love to code and love to teach other developers of right principles of building a clean and maintainable software. Currently, my passion is building a scalable (100+ servers) web applications processing high volumes of data, wrapped in a neat UI.