.net Developer Resume
Clearwater, FL
SUMMARY
- Around 5 years of experience in Analysis, Design, Development, Testing and maintenance of object - oriented, client-server and web applications.
- Having experience in working on all phases of Software Development Life Cycle (SDLC) and has implemented projects using Agile Methodologies.
- Extensive experience in developing various applications using Visual Studio.NET technologies like C#, ASP.NET, ASP, ADO.NET, XML, Web Services, WCF, WPF, MVC.
- Expertise in developing applications using C#, set, ADO.Net, .Net Web Services, HTML, JavaScript, JQuery, CSS, LINQ, AJAX, XML.
- Hands on experience on WCF, LINQ on .NET 2.0/3.5/4.0 Framework.
- Expertise in Design, Development and Implementation of various Client/Server and Web applications using .NET Framework with N-tier Architecture model and design patterns.
- Writing Business logic code and expose them through WCF services for making the application secured, as well as to achieve N-tier architecture.
- Strong knowledge on MVC 4.0 and experience in hosting .NET applications on IIS 7.0/6.0.
- Having Experience in AngularJS Single page Application development.
- Worked with Team Foundation Server (TFS), and Visual Source Safe (VSS).
- Solid experience in Database design and programming: writing Functions, Triggers, Views, Joins, performing Query Optimization and Performance Tuning.
- Developed Stored Procedures using T-SQL in relational database such as MS SQL Server 2000/2005/2008.
- Hands on experience in DTS, ETL, Creating Jobs, Packages, and Reporting Services (SSRS), Integration Services (SSIS), Analysis Services (SSAS) on SQL Server Database.
- Hands on experience with Microsoft Azure Cloud.
- Good working Experience in report generation using Crystal Reports.
- Experience having Client Interaction and Perform Analysis, and discuss with Team and translate Functional Requirements to Technical requirements.
TECHNICAL SKILLS
Technologies: C#, WCF, ASP.NET MVC 3/4/5, Web API, ASP.Net, Win Forms, WIF, ADO.NetFramework 2.0/3.0/3.5/4.0/4.5 , Microsoft Azure, LINQ.
Languages: C# .Net, VB.NET
Middleware: XML, JSON.
Scripting: CSS, HTML, VB Script, JavaScript, JQuery, AJAX, Knockout JS,, AngularJS, BootstrapDatabase SQL Server 2005/2008/2012.
Dev. Tools: Visual Studio 2008/2012/2013 , SSMS 2005/2008/2012.
Config. Tools: Configuration Editor, Enterprise Library Configuration, Service Model Metadata Utility.
Version Control Tools: Team Foundation Server 2012
Testing: NUnit, Test Automation
OS: Windows XP/ 7 / 8, Windows Server 2008
PROFESSIONAL EXPERIENCE
.Net Developer
Confidential, Clearwater, FL
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Loading data in Dimension Tables in SQL Server using SSIS Packages.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4.0 application using HTML5 and Razor view.
- Developed OData (Open Data Protocol) Web service to quick query and update content in Database built on WCF Data Service.
- Developed multithreaded Windows Service incorporating Task Parallel Library to perform background processing.
- Applications designed based on n - Tier Architecture.
- Used Team Foundation Server (TFS) for Version Control, creating and managing projects and accessing the items that are stored and managed for a project.
- Extensively used LINQ to SQL for object/ data mapping.
- Validating all the User's Inputs through ASP.Net Validation Controls.
- Developing C# classes for middle layer business logics and Data Access logics.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4 application with TDD.
- Wrote the data access layer code using ADO.Net for SQL database generating Datasets from XSD Schemas. Generating XML using the XSD schema.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
- Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Used AJAX and JSON to retrieve the data from the server without interfering the display and behavior of existing page.
- Used LINQ queries for extracting and operating on data models
- Worked on AGILE software development methodology where the team is involved in the SCRUM agile management framework.
.Net Developer
Confidential
Responsibilities:
- Involved in development of Web Forms, classes using ASP.NET 4.0 that incorporates both N-Tier Architecture, and Database Connectivity.
- Developed an intranet application using MVC 4.0 and ASP.NET Web Forms.
- Used Validation Controls for both Custom Validation and JavaScript for Client Side Validations.
- Developed presentation layer using Server-controls, HTML Controls, User Controls and Custom Controls.
- Fixed bugs in the Business Layer using ASP.NET, ADO.NET, and Entity Framework.
- Maintained UI/Components/Classes/Methods/Functions for the application and also Functionalities such as Data retrieval using C# .Net, ADO.NET, ASP.NET, XML, XSLT, Web Forms, Server controls, Validation Controls.
- Wrote high quality Code in C# & ASP.NET for the complex part / modules of the Products.
- Implemented various stored procedures for data loading of various files, which includes huge amount of business rules for validating the data.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions and also for data validations.
- Worked on .NET Security features such as Forms-based Authentication and Role-based Authorization.
- Developed extensive Stored Procedures and Triggers on SQL Server.
- Generated reports using the SQL Server Reporting services (SSRS)
- Performed unit testing and functional testing using NUnit.
- Worked with Agile/Scrum Environment to meet the timelines and interaction with the team.
Software Engineer
Confidential
Responsibilities:
- Extensively used State Management Techniques like Sessions state to maintain state between the ASP.NET pages.
- Code optimization was achieved by creating reusable classes and methods.
- Used Object oriented Programming (OOP) to make it more efficient.
- Used ADO.NET data objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table and XML for consistent access to SQL data sources.
- Created Relational Database using Normalization, Implement Relationships between tables, Data table, Stored
- Responsible for application Supports and releasing the fixes.
- Resolved potential issues that arose during the execution of development.
- Coding for various Modules, Error Handling, Modification and Testing, Bug solving of the change requests.