I'm Software Engineer and Microsoft Certified Trainer and 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 .