13 years of professional experience in Analysis, Design, Development and Maintenance of Software Applications, Over all more than seven years of Experience in Microsoft Dot Net Technologies with Frame work 4.0/3.5 and 2.0/1.0 in web/windows applications
Possess technical expertise in aspects of all phases of Software Development Life Cycle (SDLC) that includes Requirement Study, Analysis, Design, Development, Integration, Re-Engineering, Maintenance, Installation, Implementation and Testing.
Well verse with Object Oriented Design/Programming (i.e. OOD/OOP) and Design Patterns.
Worked on various domains like Healthcare, Insurance, Financial Banking, Logistics and E-Commerce.
Experience in development of applications such as Web Based Applications and Client Server.
Experience in development using Visual Studio 2010/08/05, Visual InterDev 6.0, and IIS.
Experience in creating Web Forms, Windows forms, User Controlsand Custom Controls.
Experience in ORM tools like N-Hibernate, Entity Framework with .Net applications.
Extensive experience in Oracle, SQL-Server, DB2, Enterprise Manager, SQL(T-SQL & PL/SQL), Stored Procedures, Views, Triggers and Functions, Relational database design & data modeling, Transactions, development and optimizing of Queries using SQL Query Analyzer.
Srong Knowledge and skills on BRIO Explorer (Hyperion) as a Reporting tool.
Knowledge in SharePoint.
Experience in MS Source Controls for TFS and Visual Source Safe
Prepared Technical design document, Use cases, Test cases for various projects and good at Bug fixing, Code reviews, Unit & System testing.
· Self-starter, highly motivated, technically sound, training and mentoring skills in driving development teams to successful resolution.
· Ability to adapt to fast changing skills and work · Ability to work in-groups as well as independently with minimal supervision.
· Excellent problem solving, analytical and interpersonal skills. A good team player, problem solver and quick learner. Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.