Sr. Dot Net Developer Resume
SUMMARY
- Over 8 years of experience in the IT Industry with extensive experience in the areas - n-Tier Architecture, Design Patterns, Database Design, Programming, Development, Implementation, Testing, Documentation.
- Proficient in RDBMS databases including Microsoft SQL Server 2005, experience in Views, Stored Procedures, Functions and Indexes.
- Very good hands on experience with data access technologies like ADO.NET.
- Good knowledge and 2 years of experience in WCF (Windows Communication Foundation).
- Extensive 8 year’s experience in .NET Technologies (.NET Framework 3.5/3.0/2.0, MS Visual Studio .NET 2005/2008, C#, ASP.NET, ADO.NET).
- Experience with Design Patterns and Architecture Patterns like MVC, MVVM.
- Experiencein WPF, XAML, Generics.
- Experience in Microsoft Silver light 2.0, JQUERY andautantication and authorization mechanisms.
- Expertise in cross browser development (IE 6/7, Fire Fox, Chrome, Safari).
- Working knowledge of all phases of SDLC (software development lifecycle) like analysis, design, coding, testing.
- Expertise in Microsoft Team Foundation Server and SVN.
- Proficient in using AJAX, jQuery and JavaScript.
- Extensive experience in creating functional and technical documentation.
- Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills, and detail oriented.
TECHNICAL SKILLS
Languages: Proficient with: C# 3.5/3.0; ASP.NET 3.5/2.0; ADO.NET. Familiar with: C# 4.0
Web Development: Proficient with: ASP.NET 3.5/2.0/1.1; AJAX; JavaScript; MVC;MVVM; Silver light 2.0;WCF; Familiar with: ASP.NET 4.0;UML;WEB API
Development Tools: Proficient with: Visual Studio 2008; Visual Studio 2010; Microsoft Internet Information Server (IIS); WCF, NUnit, Silver light 2.0. Familiar with: WPF
Data Management: Proficient with: SQL Server 2005.
Operating Systems: Windows Vista, Windows XP, Windows 98
PROFESSIONAL EXPERIENCE
Confidential
Sr. Dot Net Developer
Responsibilities:
- Involve in requirements gathering from client, conceptual design, analysis, and detail design, development and system testing.
- Finalize implementation approach of user stories, provide estimations and prepare design documents.
- Implement client side scripting using jQuery and JavaScript.
- Implement Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
- Develop the site using C#, MVC Architecture, HTML, ASP.Net, WCF, SQL Server 2008, NUnit, Ajax.
- Responsible for business validation Rules.
- Responsible for development cycle including high-level design, data design, coding, testing, and creation of functional documentation.
- Implement web pages design and client side validation using HTML5, Master Pages, CSS3, JavaScript and AJAX.
- Design and implement REST APIs on top of the database to access and update the data.
- Develop code using C# and ASP.Net in all the layers (Web, Business, Data access) using N-tier architecture.
- Managed project in both Agile and Waterfall development environments.
- Involved in Generating, Customizing and Modifying the Crystal Reports.
- Involved in development of Web Forms that incorporates both N-Tier Architecture, and Database Connectivity.
- Prepare and execute unit test cases using NUnit and also performed integration testing.
- Involved in Unit Testing and writing test scripts and scenarios. Responsible for System Documentation and Bug Fixing.
- Write SQL stored procedures, functions, views, and inline queries in SQL Server 2008.
- Involved in database objects creation like tables, triggers. Developed complex T-SQL stored procedures in SQL-Server 2008.
- Actively guide co-worker technically and lead the offshore team, ensure even task distribution and delivery on time.
- Review code developed by team as per coding standards.
- Deploy applications to development environment and provided production deployment support.
- Manage project, coding, assigning work target to juniors and co-ordinate with them to meet the deadlines.
Environment: C#.Net, ASP.Net, ADO.Net, MVC, jQuery, AJAX, JavaScript, HTML, CSS, NUnit, SQL Server 2008.
Confidential
Software Engineer
Responsibilities:
- Transmitted business requirements for the project, and translated these into functional specifications and detailed test plans.
- Designed and developed .net 2.0 Framework for the project. Deployed a large scale of applications on Web Form capable of running heterogeneous databases. Used ASP.NET, C#, ADO.NET, XML and AJAX technologies.
- Played a Key role in the entire SDLC of this project, design application architecture and data modeling. Gatheird Requirements from Stakeholders.
- Worked with Business Analyst to convert Business Requirements in to Technical Specifications. Wrote Use cases.
- Configuration Lead for the project.
- Created web 2.0 technology based web site using AJAX ASP.NET 2.0.
- Used Singleton, Factory design patterns.
- Responsible for SQL Server 2000 database design. Normalized databases, Wrote and Tuned SQL Stored procedures, Triggers, Indexes and Functions. Optimized and tuned Databases using DBProfiler.
- Actively assist in designing the base classes (Base Page/ Autantication Page/ Anonymous Page) using C# for the project to take advantage of the .Net framework
- Customization of Web Site using Satellite Assembly (Resource files) to provide Multi Lingual support. Globalization/Internationalization and localization facility for Netherlands (NL) and English (Eg).
- Developed web pages using Visual Studio 2008 took advantage of the features like Master Pages (Home/ Agent/ Internal/ Admin), Grid Controls (Datagrid/ GridView) and Generics.
- Designed and developed Multi tier and multi layered scalable workflow application with on screen/Email alters using C# and ASP.NET.
- Responsible for designing and developing (BAL) Business Access Layers, (EL) Entity Layers and (DAL) Data Access Layer component to interact with the database to be used across the application.
- Developed utilities to Generate HTML, Excel and Word Document Reports.
- Implemented in designing (Typed datasets) XSD and Generic List.
- Useful utility functions to export data into Comma Separated Values(.CSV) and .text files.
- Participated in code reviews for the entire project. Responsible for Release Management using (VSS) Visual Source Safe 6.0.
- Maintained Visual source safe repository, internal logger and related documents for defects and enhancements.
- Provide support to team members on a constant basis and responsible for client interaction.
- Responsible for providing appropriate test environments and test programs.
Environment: C#.Net, ASP.Net, ADO.Net, MVC, jQuery
Confidential
System Analyst
Responsibilities:
- Involved in the production log analysis on daily basis which halps us to capture the exceptions as much as possible and come-up with the probable fix for the same.
- Responsible for Interoperability testing of WCF by Using SOAPUI/SOAPSONAR for extensive testing of the services.
- Responsible to resolve the production tickets raised by clients.
- Involved in developing various criteria selection business logic rules.
- Worked on improving performance of services by using efficient cache techniques, efficient memory handling mechanisms in .Net etc.
- Worked with QA team to fix various bugs.
Environment: Remedy tool, SOA, SQL Server 2008 and Visual Studio. NET 2010, WCF, SOAPSONAR
Confidential
Senior .Net Consultant
Responsibilities:
- Involved in designing the UI pages using MVVM pattern.
- Involved in developing service classes in the service layer using WCF.
- Automated unit test cases using NUnit framework and involved in manual testing.
- Extensively used firebug for testing javascript and UI related issues.
- Developed the application in Agile/SCRUM environment and the project tracking was done using Visual Studio Team System (VSTS) 2010 and Team Explorer.
- Improved the performance of web pages by using ASP.Net AJAX controls such as updatepanel, triggers etc.
- Collaborated with QA team during the testing phase of the project.
- The project tracking was done using Visual Studio Team System (VSTS) 2010 and Team Explorer.
Environment: C#, ASP.NET 3.0, SQL Server 2008, Agile, NUnit, Visual Studio. NET 2010, WCF, MVVM.
Confidential
Senior Software Developer
Responsibilities:
- Involved in migrating web services from traditional ASMX to SVC using Windows Communication Foundation (WCF) in a Service Oriented Architecture (SOA).
- Developed Web Forms using ASP.Net 3.0.
- Extensively used firebug for testing javascript and UI related issues.
- Responsible for configuring, testing and deployment of services over SSL (secure socket layer) for the Web User.
- Worked on Database design, creation and maintaining stored Procedures with SQL Management Studio 2008.
- Improved the performance of web pages by using AJAX enabled controls such as Infragistics.
- Used design patterns such as singleton pattern for implementing database connection logic for different database provides such as Oracle, SQL Server 2008 and Active Directory.
- Collaborated with QA team during the testing phase of the project.
Environment: C#, ASP.NET 3.0, IIS 6, jQuery, SQL Server 2008, Visual Studio. NET 2008, WCF, firebug.
Confidential
Software Developer
Responsibilities:
- Description: Design and implementation of Business Logic & Data Access layer in C#.NET.
- Worked on site setup and configurations with IIS 6.
- Coding, manual testing, unit testing and documentation.
- Worked on Database design, creation and maintaining stored Procedures with SQL Management Studio 2005.
- Involved in development using Windows Communication Framework.
- Implemented client validation using JavaScript and Validation controls.
- Worked on Generics and Collections.
- Improved the performance of web pages by using AJAX controls.
Environment: C# 3.5, ASP.NET 3.0, IIS 6.0, jQuery, SQL Server 2008, Visual Studio. NET 2008, WCF.
Confidential
Software Developer
Responsibilities:
- Worked on ASP.NETMVC application.
- Developed Web Forms using ASP.Net, Master Pages/Themes and Cascading Style Sheet.
- Developed reusable controls using ASP.NET and C#.
- Involved in designing data models and writing Stored Procedures and creating Tables, Views in SQL Server 2000.
- Used Various Ajax controls like Update Panel, Accordion etc.
- Creation and editing of a .Net controls such as Web Parts based on the commands provided by the user.
- Autanticate and authorize user using Asp.net 2.0 Login Controls and Membership, Roles classes.
- Improved the application performance using stored procedures and connection pooling.
- Used Microsoft Team Foundation Server (TFS) for team communication and uploading project documents.
- Worked on Silver light 2.0 controls to provide the animation TEMPeffect.
- Collaborated with QA team during the testing phase of the project.
Environment: C#, ASP.NET 2.0, IIS, jQuery, SQL Server 2000, Visual Studio. NET 2005, TFS.
