Senior .net Developer Resume
Wilmington, DE
SUMMARY
- Over 10 years of extensive experience in developing various Web and Windows applications using ASP.NET,ASP.NET MVC3,WCSF(Web Client Software factory),MVP,Entity Framework 3.5,Jquery,C#.NET,VB.NET, VB 6.0,ADO.NET, Web Services, XML, HTML,CSS,JavaScript,VisualStudio.Net (2003/20 ),.NET Framework (1.0/2.0/3.0/3.5/4.0 ),WCF and SqlServer (2000/2005/2008 ),ActiveDirectory,Dependency Injection
- Extensive experience in design Patterns such Asp.net MVC3 (Model,View,Controller) and Web Client Software Factory (WCSF) which internally uses MVP(Model,View,Presenter).
- Extensive experience working with Razor Views and EntityFramework.
- Involved in the complete LifeCycle (SDLC) of the project.
- Hands on Experience in .Net Framework 3.5 features viz. Windows Communication Foundation (WCF), Language Integrated Query (LINQ).
- Experienced in database connectivity programming using ADO.NET.
- Experienced in developing applications using Object Oriented Programming.
- Expertise in development of Web Based n - tier architecture for Web Applications.
- Hands on experience in developing Login Forms, Edit Forms, List Forms, Registration Forms etc.
- Sound Knowledge of all the controls in the toolbox viz Data Controls (GridView, DataList, Repeater), Navigation Controls (Menu, Tree View) etc.
- Worked on creating User Controls and consuming them from Webpages.
- Developed Graphical User Interfaces (GUI) using Master Pages in Visual Studio.
- Good Experience with ASP.NET Server Centric AJAX Implementation.
- Extensively involved in database table Creation and Normalization.
- Extensively worked with Joins to get data from multiple tables.
- Working Knowledge of SSRS.
- Expertise in using Visual Source Safe (VSS),Team Foundation Server(TFS),SVN for source code management.
- Queried Active Directory by using System.DirectoryServices Library and LDAP.
- Knowledge of working with Crystal Reports for Report generation.
- Experienced in Project Development methodologies (waterfall, Agile).
- Proven ability to work as a team player as well as an individual. Proven record of working in both small and big teams under stringent timing constraints and ability to deliver on time.
- Hard-working, self-motivated team player with good communication, analytical and interpersonal skills. Ability and adaptability to work with different technologies on different platforms.
TECHNICAL SKILLS
.NET Technologies: C#.NET, ASP.NET,ASP.NET MVC3,Entity Framework 3.5,Jquery, ADO.NET, VB.NET, XMLWeb services, Windows Communication Foundation (WCF), Win Forms, .NET Framework (1.0/2.0/3.0/3.5/4.0 ), Web Client Software Factory(WCSF),MVP Dependency Injection
Languages: C, C++.
Web Technologies: HTML, Java Script, CSS, XSL, XSLT.
RDBMS: MS-SQL Server 2000/2005, Oracle 9i,10g, MS Access
Platforms: Windows NT, 2000, 2003, XP .
IDE Packages: Visual Studio (2003/2005/2008 ),SQL Server Management Studio
Version Control: Microsoft Visual Source Safe, Team Foundation Server(TFS),SVN
Methodologies: Waterfall, Agile.
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Senior .Net Developer
Environment: ASP.NET,C#.NET,.NET Framework 4.0, ASP.NET MVC3,LINQ, XML, HTML, JQUERY, SVN, Visual Studio 2010, AJAX, SQL Server 2005,Visual Studio 2010, WCF, Oracle 9i/10g,SSRS, Active Directory,Dependency Injection
Responsibilities:
- Involved in almost all the phases of SDLC (Design, Development, test, Deployment).
- Involved in writing complex Stored Procedures in Oracle.
- Participated in the Code Review Sessions for reviewing the code of other developers.
- Refactored the code and implemented best practices while writing code.
- Implemented MVC design pattern for more control over the html markup and also to achieve Separation of Concerns.
- Used Dependency Injection to decouple classes from their dependencies so dat dependencies can be replaced or updated with minimal or no changes to classes or source code.
- Used SqlServer Reporting to develop SSRS reports.
- Created Models, Views and Controllers while implementing the MVC pattern.
- Queried Active Directory based on UserName and identified whether the user is part of the domain or not.
- Done Unit testing for the code developed using n-unit.
- Used SVN for source code management.
- Created data model using Entity Framework with Object relational mapping.
- Used AnthillPro as the tool to deploy the software to all the development and test environments.
- Participated in Grooming sessions and estimated the time dat would take to complete the User Story (task).
- Worked in Fast Paced Agile Environment with 2 week sprints which would basically target completion of a User Story which will be ready for production.
Confidential, Boston, MA
Senior .Net Developer
Environment: ASP.NET,ASP.NET MVC3,C#.NET,WCF, ADO.NET, .NET Framework 4.0, LINQ, XML, HTML,Jquery,Team Foundation Server, Visual Studio 2010, AJAX, SQL Server 2005,SSRS,Entity Framework 3.5
Responsibilities:
- Involved in creating WCF service Contacts, DataContracts.
- Built Schema validation ability for WCF services.
- Successfully implemented logging which logs both the inbound and outbound requests to the WCF service.
- Implemented Exception Handling by formatting the response and showing a user friendly message using Return Code, Return Message and Return Letter.
- Involved in troubleshooting issues regarding the Connection Pooling in ADO.NET
- Used Enterprise library Data objects to connect to SqlServer database.
- Refactored the code by removing the empty catch blocks, as long as the calling method TEMPhas a try catch block associated with it etc.
- Used SqlServer Reporting to develop SSRS reports.
- Involved in writing complex Stored Procedures and Functions in SqlServer.
- Used ALM (Application Life Cycle Management) for better tracking of the defects and enhancements.
- Used TFS (Team Foundation Server) for source code management.
- Implemented Jquery UI controls like Accordion, Autocomplete, Datepicker, Dialog and Tabs controls for rich internet application development.
- Implemented ASP.NET MVC3 and created views, controllers and models.
- Defined routing rules to map incoming browser request to the controller action method.
- Created action methods to generate response for the browser request in the controllers.
- Created action filters to execute pre and post actions behaviours for data modifications.
- Created data model using Entity Framework object relational mapping tool for data manipulation and retrieval over SQL server database.
- Used LINQ to Objects while querying the collections.
Confidential, Richmond, Virginia
Senior .Net Developer
Environment: ASP.NET, C#.NET, ADO.NET,.NET Framework 4.0,WCF, LINQ, XML, HTML,WCSF(MVP), Team Foundation Server, Visual Studio 2010, AJAX, SQL Server 2008,Jquery
Responsibilities:
- Extensively involved in requirement analysis and information gathering from the client.
- Implemented Web Client Software Factory Design Pattern which internally Uses Modal, View, Presenter (MVP) architecture using ASP.NET and C#.NET.
- Converted the Business Requirements to Software Requirements.
- Involved in the complete lifecycle (SDLC) of the project.
- Worked on Controller, View and Presenter layers.
- Extensively used the Object oriented approach while creating the Data Access and Business Logic layers.
- Developed Data Driven forms Using ADO.NET.
- Extensively performed DML Operations on Database tables using Insert, Delete and Update queries Using ADO.NET SqlCommand, SqldataAdapter classes.
- Involved in working with Data Controls like GridView, DataGrid, Repeater, and DataList for populating the data from database in WebForms.
- Created Master Pages in ASP.Net for application level unique look and feel.
- Used HTML, CSS and Web Form Controls to create web pages.
- Worked with External Style sheets and consuming them from web forms.
- Performed validations using controls like RequiredFieldValidator, RegularExpression Validator, RangeValidator, CompareValidator, CustomValidator and ValidationSummary.
- Extensively involved in creating WCF Services and configuring with endpoint Address, Binding, Contract (A, B, C).
- Extensively Used Modal pop Up Control and Calendar control in Ajax control Toolkit to display popup without post back.
- Extensively Queried objects like arrays using LINQ to Objects.
- Responsible for writing Java Script,Jquery files for Client Side processing and validation, Style Sheet (CSS) files to control look and feel in centralized manner.
- Developed User Controls for reusability.
- Designed tables as per the Requirements.
- Performed Normalization of Database Tables.
- Involved in the table creation and Normalization.
- Extensively Used joins to retrieve data from different tables.
- Used Team Foundation Server for source code management.
Confidential, SanAntonio, TX
Senior VB.Net Developer
Environment: VB.NET, ADO.NET,.NET Framework 3.5,WCF,LINQ, XML, HTML, Visual Source Safe, Visual Studio 2008,SQL Server 2008 .
Responsibilities:
- Extensively involved in requirement analysis and information gathering from the client.
- Implemented n-tier WinForms using VB.NET.
- Converted the Business Requirements to Software Requirements.
- Involved in the complete lifecycle (SDLC) of the project.
- Worked on Presentation, Business and Data access layers.
- Extensively used the Object oriented approach while creating the Data Access and Business Logic layers.
- Developed Data Driven forms Using ADO.NET.
- Extensively performed DML Operations on Database tables using Insert, Delete and Update queries Using ADO.NET SqlCommand, SqldataAdapter classes.
- Involved in working with Data Controls like GridView, DataGrid, Repeater, and DataList for populating the data from database in WebForms.
- Performed validations using controls like RequiredFieldValidator, RegularExpression Validator, RangeValidator, CompareValidator, CustomValidator and ValidationSummary.
- Extensively involved in creating WCF Services and configuring with endpoint Address, Binding, Contract (A, B, C).
- Extensively Queried objects like arrays using LINQ to Objects.
- Designed tables as per the Requirements.
- Performed Normalization of Database Tables.
- Involved in the table creation and Normalization.
- Extensively Used joins to retrieve data from different tables.
- Used Visual Source Safe for source code management.
- Involved in Unit Testing.
Confidential, Columbus, Ohio
Senior .Net Developer
Environment: ASP.NET, VB.NET, ADO.NET, .NET Framework 3.0, XML, WCF, HTML, SVN, Visual Studio 2008, SQL Server 2005.
Responsibilities:
- Extensively involved in the Development of Win Forms using VB.NET and WebForms using ASP.NET and VB.NET.
- Coordinated with different departments to gather the requirements.
- Participated in Transforming Business/Functional requirements to technical requirements.
- Involved in the Complete LifeCycle (SDLC) of the project.
- Created the application using the n-tier Architecture.
- Used ADO.NET objects such as Data Reader, Dataset, and Data Adapter to communicate with data sources.
- Developed Business Logic Layer and Data Access Layer.
- Implemented Data Access and Business Logic layers using object oriented approach.
- Extensively used GridView Control to bind data, Customized its view using template columns.
- Created application with VB.NET as the Development language.
- Developed WCF (Windows Communication Foundation) services, defined Service Contracts and configured the Endpoint.
- Used Validation Controls in asp.net as well as client side validations using JavaScript to Perform validations.
- Created tables defined data relationships and constraints.
- Developed UserControls for Lookup Tables such as Address for reusability.
- Used joins, unions to get data from different tables and databases.
- Used SVN as central file repository.
- Actively involved with the team of developers in knowledge transfer, functionality issues, database issues, best coding practices and standards.
- Involved in testing of all the modules.
Confidential, Columbus, OH
Senior .Net Developer
Environment: ASP.NET, VB.NET, Visual Studio 2005,.NET Framework 2.0, ADO.NET, XML, HTML,CSS,Javascript, Sql Server 2005.
Responsibilities:
- Extensively Involved in Requirements gathering sessions.
- Converted the Business Requirements to Technical Requirements.
- Extensively involved in the development of n- Tier Architecture for dis application.
- Developed the application using ASP.NET and VB.NET.
- Involved in the development of Jobseeker, Employer and Admin modules.
- Developed Presentation, Business and Data access layers.
- Hands on Experience in Coding data access libraries using ADO.NET Classes like SqldataAdapter, SqlCommand and Dataset.
- Used Datasets for temporary storing and manipulation of data.
- Performed validations using available validation controls in ASP.NET 2.0.
- Defined Custom layout for binding data using Datalist by setting the property Repeat Columns.
- Used JavaScript for Client-side validations.
- Developed ASP.NET pages, which includes Login Forms, Registration Forms and Edit Forms.
- Developed Grid View, DataGrid, Repeater, Datalist.
- Extensively Performed Web Form design and coding using Master Pages, Server Controls, User Controls, CSS, JavaScript and HTML.
- Worked with External Style sheets and consuming them from web forms.
- Used the State Management concepts like session, querystring etc.
- Designed tables as per the business requirements and also involved in Normalization.
- Extensively used Joins and Unions to get data from multiple tables.
- Used SVN for source code management in the Project development.
- Involved in the End to End testing of all the Modules.
Confidential, Falls Church, VA
.Net Developer
Environment: ASP.NET,C#.NET, Visual Studio 2005,.NET Framework 2.0, ADO.NET, XML,WebServices, HTML,CSS,Javascript, Sql Server 2000.
Responsibilities:
- Extensively involved in the Development of Web Forms (User Module, Admin Module) using ASP.NET and C#.NET.
- Developed Data Access Layer using ADO.NET.
- Extensively used Object Oriented Approach in the development of Data Access Layers.
- Successfully Configured the Website level settings like Connection string in the appsettings section of web.config.
- Worked with DataSets, DataTables, DataAdapters and SqlCommand for populating GridView.
- Developed User Controls for reusability.
- Developed various web forms List Forms, Edit Forms for capturing, retrieving and manipulating data using ASP.NET and C#.NET.
- Extensively involved in the Development of Webservices Using XML by decorating the methods with the Web Method attribute.
- Developed various Class Libraries using C#.NET.
- Dynamically populated Tree views by joining tables with one to many relationships (Parent Child relationship) from database.
- Used the calendar Control, Modal popup and Collapsible Panel in the AjaxControlToolkit.
- Wrote T-SQL queries in creating views and stored procedures in SQL Server.
- Used SVN for source code management in the Project development.
- Involved in Testing and worked on fixing bugs.
Confidential, Falls Church, VA
.Net Developer
Environment: ASP.NET,VB.NET, Visual Studio 2003,.NET Framework 1.0, ADO.NET,HTML,CSS,Javascript, Sql Server 2000.
Responsibilities:
- Developed a fully object oriented, 3-tier web application using VB.NET and ASP.Net and Windows Application using VB.NET.
- Developed Email Extractor Module and Admin Module.
- Implemented Web Form design using Server Controls, CSS, JavaScript and HTML.
- Extensively Used Object oriented approach in the design and development of DataAccessLayers and BusinessLogicLayers.
- Implemented ADO.Net disconnected architecture by using the dataset.
- Extensively worked with complex controls like Data grid, Dropdownlists to bind data.
- Appearance of Web Pages is maintained by using CSS (cascading style sheets).
- Developed scripts for Client Side Validations using JavaScript.
- Involved in Creating the Database tables using Normalization Technique.
- Extensively Tested All the Modules.
