On daily basis I'm java developer and technical leader. I'm also ruby and js side-projects programmer at nights. Experienced in various project types (from greenfields to legacy applications takeovers). Enthusiast of agile (not only scrum-labelled) software development methods, TDD practitioner and preacher, introducing agile practices, clean and simple code ideas in all the teams and projects I work with. I enjoy working with people, teaching and learning new things, constantly improving my technical knowledge. Hate manual testing, spaghetti code and heavily overengineered "what-if in the future..." solutions.