Over 10 years of experience as Software Engineer in IT industry. Worked on a variety of technologies, for a wide variety of clients, from small to very large enterprise level projects. Also has experience as a trainer (onsite and online).