Sr. .net Programmer Resume
MD
SUMMARY
- Around 7 years of experience in Information Technology, developing Web - based and Windows-based applications using Microsoft Technologies.
- Proficient in Software Development Life Cycle (SDLC) such as requirement analysis, designing, coding, testing and deployment.
- Expertise in Microsoft technologies, such as .NET Framework (4.0/3.5/3.0/2.0/1.1 ), ASP.NET, C#, Web Services, WCF, SILVER LIGHT, LINQ, IIS, XML, HTML, XHTML, JAVA SCRIPT, AJAX, ADO.NET, MS SQL Server (SQL / 2000 ) and Oracle 10g/9i, VISUAL STUDIO (2010/2008/2005/2003 ).
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Object Pool a standard solution to common problems in software design.
- Extensive experience in developing N-tier applications using C#, .NET Serviced Components, .NET Web Services.
- Expertise in developing GUI (Graphical User Interfaces) using C# Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Experience in using Language-Integrated Query LINQ (LINQ to SQL, LINQ to objects and LINQ to Entities).
- Expertise in developing applications using .NET application building blocks (Site Map, Data access, Exception Handling, State management).
- Experience in utilizing Master Pages, Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Excellent hold and experience on messaging technologies like XML,
- Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter.
- Sound knowledge in writing T-SQL queries, stored procedures, Triggers, views, user defined functions, indexing, database backup and restore.
- Extensive experience in developing reports using Crystal Reports.
- Expertise in creating web based application using technologies like ASP.Net, Silver Light, AJAX Toolkit, JAVA Script, XML and HTML.
- Experience in working with Assemblies (Private, Shared and GAC), IIS and Serialization.
- Experience in using SVN and Microsoft Visual SourceSafe for Version Controlling.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
- Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and third party products.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, WCF, LINQ, ADO.NET (3.5/3.0/2.0), Web Services, WIN FORMS and Net Framework 4.0/3.5/3.0/2.0/1.1.
Development Environment: Visual Studio /
Web Technologies: XML, HTML, XHTML, CSS, JavaScript, AJAX, JQuery, WCF.
Web Services: SOAP, XML, Linq to Sql
Programming Languages: C# (3.5/3.0/2.0/2. x), C, C++, SQL, PL/SQL, XML.
Databases: SQL Server 2008/2005/2000 , Oracle 10g/9i, MS Access
Middleware: ADO.Net
Protocols: SOAP, FTP, TCP/IP, HTTP
Reporting Tools: Crystal Reports
Web/Application Servers: Internet Information Server (IIS)
Design Patterns: MVC, Factory Method
Application Tools: Visual Studio.Net, SQL Management Studio, Adobe Photoshop, Macromedia Dreamweaver 8.
Operating Systems: Windows 7,Vista, Windows XP/NT/2000 and Windows Server 2003
PROFESSIONAL EXPERIENCE
Confidential
Sr. .Net Programmer
Responsibilities:
- Worked all face of Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
- Used Service Oriented Architecture (SOA) approach for design and developing distributed applications using WCF and Web Services.
- Developed the independentWindows Communication Foundation (WCF)services and defined Service Contracts for specific functionality.
- ImplementedWCFendpoints for services for communication in different protocols.
- Extensive experience in developing N-tier components such as Business layer and Data Layer.
- Developed ASP.NET (ASPX) class/modules to display backend data on the web browser using ADO.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Extensively used C#.NET for development and design of the Business Logic and Data Access Layers use of Generics, Properties and Anonymous methods.
- Designed different components using C#.NET language with extensive use of Object Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Developed Web Service Application Programming Interface (API) s for exposing functionalities to client applications.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
- Designed website in ASP.NET 3.5 with a consistent site-wide page layout Using Master Pages and their associated content pages.
- Intensive use of Cascading Style Sheets (CSS) and XHTML to design look and feel of the web pages.
- Programmed ADO.NET for communication between application and database, used extensively Grid views, Data Set, Data Table and Data Adapter to render reports.
- Developed the data binding and Data Access with SQL using ADO.NET.
- Created Stored Procedures for generating reports and Views for performance tuning and retrieval of data.
- Used Microsoft Visual SourceSafe for Version Control, creating and managing projects.
Environment: .NET Framework 3.5, C#.NET, ASP.NET 3.5, ADO.Net, N-tire, VS.Net 2008, SQL Server 2005, IIS, AJAX Toolkit, XML, HTML, SOAP, Dream Weaver, Photoshop, TSQL, WCF, MS Access, UML, JavaScript, MS Visio.
Confidential, MD
Sr .Net Developer
Responsibilities:
- Designed the application using C#.NET, ASP.NET.
- Implemented design patterns and the common components of the application in C#.NET, using various object oriented features like classes, interfaces, inheritance, polymorphism etc.
- Extensively used Silverlight Data Grid, Item Controls with paging and sorting for displaying data on pages.
- Using ASP.NET Integrated various functionalities like schema validation, credential validation, business logic application in the web service.
- Developing rich user interface using Ajax Control Toolkit, JavaScript and CSS.
- Designed and developed Graphical user interfaces using Silverlight XAML and C#
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality
- Developed UI by using Asp.net like Master pages, user controls.
- Developed ASPX pages, user controls and validation controls using ASP.net
- Created Multiple Layouts using Silverlight Panels, Silverlight Toolkit and Third Party Controls.
- Designed the database schema in SQL 2005.
- Created T-SQL Stored Procedures, Functions, Triggers and views in SQL Server to interact with database.
- UsedADO.NETto access the Data Layer, an integral part of.NET Framework.
- UsedADO.NETand data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader /Writer for consistent access to SQL data sources.
- Designed and Implemented Reports using Crystal Reports.
- Implemented Form Based Security Authentication and Authorization based on Access-Levels for Pages.
- Designed and developed Web Services.
- Used VSS to protect from accidental file loss and track version.
Environment: ASP.NET(3.5/2.0), C#.NET, Visual Studio 2008/2005, .Net Framework 3.5/3.0, SQL Server 2005, WCF, Silverlight, Design Patterns, IIS, XML, CSS, HTML, Java Script.
Confidential, Bentonville, AR
.Net Developer
Responsibilities:
- Involved in preparing Use cases, Sequence and Class diagrams using MS Visio
- Development using C#.NET to in corporate business logic and ASP.NET for GUI to provide Rich Interactive Application.
- Developed Business Logic Layer using latest C#.NET features like Auto-Implemented properties and implicit variable declarations.
- Develop Import Utility Desktop application to import data in XML format using Win Forms, C#.NET
- Extensively used Dataset, Data Reader and Data Adapter objects to retrieve and manipulate data and display it onto an ASP.NET page.
- Actively involved in coding and designing using ASP.NET Master Pages, Themes, Skins, ADO.NET, JavaScript, XML and CSS.
- Write Triggers, UDFs, Views, Indexes using T-SQL in SQL Server 2005, Used Stored Procedures to dynamically retrieve data based on user selection criteria.
- Implemented AJAX and used Ajax control library toolkit to improve performance and features of application.
- Used Forms Based Authentication to enforce security into the application & Implemented Role Based security to control user access.
- Developing the implementation logic for the single sign on & worked on ASP.NET Caching features to improve performance & State management using Sessions
Environment: .NET FRAMEWORK 3.0, WCF, ASP.NET, ADO.NET, C#.NET, Visual Studio 2005, SQL Server 2005, AJAX, XML, HTML, IIS, JAVASCRIPT, CSS.
Confidential
.Net Developer
Responsibilities:
- Involved in Analysis, Design, coding and deployment of the Application
- Interacted with the users for requirement gathering and gap analysis in the earlier system.
- Responsible for design & development of the application and the database.
- Designing and Developing the Assemblies to be deployed as DLL
- Involved in designing and developing Web forms using ASP.Net and C#.
- Developing the middle tier using C#.
- Involved in trouble shooting and debugging of the application
- Using abstract classes, interfaces, delegates, attributes.
- Developing User controls for reuse in the project.
- Using ADO.Net for database connectivity, executing queries & stored procedures
- Writing Stored Procedures, Triggers, Views and queries Optimization.
- Involved in creating Web Service.
Environment: ASP.NET, C#.Net, ADO.NET, SQL Server 2000, Visual Studio.NET 2005, JavaScript, HTML, CSS, IIS, VSS.
Confidential
Jr .Net Developer
Responsibilities:
- Worked directly with customers and users of the system to identify their business processes, rules and application user requirements.
- Developed presentation layer Components using ASP.NET and developed classes for reuse.
- Extensively used ADO to interact with database layer.
- Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Define roles, Create database users.
- Involved in designing database, SQL queries optimization and performance.
- Involved in full lifecycle of the project from design, development and Testing.
Environment: C#, SQL Server 2000, Visual Studio.NET 2003, ADO.NET, IIS.
