I am a seasoned software professional with 2 decades of software experience in design, development, testing, implementation, deployment and architecting various systems in different technologies. In addition to it, I have experience in database, application design, leading teams, and managing large scale projects that are multi-million dollar in nature. With market experience in various geographies including North America, Canada, Europe, Latin America and Asia.