I am an experienced software professional confident, articulate, with an eye for detail and a constructive approach to problem solving. I work well under pressure both as an individual and as part of a team. My effectiveness as a software professional lies in an ability to marry business needs with software technology through an in-depth understanding the technology and problem domain. I . am specialised on MS web technology .NET all versions, ASP.net, C#.net and SQL server all versions. I have extensive knowledge and experience of Object Oriented methods, software architecture, and development processes. I have held architectural, technical, managerial and consulting roles, but have always maintained core hands-on development skills. I have worked extensively on Intranet, Extranet and Web applications for companies. My approach depends upon context. In some cases, it is a question of familiarity or agility with base technologies; whether the technology is an operating system, protocol, tool kit, environment, or language. I strive to achieve quality, correctness, performance and maintainability in the products I write. I believe a sound understanding and application of software engineering principles is more valuable than familiarity with popular APIs or toolsets. In particular, this makes one flexible enough to handle any sort of programming task.