I'm Software Engineer and trainer. I enjoy very much working on software development , learning new technologies and meeting new challenges. I'm a strong supporter of Agile Development methodologies and knowledge sharing in order to continuously improve the team performance.Besides this In my free time I like to listen good music , writing articles and actively participates in technical talks, discussions and presentations