I’m an experienced software engineer who treats languages as tools. I don’t stick to the only one technology, therefore, I’m not afraid of challenging myself with different languages, technologies, approaches. However, mostly, I relate myself with Java development due my experience with it. Despite that, I’m a clean code and TDD proponent. Flexible design, sophisticated architecture tasks, new technologies, and interesting implementations, that’s what I really like.