.net Developer Resume
Nashville, TN
PROFESSIONAL SUMMARY:
- 8+years of experience in .Net Development including Requirement Analysis, Design, Development, Maintenance and Production Support of Business Applications.
- Expertise in developing application using .NET 4.5/ 4.0/ 3.5/2.0 , MVC 5/4, Razor View Engine, C#.Net, ASP.Net, LINQ, AJAX, XML, JavaScript, JQuery, JSON, HTML and CSS, Web Services and WCF.
- Extensive experience in ORM (Object Relation Mapping) , Entity Framework Code First Database First approach.
- Implemented the Features Security, Performance, CRUD operations and Migrations etc.
- Experience on internet - based software apps using ASP, ADO, IIS, HTML, CSS, AJAX, XML, COM, DCOM and JavaScript.
- Sound knowledge of Multithreading and Caching using C# .Net .
- Experience of Design patterns like MVC and MVVM.
- Experience in creating Services and Endpoints and working with WCF (Windows Communication foundation).
- Experience in data accessing using Data Adapter, Data Reader & Data Set in ADO.NET and Language Integrated Query (LinQ), and LinQ to SQL &LinQ to XML.
- Knowledge of SharePoint Object Model and Web services API.
- Having experience in writing reports, Reporting Service (SSRS) and analytical services for the applications (customize scrum reports).
- Knowledge in Database Programming using RDBMS concepts in various RDBMS software like SQL Server 2012/2008/2005 , Oracle 11/10g.
- Expertise in developing Web Forms using static and dynamic data.
- Hands on experience in designing tables, database schemas, writing Stored Procedures, Triggers, Functions, Views, DTS and Normalization of Database Schema.
- Transaction Management using T-SQL and PL/SQL performance tuning in databasesforSQL Server 2012/20 .
- Experienced in SQL Server Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications.
- Experience in querying using LINQ to SQL, LINQ to XML and other data sources.
- Hands on experience developing reusable components using Object Oriented Techniques.
- Proficiency in reports generation using Crystal Reports, SSIS and SSRS.
- Extensively worked on writing Stored Procedures, Triggers, Functions, Views and Database Design.
- Experience in working with iterative Agile Programming Methodology, Waterfall methodology, Scrum.
- Used Windows PowerShell for configuration management and task automation.
- Experience using SSIS tools like Import and Export Wizard, Package Installation and SSIS Package Designer.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Extensive experience in creating rich content Web-Forms, Win-Forms (Windows Forms), Web User Controls, Custom Control, Server Controls, Windows Service and Web Service.
- Worked with Source Controls like Team Foundation Server 2013/2010, Git Hub for creating branches, rebasing, merging and deploying code.
TECHNICAL SKILLS:
.Net Technologies: .NET Framework 2.0/3.0/4.0/4.5 , ASP.NET 2.0/3.0/4.0,MVC 3.0/ 4.0, C#.NET, ADO.NET, Web Forms, Win Forms, Web Services.
RDBMS: SQL Server 2005/2008/2008 R2, MS-Access.
Application Tools: Visual Studio .NET 05/08/10/13, Microsoft Office.
Operating Systems: Windows 9x/2000/XP/NT/Vista/7.
Web Technologies: HTML/DHTML, XHTML, XML, CSS, SOAP, AJAX.
Web Servers: IIS 5.0/6.0/7.0.
Version Controls: TFS, MS Visual Source Safe.
Web Technologies: ASP, XML, HTML, CSS, VB Script, JavaScript, JQuery, AJAX
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
.Net Developer
Responsibilities:
- Gathering the requirements from client and in the analysis, design & development of the project.
- Worked on the design of security module that authenticates users based on the roles.
- Followed agile methodologies (scrum, extreme programming) and test driven development.
- Followed MVC architecture and used MVC 4.0 for the application development.
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.NET User Controls, Server Controls and Bootstrap control .
- Implemented Server and Client side validations using ASP.NET validation controls, J-Query and Angular js.
- Developed modern desktop applications on windows using Windows Presentation Foundation (WPF).
- Data binding was extensively used to bind various server controls to the data from database. List controls like repeater controls, data list controls and data grid controls was used in displaying rows of data in a customized template format.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Performed CRUD operations with WCF Restful services using WebGet, WebInvoke.
- Created new tables, wrote stored procedures for applications and some user defined functions.
- Implemented RESTfulWeb Services for creating APIs for web based applications.
- Implemented server side business logic using C#.
- Used LINQ to SQL with Dynamic LINQ library.
- Created WCF Services and Client Proxy for communication between Application Server and Web Server.
- Provided session level security and password authentication using Session objects and Cookies.
- Used Cascading Style Sheets (CSS 3) with HTML 5 to attain uniformity of all web pages.
- Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc.
- Used architectural pattern like Service Oriented Architecture (SOA).
- Worked on ORM Entity Framework and Nhibernate.
- Designed and developed several SQL Server Stored Procedures, Triggers, Views, User defined Functionsfor all the DML functionality for the web site.
- Used VSS as version controlling tool.
- Testing the application using N-Unit testing.
Environment: Visual Studio 2013, ASP.Net 4.5, MVC 4.5, VB.Net, C#.Net, HTML 5, CSS 3, SQL server 2012, Angular js, J-Query, Bootstrap, LINQ,SOA, VSS, OOAD, SOAP, REST, N-tier, JSON, IIS 6.0 UML, Agile Methodology, Web Services, XML, WCF, WPF, NUnit, Oracle 11g, SSRS, SSIS.
Confidential, MD
.Net Developer
Responsibilities:
- Gathering requirements, analysis and categorizing them into Modules and developed prototype.
- Used Agile Scrum Methodology to implement the changes/modification like iterative/incremental development.
- Developing a 3-tier application with UI in the presentation layer (ASP.NET), business logic in the middle layer (C#) and data service activities in the backend (SQL Server 2008).
- Developed Web pages with ASP.NET using JavaScript, Client Side Validation, Server controls, HTML Controls, Jquery and CSS.
- Extensively used ASP.NET Validation Controls and JavaScript for client side validations.
- Extensively worked on ASP.NET 3.5/4.0 User Controls and Rich Controls to create forms for submitting and modifying events and forms.
- Extensively used LINQ in all our applications to query, sort and get sub data from a list of data that is being cached.
- Implemented Authentication and Authorization security mechanisms.
- Designed required screens using Silverlight and WPF using MVVM Pattern.
- Developed WCF services to read data from Business Layer.
- Consumed Remote Web services using WCF Service Model.
- Used Team Foundation Server (TFS) for Version Control and generated reports using the SQL Server Reporting services (SSRS)
- Developed customized user controls for various application specific functionalities.
- Writing different Stored Procedures, Triggers, Cursors, Joins depends on the requirement.
- Used Entity Framework for accessing data from the database.
- Performed Application level tracing, debugging, and state maintenance through the Web.Config file under the root directory of the application.
- Wrote database access routines using C# and ADO.NET.
- Configuring IIS web server, deployed project on the web server and handled server configuration issues.
- Created scripts and database flow using Oracle
- Unit Testing and implemented an extensive range of use-cases.
Environment: Visual Studio 2008/2010, VB.NET, ASP.NET 3.5/4.0,C#.NET, XML, TFS, SSIS, WCF Services, HTML 5, CSS3, JavaScript, SQL Server 2008,Oracle database, Entity Framework, Enterprise Library, Windows XP.
Confidential
.Net Developer
Responsibilities:
- Worked on complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Gathering requirements from onsite as well as scope changes.
- Implemented ASP.NET View state and Session state to store and transfer data within same pages and to other pages.
- Worked with ASP.NET Web Forms, Web Services, State management, Caching features
- Designed and Implemented application using ADO.NET objects like Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server 2008.
- Extensive use of client side scripts using HTML and JavaScript for appropriate balance between the server side and the client browser capabilities.
- Used VSS for Version Control and Source code repository.
- Well experienced in writing Function, Views
- Successfully followed agile methodology steps starting from requirement to deployment for the delivery of the software using Scrum.
- Involved in the design, development and implementation of web user interfaces in ASP.NET for the e-Learning Applications
- Collaborate with other technical areas to integrate across tiers, platforms, and responsibilities.
- Developed middle tier class libraries in C# for Business logic and role based security implementation using Security and Principal Class libraries.
- Extensively used Themes and Skins for styling the ASP.NET pages
- Wrote Java Script functions for client side validations. And used HTML/DHTML, CSS for the desired effect for the menus.
Environment: Visual Studio 2010, .Net Framework 3.0, MYSQL, C#.Net, Asp.Net, Microsoft Office, HTML 5.0, CSS3, Ajax Control Toolkit, JavaScript, VSS, Agile methodology
Confidential
.Net Developer
Responsibilities:
- Served as a support consultant to project team in selecting technologies and developing System architecture.
- Participated in the analysis and design of the GUI & Functional aspects of the application using ASP.NET, C# and XML.
- Writing SQL queries, SQL procedures, to handle the business rules and data integrity.
- Extensively worked on WinForms using C# which involved Multithreading.
- Implemented Exception handling mechanism using .NET Framework classes with XML files.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Responsible for design and development of Web Forms using C#.Net, N-tier architecture.
- Data binding was extensively used to bind various server controls to the data from database.
- Implemented AJAX controls and developed Web forms for the most part of the application.
- List controls like repeater controls, data list controls and data grid controls was used in displaying rows of data in a customized template format.
- Managing SQL database of the company and take care of Synchronization of reports, Schedules/Jobs,Procedures and the overall management of the Database.
- Provided session level security and password authentication using session objects and cookies.
- Developed Web Forms Using ASP.NET & VB.Net.
- Used Java Script for validating client side data entry web screens.
- Developed the components for middle tier (Business Layer) using VB.Net.
- Developed Reusable Classes using VB.Net.
- Developed Data Layer using ADO.NET to communicate with MS SQL Server.
- Improved the application performance using stored procedures and connection pooling and Memory management.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Implemented the Incremental-testing plan on the components developed using features of TRACE and DEBUG classes in .NET.
- Developed various reports using Crystal Reports.
Environment: visual studio 2005, C#, ASP.Net, ADO.NET, XML, HTML, Win Forms, SQL Server 2000, UML.
