Software engineer / technical leader with solid experience in large scale distributed software development.
Passionate about software development process and technologies.
Experienced in team management and development, introducing new practices in agile environment and building self-organized teams.
Founded and Developed two city level communities for software developers (.NET and Mobile developers)
Took part on developing educational programs for public and private organizations.
Author of two books.
Green card holder.