Around 7 years of experience in software development on a wide variety of platforms, environments, and verticals.
As a developer, technical lead and architect, have led and managed teams implementing client/server and web based solutions using a variety of languages, tools, and operating systems. Complete software life-cycle experience, from conception through testing and maintenance. Have good communication skills, interacting with technical and non-technical audiences.