Sr. .net Developer Resume
Harrisburg, PA
SUMMARY:
- IT Professional with 8+ years of experience in Analysis, Design, Development and Implementation of Web and Windows based application using N - tier Architecture involving all stages of Software Development Life Cycle (SDLC).
- Expertise on.NET Framework (V 2.0, 3.5, 4.0 & 4.5), C#, ASP.NET, VB.NET, ADO.NET, Web Forms, SSRS, SQL Server T-SQL, PL/SQL, Oracle, Web services and Visual Studio.
- Thorough on full software development life cycle with areas like project requirements, analysis, scheduling, designing and development, QA, testing, and implementation.
- Experience in implementing several Design Patterns to standardize the application architecture.
- Expertise knowledge onObject Oriented Programming(OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism.
- Experience in developing Web forms, User Controls, Custom controls and validating user inputs using validation techniques.
- Highly experienced on UI Development, designing Web applications using Master Pages, CSS, Themes and Skins.
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Hands on experience in using AJAX toolkit and extensive expertise in development of AJAX based Web Applications.
- Extensive Knowledge in JavaScript, jQuery, HTML5 along with Angular JS and familiarity and Angular 2.0.
- Experience in developing Custom Reports and different types of Tabular, Matrix, Ad-hoc and distributed reports in multiple formats using SQL Server Reporting Services (SSRS).
- Good experience in using ADO.NET objects such as SQL Connection Object, SQL Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Experience in using Ajax and familiar with Web Sync technology.
- Possess good communication skills and ability to work individually and in team. Quick learner, self-motivated, excellent interpersonal skills and highly motivating towards learning new technologies
TECHNICAL SKILLS:
Programming Languages: C#.NET, VB.NET, VC++, C++, Java, C
Web Technologies: ASP.NET, .NET Framework 2.0/3.0/3.5/4.0, ADO.NET,WEB API S, WCF, .NET Web Services, ASP.NET AJAX, CSS, XML, HTML, DHTML,JSON, LINQ
Database: SQL Server, Oracle 10.0, T-SQL, PL/SQL, LINQ, SSIS (SQL Server Integration Services), SSRS
Scripting Languages: Java Script, VB Script, jQuery Ajax, XML
Development Tools: MS Visual Studio 2005/2008/2010/2012/2013/2015/2017, N-Unit Testing Framework, MS Visio
Source Code Control: Visual Source Safe (VSS), Team Foundation Server (TFS)
Reporting Tools: Crystal Reports, SSRS
SOA: Windows Communication Foundation (WCF), .NET Web Services, SOAP, UDDI
Special Technologies: SDLC, UML and Object Oriented Methodologies, Agile and MVC
Web Servers: Internet Information Services (IIS)
Operating System: Windows XP/Vista, Windows 7, Windows 10
PROFESSIONAL EXPERIENCE:
Confidential - Harrisburg, PA
Sr. .NET Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) for the documentation, designing, development phase of the System using agile methodology.
- Worked with Business Analysts and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Established communication between different applications running on same/different platforms using WCF.
- Used ASP.NET 4.0 Framework, C# and ASP.NET MVC, Telerik MVC controls, DevExpress controls to design and develop the application. Implemented validations using Data annotation in MVC.
- Created Client side validations with JQuery selectors, Events and Server side validations with MVC Data Annotations
- User interface screens developed using ASP.NET MVC, MVVM and using Telerik MVC controls.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Designed and developed Web APIs, including JSON data formats and Attribute Routing.
- Created Models, Controllers, views, Data Transfer Objects (DTOs), Mappers while developing ASP.NET MVC 3.0/4.0 application using Razor View Engine.
- Utilized Ajax Tab control, Update Panel, Script Manager, Modal Popup Extender, Masked Edit Extender and Masked Edit Validator for validations.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page
- Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
- Created Triggers, stored procedures, cursors, Functions, Views for the data retrieval from the database and generating different types of reports using SSRS.
- Successfully created multiple environments for the application as per the requirement of multiple code streams.
- Designed and developed web user controls, master pages, validation controls, CSS files using C#.NET, VB.NET, JQuery, XML, HTML and ASP.NET.
- Used extensively Data Caching and session management concepts to increase the throughput of the ASP.NET Pages.
- Used AJAX along with JQuery for interactive and dynamic web interfaces for the applications.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Implemented several Design Patterns (Singleton, Factory) to standardize the application architecture.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implement NUnit Testing, Integration Testing and Regression Testing.
- Used Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: C# .NET, ASP.NET, ADO.NET, MVC 4, Web API, XML Web Services, IIS 7.0,Framework 3.5,XML,JQuery, NUNIT, Windows 10, MS Office, Windows Server 2003, WCF, WPF, SSRS, SSIS, SQL Server 2017, Visual Studio 2015/2017, Entity Framework 6.0
Confidential - NYC, NY
.NET Developer
Responsibilities:
- Involved in the Analysis, Design, Development, Testing and Maintenance of Applications.
- Developed application with the .NET Framework using C#, ASP.NET, ADO.NET, JavaScript.
- Business Logic has been implemented using the concepts of secure coding features and Object Oriented programming (OOP) with Code behind language C#.NET.
- Used Master Pages to achieve uniform template design for the entire application.
- Applied Themes and used Cascading Style Sheets (CSS) to control the styles and layouts of multiple Web pages.
- Developed UI’s using Web Forms, ASP.NET and HTML controls for Client-Server Interaction.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Used Telerik RAD Controls such as RAD Grid, RAD Combo box, RAD Treelist, RAD Charts, RAD date picker etc.,
- Used JQUERY and Implemented AJAX functionality to improve the responsiveness.
- Used C#.NET for Data Access Layer, and Business Logic Layer and SQL Server for Database.
- Design and Development of various Web Server Controls including Data List, Grid View, Validation Controls.
- Worked on ASP.NET Caching features to improve performance and State Management using Sessions
- Extensively worked with Java scripts, JQuery for client-side validations.
- Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operations on the database using SQL server.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Generated and enhanced various internal reports using SSRS.
- Involved in Unit Testing and regression testing of the application.
Environment: .NET framework 4.0, ASP.NET, C#, SQL SERVER 2008,VS 2010, SSRS, IIS 7.0, Web Services, WCF, XML, XSL, Crystal Reports, AJAX, windows 2000/2003/2008 server, Telerik RAD Controls, TFS, Java Script, Oracle 11g, PL/SQL, TOAD
Confidential
.NET Developer
Responsibilities:
- Involved in all phases of Software Development Life-Cycle (SDLC) for the application.
- Actively involved in writing functional specifications and documentation of the project.
- Implemented N-tier architecture for the application development with Presentation Layer (UI), Data Access Layer (DAL) and Business logic layer (BLL).
- Developed server-side code using ASP.NET and C#.
- Used HTML, and Web Form Controls to create web pages and deploy the web application.
- Worked on Cascading Style Sheets and XML-Schemas.
- Enhanced performance using optimization techniques-normalization, indexing and Transaction Isolation levels, monitoring logs to ensure the completeness of batch processes and scripts.
- Wrote SQL Queries, Stored procedures, Joins, Triggers to process large collection of products.
- Designed different components using C# and built on N-tier architecture with extensive use of Object Oriented Programming Techniques.
- Implemented Forms Based Authentication and Role Based Authorization.
- Developed codes in Data access layer for retrieving and storing data to and from the database using ADO.NET connectivity controls.
- Data Grid, Data Set, Data Table, Data View, Data Adapter and Data Reader were extensively used to receive and display data obtained from the database.
- Configured web configuration file for application as well as IIS settings.
- Prepared various test cases to fix the bugs and ensure the application error-free.
- Used Visual Source safe extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Developed various reports using Custom Reports.
Environment: Visual Studio 2008/ 2010 IDE, C#, .NETFramework3.5/4.0, WCF, LINQ, ASP.NET 3.5,Web Service, JQuery, C#.NET, AJAX, WCF, LINQ, XML, JavaScript, ADO.NET, MS SQL Server 2008, IIS 6.0
Confidential
.NET Developer
Responsibilities:
- Developed the application using ASP.NET Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Responsible in created and consumed WCF (Windows Communication Foundation) using C#.
- Developed user client-side logics using JavaScript and jQuery.
- Used AJAX and jQuery controls for faster and interactive web experience.
- Designed and developed UI, User Controls, and Client-Server Side Validation Controls using ASP.NET and JavaScript.
- Wrote Stored Procedures, Triggers and SQL Queries and LINQ in SQL Server 2008.
- Created classes in C#.NET for implementing business layer.
- Developed ASP.NET Web services for receiving orders in XML and uploading those in database using ASP.NET Web applications.
- Involved in Unit and module level testing, reviewing the requirements and fixing the defects appropriately
- Used MS Visual Source Safe (VSS) for Version Control.
Environment: Visual Studio 2008, C#, XML, .NET Framework, ADO.NET, Web Forms, AJAX and jQuery CSS, JavaScript, XML, Web Services, WCF, N-tier, SSIS, SSRS, VSS, N-Unit, IIS, Windows
Confidential
.NET Developer
Responsibilities:
- Developed stored procedures using SQL Server 2000
- Involved in Coding web forms using ASP.NET, C#, Java Script
- Created Business Layer/Data Access Layer using C#, SQL Server 2000, ADO.NET
- Designed several reports using Seagate Crystal Report 6.5
- Participated in several UAT (testing), migration and production releases for software upgrades and version upgrades
Environment: Visual Studio 2000, ASP.NET, C#, SQL Server 2000, Java Script, ADO.NET, IIS
