.net Developer Resume
Nashville, TN
SUMMARY
- Over Six years of experience in analysis, design, development, implementation and testing of variety of web applications, windows applications, web services and client / server applications.
- Experienced in developing applications with .NET Framework (2.0, 3.0, 3.5 & 4.0), C#, ASP, ASP.NET, VB, VB.NET, ADO.NET, Web Forms, T - SQL, PL/SQL, Web services, CSS 3.0HTML 5.
- Expert in designing Database, Normalization of Relational database, writingComplex queries, Stored Procedures, Functions, Rules, Functions, Triggers, Views, Joinsand Indexes using T-SQLand PL-SQLin SQL Server and Oracle.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, WPF, LINQ, ASP.Net, Silver Light, C#, VB.NET and AJAX Extensions.
- Expertise in developing GUI (Graphical User Interfaces) using Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Experience in using Language-Integrated Query (LINQ to SQL, LINQ to Objects and LINQ to Entities).
- Expertise working with PRISM and MVVM design patterns for Silverlight and WPF.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and services.
- Expertise in developing applications using .NET application building blocks (Site Map, Data access, Exception Handling, State management).
- Experience in designing and branding Master Pages utilizing 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.
- Experience in ADO.NET components such as DataConnection, DataCommand, DataReader, DataSet and DataAdapter.
- Extensive experience in developing reports using MS Access Reports,Crystal Reports, SSRS.
- Experience in working with NUnit and MSTest Framework for unit testing.
- Experience in using Team Foundation Server, Microsoft Visual SourceSafe for Version Controlling.
- Possess strong analytical skills, excellent communication skills and a good team player.
- Excellent Planning and problem solving skills, able to work alone as well as in team with minimal guidance.
TECHNICAL SKILLS
Microsoft Technologies: .NET 2.0/3.5/4.0/4.5, ASP.NET, C#, WebForms, ASP.NET MVC, WinForms, VB.NET, ADO.NET, WWF, WCF, WPF, Web Servies, ASP2.0/3.0, VB6.0, COM+, MTS, COM/DCOM, MSMQ
Languages: VB.NET, C#, C, C++,VB 6.0, XSD,XAML, XML, XSLT, SQL
Web & App Server: IIS 5.0 / 6.0, Visual Studio.Net
Reporting Tools: Crystal Report 9.0 /10, SQL Server 2005 Reporting Services(SSRS)
Web Technologies and Scripts: AJAX, jQuery, JSON, XML, XSL, XSLT, HTML, DHTML, VBScript, JavaScript, CSS
RDBMS / Tools: SQL Server 2005/ 2008, Oracle 8i, MS-Access, SQL Server Management Studio / Business Intelligence
IDE: Visual Studio.NET 2005/2008/2010, VB 5.0/6.0
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
.Net Developer
Responsibilities:
- Analyzed business requirements and proposed ASP.NET based front end and SQL based backend solutions.
- Interacted with system users to identify and gather data required for processing
- Designed and developed various abstract classes, interfaces, classes using Object OrientedPrinciples to construct the business logic using C#
- Performing design and development of ASP.NET 3.5 web application using C# and separate user interface logic from the business logic.
- Used Grid View to display data in a customized format using ASP.NET 3.5.
- Developed Master Pages to provide consistent layout to the application.
- Implemented ASP.NET 3.5 Validation controls to validate the user input on the server-side.
- Extensively used CSS to provide flexible presentation, enabling multiple pages to share formatting and reduce complexity and redundancy of the HTML pages.
- Enhanced pages with different AJAX controls which provided responsive user interfaces to display the data on the web page.
- Extensively used AJAX applications for reduction of round tripping of data using the update panel controls.
- Utilized JavaScript to create Server Side and Client-side validations and enhanced using JQuery.
- Used Windows Communications Foundation (WCF) for employee data display and validation
- AJAX calls were made to WCF service and data was retrieved in (JavaScript Object Notation) JSON format for display.
- Used Model View Controller (MVC) pattern for implementation.
- Extensively worked with the java scripts and client side validations.
- For validation Data, Display/Edit Annotations were used and validation like Required, Range was used.
- Involved in creating tables, stored procedures in SQL for data manipulation and retrieval.
- DevelopedSQL Queriesto fetch complex data from different tables in remote SQL Server2008 database usingjoins, database links.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Used NUNIT for Testing.
- Used Subversion as a data storage back end for updating and committing the code into the system.
- Involved in meeting and strategic planning for this effort.
- Created, deploy and manage reports using SSRS 2008 for User statistics, User Role and Report statistics.
- Supported Development UAT, System Test, Training, Staging and Production.
Environment: ASP. Net 3.5, Web forms, C#, ADO.Net, SQL Server 2008, Ajax, XML, Stored Procedures, JavaScript, HTML, IIS 7.0, Oracle,SQL Server 2008, TFS, SSRS, SSIS, WCF, MDX
Confidential, Philadelphia,PA
.Net Developer
Responsibilities:
- Participated in the analysis and design phase of the application
- Successfully performed Integration tests in a very well formed Test-driven development environment
- Developed User Interface Screens using ASP .NET MVC pattern, Windows Forms and C#.NET.
- Used AJAX for dynamic web pages.
- Worked extensively on SOAP and REST web services
- UsedLINQ, WPF and WCF to communicate between DAL and other business components.
- Extensively used ASP.NET web controls, validation controls, data validation features for the UI
- Developed application logic using C#
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Created WCF service interfaces.
- Employed WCF End-Points and Contracts for enabling ACCESS TO SERVCIES across various protocols, applications and platforms.
- Used database concept by using data set and data adapter objects in order to reduce the database traffic and increase performance
- Developed UI, presentation layer using HTML, JavaScript, AJAX Tools and ASP.NET pages in C#, HTML using techniques such as Data Grid control, Validation Control, session state management
- Ensured security to the portal by creating Tampered proofed URLs
- Wrote SQL queries, views and stored procedures using T-SQL
- Used ADO.NET to communicate with SQL Server 2008 database
- Used the built-in mechanisms of SQL Server 2008 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- ImplementedWCF for communication between Business-to-Business (B2B) and Business-to-Consumer (B2C).
- Implemented Data Access Layer using Data Access Application blocks of Enterprise Library.
- Implemented Exception Handling using Microsoft Application Block of Enterprise Library.
- Developed Reports using SQL Server Reporting Services
- Extensively used crystal reports also for developing reports
- Extensively used SQL Server Integration Services for integrating the developed applications
- Used CSS style sheets for formatting the web pages
- Developed Validating transactions using XML
- Implemented web services using C# and also invoking external services
- Involved in Unit Testing for the developed .Net applications.
- Used SVN for Source Code Control
Environment: .NET Framework 3.0, ASP .NET 3.0, ASP .NET MVC, Silverlight 3.0, Microsoft Visual Studio 2008, C# 3.0, HTML, XML, CSS, JavaScript, SQL Server Reporting Services, LINQ, WCF, WPF, IIS 6.0, TFS, Enterprise Library, Win Forms, SQL Server 2008, ADO .NET, SOAP, WSDL
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Interacting with the Business manager on the business requirements and translating Functional Requirements to Technical requirements.
- Involved in the designing the architecture of the application.
- Created pages for various work streams using C#, ASP.Net, AJAX, Telerik Web Controls.
- Developed business logic layer for connecting to service & database using C#
- Created web service (WCF) for communication between applications and business units.
- Guided the team in the development of application and various work stream modules.
- Involved in testing, debugging and documentation and responsible for bug fixing.
- Responsible for interacting and assigning work to the onsite & offshore team.
- Implemented Web Accessibility standards (DDA) using WebKing& JAWS scripting.
- Responsible for adhering to quality process and procedures in the projects.
- Used TFS (Team Foundation Server) for managing source.
Environment: .NET Framework 3.0, ASP .NET 3.0, ASP .NET MVC, Silverlight 3.0, Microsoft Visual Studio 2008, C# 3.0, HTML, XML, CSS, JavaScript, SQL Server Reporting Services, LINQ, WCF, WPF, IIS 6.0, TFS, Enterprise Library, Win Forms, SQL Server 2008, ADO .NET, SOAP, WSDL
Confidential, Parsipanny, NJ
.Net Developer
Responsibilities:
- Documented low-level designs using Enterprise Architect (EA).
- Developed framework components using Service-oriented architecture (SOA) and collections.
- Developed critical modules using C#, WinForms, Infragistics 8.3 and SQL Server 2008.
- User/Operation requests handled dynamically using Windows Workflow engine rules.
- Developed Reports using SQL Server 2008 Reporting Services(SSRS)
- Coordinated with the development & deployment team for quality control testing.
- Creations of Database objects like Tables and Stored Procedures.
- Performed Code reviews based on I-Design and worked close to team members to ensure consistence to code standards.
- Created module to create coverage map in MapInfo using C#.
- Performed Unit and Integration testing using NUnit framework.
- Created deployment package using build-in setup & deployment package.
Environment: Visual Studio 2005/2008, ASP.NET 2.0/3.0, Web Service, OOPS, C#, SQL Server 2005, XML, HTML, Java Script, IIS 6.0, Windows NT/2003 server, Reporting, ADO.Net.
Confidential, East Orange, NJ
.NET Developer
Responsibilities:
- Developed User Interface with ASP.NET Controls.
- Used Validation controls to validate the input Data using Validation Controls (like Required Field, Range, Custom and Compare Validators).
- Developed JavaScript functions for client validations.
- Mostly worked on the .NET Data Grid controls to display user information.
- Developed Data Access Layer components using ADO.NET technology.
- Complex Stored Procedures were developed in SQL Server 2000 and were invoked from application using the "command" object of ADO.NET.
- Designed 3-Tier Architecture, which facilitates Distributed Architecture.
- Created Stored Procedures in SQL Server 2000.
- Developed XML format reports to send data through secured format.
- Active role in unit testing and code debugging.
Environment: C#.NET 2.0, VB.Net, ASP.NET 2.0, .NET Framework 2.0, SQL Server 2005, Java Script, Crystal reports, Windows 2007 server, Test Cases, Visual Studio 2005 .